{"data":[{"date":"2010-12-31","spy_close":125.75,"spy_sma_50":121.77,"new_highs":100,"new_lows":1,"total_issues":2345,"nh_pct":4.26,"nl_pct":0.04,"mcclellan_oscillator":-11.59,"signal":false,"cluster_count":0},{"date":"2011-01-03","spy_close":127.05,"spy_sma_50":121.95,"new_highs":348,"new_lows":10,"total_issues":2332,"nh_pct":14.92,"nl_pct":0.43,"mcclellan_oscillator":50.51,"signal":false,"cluster_count":0},{"date":"2011-01-04","spy_close":126.98,"spy_sma_50":122.12,"new_highs":151,"new_lows":5,"total_issues":2363,"nh_pct":6.39,"nl_pct":0.21,"mcclellan_oscillator":-9.85,"signal":false,"cluster_count":0},{"date":"2011-01-05","spy_close":127.64,"spy_sma_50":122.3,"new_highs":144,"new_lows":4,"total_issues":2349,"nh_pct":6.13,"nl_pct":0.17,"mcclellan_oscillator":20.19,"signal":false,"cluster_count":0},{"date":"2011-01-06","spy_close":127.39,"spy_sma_50":122.47,"new_highs":176,"new_lows":6,"total_issues":2349,"nh_pct":7.49,"nl_pct":0.26,"mcclellan_oscillator":-18.97,"signal":false,"cluster_count":0},{"date":"2011-01-07","spy_close":127.14,"spy_sma_50":122.65,"new_highs":132,"new_lows":3,"total_issues":2351,"nh_pct":5.61,"nl_pct":0.13,"mcclellan_oscillator":-45.81,"signal":false,"cluster_count":0},{"date":"2011-01-10","spy_close":126.98,"spy_sma_50":122.82,"new_highs":121,"new_lows":5,"total_issues":2371,"nh_pct":5.1,"nl_pct":0.21,"mcclellan_oscillator":-41.88,"signal":false,"cluster_count":0},{"date":"2011-01-11","spy_close":127.43,"spy_sma_50":123.0,"new_highs":199,"new_lows":4,"total_issues":2369,"nh_pct":8.4,"nl_pct":0.17,"mcclellan_oscillator":-10.61,"signal":false,"cluster_count":0},{"date":"2011-01-12","spy_close":128.58,"spy_sma_50":123.2,"new_highs":259,"new_lows":25,"total_issues":2366,"nh_pct":10.95,"nl_pct":1.06,"mcclellan_oscillator":33.43,"signal":false,"cluster_count":0},{"date":"2011-01-13","spy_close":128.37,"spy_sma_50":123.38,"new_highs":194,"new_lows":47,"total_issues":2372,"nh_pct":8.18,"nl_pct":1.98,"mcclellan_oscillator":8.46,"signal":false,"cluster_count":0},{"date":"2011-01-14","spy_close":129.3,"spy_sma_50":123.56,"new_highs":242,"new_lows":66,"total_issues":2380,"nh_pct":10.17,"nl_pct":2.77,"mcclellan_oscillator":35.78,"signal":false,"cluster_count":0},{"date":"2011-01-18","spy_close":129.52,"spy_sma_50":123.71,"new_highs":311,"new_lows":23,"total_issues":2375,"nh_pct":13.09,"nl_pct":0.97,"mcclellan_oscillator":34.45,"signal":false,"cluster_count":0},{"date":"2011-01-19","spy_close":128.25,"spy_sma_50":123.82,"new_highs":165,"new_lows":10,"total_issues":2375,"nh_pct":6.95,"nl_pct":0.42,"mcclellan_oscillator":-59.15,"signal":false,"cluster_count":0},{"date":"2011-01-20","spy_close":128.08,"spy_sma_50":123.93,"new_highs":30,"new_lows":10,"total_issues":2367,"nh_pct":1.27,"nl_pct":0.42,"mcclellan_oscillator":-101.04,"signal":false,"cluster_count":0},{"date":"2011-01-21","spy_close":128.37,"spy_sma_50":124.06,"new_highs":64,"new_lows":5,"total_issues":2374,"nh_pct":2.7,"nl_pct":0.21,"mcclellan_oscillator":-103.0,"signal":false,"cluster_count":0},{"date":"2011-01-24","spy_close":129.1,"spy_sma_50":124.2,"new_highs":94,"new_lows":7,"total_issues":2377,"nh_pct":3.95,"nl_pct":0.29,"mcclellan_oscillator":-45.61,"signal":false,"cluster_count":0},{"date":"2011-01-25","spy_close":129.17,"spy_sma_50":124.36,"new_highs":79,"new_lows":3,"total_issues":2359,"nh_pct":3.35,"nl_pct":0.13,"mcclellan_oscillator":-43.41,"signal":false,"cluster_count":0},{"date":"2011-01-26","spy_close":129.67,"spy_sma_50":124.54,"new_highs":211,"new_lows":8,"total_issues":2377,"nh_pct":8.88,"nl_pct":0.34,"mcclellan_oscillator":15.93,"signal":false,"cluster_count":0},{"date":"2011-01-27","spy_close":129.99,"spy_sma_50":124.74,"new_highs":221,"new_lows":10,"total_issues":2366,"nh_pct":9.34,"nl_pct":0.42,"mcclellan_oscillator":14.95,"signal":false,"cluster_count":0},{"date":"2011-01-28","spy_close":127.72,"spy_sma_50":124.94,"new_highs":132,"new_lows":16,"total_issues":2359,"nh_pct":5.6,"nl_pct":0.68,"mcclellan_oscillator":-81.03,"signal":false,"cluster_count":0},{"date":"2011-01-31","spy_close":128.68,"spy_sma_50":125.14,"new_highs":81,"new_lows":12,"total_issues":2371,"nh_pct":3.42,"nl_pct":0.51,"mcclellan_oscillator":-34.92,"signal":false,"cluster_count":0},{"date":"2011-02-01","spy_close":130.74,"spy_sma_50":125.36,"new_highs":264,"new_lows":12,"total_issues":2379,"nh_pct":11.1,"nl_pct":0.5,"mcclellan_oscillator":46.27,"signal":false,"cluster_count":0},{"date":"2011-02-02","spy_close":130.49,"spy_sma_50":125.56,"new_highs":215,"new_lows":6,"total_issues":2368,"nh_pct":9.08,"nl_pct":0.25,"mcclellan_oscillator":14.55,"signal":false,"cluster_count":0},{"date":"2011-02-03","spy_close":130.78,"spy_sma_50":125.78,"new_highs":167,"new_lows":5,"total_issues":2364,"nh_pct":7.06,"nl_pct":0.21,"mcclellan_oscillator":16.46,"signal":false,"cluster_count":0},{"date":"2011-02-04","spy_close":131.15,"spy_sma_50":126.03,"new_highs":192,"new_lows":10,"total_issues":2375,"nh_pct":8.08,"nl_pct":0.42,"mcclellan_oscillator":8.02,"signal":false,"cluster_count":0},{"date":"2011-02-07","spy_close":131.97,"spy_sma_50":126.27,"new_highs":323,"new_lows":17,"total_issues":2387,"nh_pct":13.53,"nl_pct":0.71,"mcclellan_oscillator":53.25,"signal":false,"cluster_count":0},{"date":"2011-02-08","spy_close":132.57,"spy_sma_50":126.54,"new_highs":218,"new_lows":12,"total_issues":2381,"nh_pct":9.16,"nl_pct":0.5,"mcclellan_oscillator":68.47,"signal":false,"cluster_count":0},{"date":"2011-02-09","spy_close":132.27,"spy_sma_50":126.8,"new_highs":186,"new_lows":6,"total_issues":2366,"nh_pct":7.86,"nl_pct":0.25,"mcclellan_oscillator":17.03,"signal":false,"cluster_count":0},{"date":"2011-02-10","spy_close":132.32,"spy_sma_50":127.08,"new_highs":183,"new_lows":7,"total_issues":2376,"nh_pct":7.7,"nl_pct":0.29,"mcclellan_oscillator":12.22,"signal":false,"cluster_count":0},{"date":"2011-02-11","spy_close":133.11,"spy_sma_50":127.32,"new_highs":307,"new_lows":19,"total_issues":2372,"nh_pct":12.94,"nl_pct":0.8,"mcclellan_oscillator":57.09,"signal":false,"cluster_count":0},{"date":"2011-02-14","spy_close":133.43,"spy_sma_50":127.54,"new_highs":326,"new_lows":19,"total_issues":2399,"nh_pct":13.59,"nl_pct":0.79,"mcclellan_oscillator":53.52,"signal":false,"cluster_count":0},{"date":"2011-02-15","spy_close":133.01,"spy_sma_50":127.74,"new_highs":169,"new_lows":6,"total_issues":2388,"nh_pct":7.08,"nl_pct":0.25,"mcclellan_oscillator":6.55,"signal":false,"cluster_count":0},{"date":"2011-02-16","spy_close":133.85,"spy_sma_50":127.96,"new_highs":297,"new_lows":22,"total_issues":2396,"nh_pct":12.4,"nl_pct":0.92,"mcclellan_oscillator":50.76,"signal":false,"cluster_count":0},{"date":"2011-02-17","spy_close":134.25,"spy_sma_50":128.19,"new_highs":296,"new_lows":17,"total_issues":2388,"nh_pct":12.4,"nl_pct":0.71,"mcclellan_oscillator":69.36,"signal":false,"cluster_count":0},{"date":"2011-02-18","spy_close":134.53,"spy_sma_50":128.42,"new_highs":323,"new_lows":15,"total_issues":2395,"nh_pct":13.49,"nl_pct":0.63,"mcclellan_oscillator":65.51,"signal":false,"cluster_count":0},{"date":"2011-02-22","spy_close":131.83,"spy_sma_50":128.58,"new_highs":91,"new_lows":8,"total_issues":2403,"nh_pct":3.79,"nl_pct":0.33,"mcclellan_oscillator":-46.06,"signal":false,"cluster_count":0},{"date":"2011-02-23","spy_close":131.02,"spy_sma_50":128.71,"new_highs":47,"new_lows":14,"total_issues":2395,"nh_pct":1.96,"nl_pct":0.58,"mcclellan_oscillator":-107.62,"signal":false,"cluster_count":0},{"date":"2011-02-24","spy_close":130.93,"spy_sma_50":128.84,"new_highs":55,"new_lows":9,"total_issues":2385,"nh_pct":2.31,"nl_pct":0.38,"mcclellan_oscillator":-85.17,"signal":false,"cluster_count":0},{"date":"2011-02-25","spy_close":132.33,"spy_sma_50":128.99,"new_highs":94,"new_lows":3,"total_issues":2386,"nh_pct":3.94,"nl_pct":0.13,"mcclellan_oscillator":2.66,"signal":false,"cluster_count":0},{"date":"2011-02-28","spy_close":133.15,"spy_sma_50":129.17,"new_highs":208,"new_lows":7,"total_issues":2398,"nh_pct":8.67,"nl_pct":0.29,"mcclellan_oscillator":24.64,"signal":false,"cluster_count":0},{"date":"2011-03-01","spy_close":130.93,"spy_sma_50":129.29,"new_highs":164,"new_lows":10,"total_issues":2386,"nh_pct":6.87,"nl_pct":0.42,"mcclellan_oscillator":-55.15,"signal":false,"cluster_count":0},{"date":"2011-03-02","spy_close":131.21,"spy_sma_50":129.43,"new_highs":63,"new_lows":11,"total_issues":2394,"nh_pct":2.63,"nl_pct":0.46,"mcclellan_oscillator":-29.69,"signal":false,"cluster_count":0},{"date":"2011-03-03","spy_close":133.47,"spy_sma_50":129.61,"new_highs":184,"new_lows":5,"total_issues":2398,"nh_pct":7.67,"nl_pct":0.21,"mcclellan_oscillator":42.73,"signal":false,"cluster_count":0},{"date":"2011-03-04","spy_close":132.47,"spy_sma_50":129.75,"new_highs":116,"new_lows":5,"total_issues":2382,"nh_pct":4.87,"nl_pct":0.21,"mcclellan_oscillator":-13.92,"signal":false,"cluster_count":0},{"date":"2011-03-07","spy_close":131.43,"spy_sma_50":129.86,"new_highs":139,"new_lows":13,"total_issues":2393,"nh_pct":5.81,"nl_pct":0.54,"mcclellan_oscillator":-87.38,"signal":false,"cluster_count":0},{"date":"2011-03-08","spy_close":132.58,"spy_sma_50":130.0,"new_highs":113,"new_lows":10,"total_issues":2374,"nh_pct":4.76,"nl_pct":0.42,"mcclellan_oscillator":-15.65,"signal":false,"cluster_count":0},{"date":"2011-03-09","spy_close":132.39,"spy_sma_50":130.14,"new_highs":112,"new_lows":5,"total_issues":2369,"nh_pct":4.73,"nl_pct":0.21,"mcclellan_oscillator":-33.55,"signal":false,"cluster_count":0},{"date":"2011-03-10","spy_close":129.94,"spy_sma_50":130.22,"new_highs":22,"new_lows":19,"total_issues":2392,"nh_pct":0.92,"nl_pct":0.79,"mcclellan_oscillator":-129.63,"signal":false,"cluster_count":0},{"date":"2011-03-11","spy_close":130.84,"spy_sma_50":130.32,"new_highs":23,"new_lows":21,"total_issues":2380,"nh_pct":0.97,"nl_pct":0.88,"mcclellan_oscillator":-89.29,"signal":false,"cluster_count":0},{"date":"2011-03-14","spy_close":130.05,"spy_sma_50":130.4,"new_highs":23,"new_lows":21,"total_issues":2388,"nh_pct":0.96,"nl_pct":0.88,"mcclellan_oscillator":-134.64,"signal":false,"cluster_count":0},{"date":"2011-03-15","spy_close":128.56,"spy_sma_50":130.46,"new_highs":19,"new_lows":48,"total_issues":2406,"nh_pct":0.79,"nl_pct":2.0,"mcclellan_oscillator":-191.75,"signal":false,"cluster_count":0},{"date":"2011-03-16","spy_close":126.18,"spy_sma_50":130.44,"new_highs":27,"new_lows":24,"total_issues":2384,"nh_pct":1.13,"nl_pct":1.01,"mcclellan_oscillator":-237.27,"signal":false,"cluster_count":0},{"date":"2011-03-17","spy_close":127.85,"spy_sma_50":130.46,"new_highs":27,"new_lows":20,"total_issues":2385,"nh_pct":1.13,"nl_pct":0.84,"mcclellan_oscillator":-153.8,"signal":false,"cluster_count":0},{"date":"2011-03-18","spy_close":127.76,"spy_sma_50":130.46,"new_highs":37,"new_lows":12,"total_issues":2389,"nh_pct":1.55,"nl_pct":0.5,"mcclellan_oscillator":-78.47,"signal":false,"cluster_count":0},{"date":"2011-03-21","spy_close":129.74,"spy_sma_50":130.51,"new_highs":88,"new_lows":11,"total_issues":2382,"nh_pct":3.69,"nl_pct":0.46,"mcclellan_oscillator":16.84,"signal":false,"cluster_count":0},{"date":"2011-03-22","spy_close":129.29,"spy_sma_50":130.55,"new_highs":73,"new_lows":12,"total_issues":2377,"nh_pct":3.07,"nl_pct":0.5,"mcclellan_oscillator":-16.31,"signal":false,"cluster_count":0},{"date":"2011-03-23","spy_close":129.66,"spy_sma_50":130.61,"new_highs":70,"new_lows":16,"total_issues":2386,"nh_pct":2.93,"nl_pct":0.67,"mcclellan_oscillator":2.78,"signal":false,"cluster_count":0},{"date":"2011-03-24","spy_close":130.9,"spy_sma_50":130.68,"new_highs":115,"new_lows":12,"total_issues":2381,"nh_pct":4.83,"nl_pct":0.5,"mcclellan_oscillator":47.98,"signal":false,"cluster_count":0},{"date":"2011-03-25","spy_close":131.3,"spy_sma_50":130.73,"new_highs":164,"new_lows":11,"total_issues":2393,"nh_pct":6.85,"nl_pct":0.46,"mcclellan_oscillator":71.65,"signal":false,"cluster_count":0},{"date":"2011-03-28","spy_close":130.98,"spy_sma_50":130.78,"new_highs":92,"new_lows":10,"total_issues":2401,"nh_pct":3.83,"nl_pct":0.42,"mcclellan_oscillator":32.07,"signal":false,"cluster_count":0},{"date":"2011-03-29","spy_close":131.86,"spy_sma_50":130.83,"new_highs":103,"new_lows":8,"total_issues":2395,"nh_pct":4.3,"nl_pct":0.33,"mcclellan_oscillator":74.22,"signal":false,"cluster_count":0},{"date":"2011-03-30","spy_close":132.77,"spy_sma_50":130.9,"new_highs":238,"new_lows":11,"total_issues":2391,"nh_pct":9.95,"nl_pct":0.46,"mcclellan_oscillator":120.99,"signal":false,"cluster_count":0},{"date":"2011-03-31","spy_close":132.59,"spy_sma_50":130.99,"new_highs":209,"new_lows":14,"total_issues":2401,"nh_pct":8.7,"nl_pct":0.58,"mcclellan_oscillator":117.47,"signal":false,"cluster_count":0},{"date":"2011-04-01","spy_close":133.15,"spy_sma_50":131.09,"new_highs":341,"new_lows":15,"total_issues":2398,"nh_pct":14.22,"nl_pct":0.63,"mcclellan_oscillator":139.77,"signal":false,"cluster_count":0},{"date":"2011-04-04","spy_close":133.26,"spy_sma_50":131.18,"new_highs":264,"new_lows":9,"total_issues":2401,"nh_pct":11.0,"nl_pct":0.37,"mcclellan_oscillator":130.75,"signal":false,"cluster_count":0},{"date":"2011-04-05","spy_close":133.24,"spy_sma_50":131.27,"new_highs":270,"new_lows":20,"total_issues":2393,"nh_pct":11.28,"nl_pct":0.84,"mcclellan_oscillator":114.42,"signal":false,"cluster_count":0},{"date":"2011-04-06","spy_close":133.66,"spy_sma_50":131.36,"new_highs":294,"new_lows":19,"total_issues":2390,"nh_pct":12.3,"nl_pct":0.79,"mcclellan_oscillator":117.54,"signal":false,"cluster_count":0},{"date":"2011-04-07","spy_close":133.32,"spy_sma_50":131.43,"new_highs":139,"new_lows":7,"total_issues":2391,"nh_pct":5.81,"nl_pct":0.29,"mcclellan_oscillator":55.43,"signal":false,"cluster_count":0},{"date":"2011-04-08","spy_close":132.86,"spy_sma_50":131.49,"new_highs":125,"new_lows":14,"total_issues":2387,"nh_pct":5.24,"nl_pct":0.59,"mcclellan_oscillator":-4.51,"signal":false,"cluster_count":0},{"date":"2011-04-11","spy_close":132.46,"spy_sma_50":131.58,"new_highs":84,"new_lows":15,"total_issues":2398,"nh_pct":3.5,"nl_pct":0.63,"mcclellan_oscillator":-56.89,"signal":false,"cluster_count":0},{"date":"2011-04-12","spy_close":131.47,"spy_sma_50":131.64,"new_highs":27,"new_lows":11,"total_issues":2408,"nh_pct":1.12,"nl_pct":0.46,"mcclellan_oscillator":-122.98,"signal":false,"cluster_count":0},{"date":"2011-04-13","spy_close":131.46,"spy_sma_50":131.65,"new_highs":40,"new_lows":14,"total_issues":2401,"nh_pct":1.67,"nl_pct":0.58,"mcclellan_oscillator":-110.03,"signal":false,"cluster_count":0},{"date":"2011-04-14","spy_close":131.56,"spy_sma_50":131.67,"new_highs":55,"new_lows":11,"total_issues":2378,"nh_pct":2.31,"nl_pct":0.46,"mcclellan_oscillator":-81.26,"signal":false,"cluster_count":0},{"date":"2011-04-15","spy_close":132.04,"spy_sma_50":131.7,"new_highs":85,"new_lows":13,"total_issues":2404,"nh_pct":3.54,"nl_pct":0.54,"mcclellan_oscillator":-27.8,"signal":false,"cluster_count":0},{"date":"2011-04-18","spy_close":130.56,"spy_sma_50":131.69,"new_highs":33,"new_lows":22,"total_issues":2400,"nh_pct":1.38,"nl_pct":0.92,"mcclellan_oscillator":-105.6,"signal":false,"cluster_count":0},{"date":"2011-04-19","spy_close":131.31,"spy_sma_50":131.67,"new_highs":57,"new_lows":19,"total_issues":2402,"nh_pct":2.37,"nl_pct":0.79,"mcclellan_oscillator":-71.0,"signal":false,"cluster_count":0},{"date":"2011-04-20","spy_close":133.1,"spy_sma_50":131.68,"new_highs":170,"new_lows":19,"total_issues":2420,"nh_pct":7.02,"nl_pct":0.79,"mcclellan_oscillator":14.9,"signal":false,"cluster_count":0},{"date":"2011-04-21","spy_close":133.78,"spy_sma_50":131.71,"new_highs":205,"new_lows":16,"total_issues":2426,"nh_pct":8.45,"nl_pct":0.66,"mcclellan_oscillator":48.61,"signal":false,"cluster_count":0},{"date":"2011-04-25","spy_close":133.64,"spy_sma_50":131.74,"new_highs":148,"new_lows":12,"total_issues":2414,"nh_pct":6.13,"nl_pct":0.5,"mcclellan_oscillator":17.39,"signal":false,"cluster_count":0},{"date":"2011-04-26","spy_close":134.79,"spy_sma_50":131.77,"new_highs":268,"new_lows":20,"total_issues":2409,"nh_pct":11.12,"nl_pct":0.83,"mcclellan_oscillator":64.66,"signal":false,"cluster_count":0},{"date":"2011-04-27","spy_close":135.67,"spy_sma_50":131.82,"new_highs":243,"new_lows":19,"total_issues":2408,"nh_pct":10.09,"nl_pct":0.79,"mcclellan_oscillator":88.51,"signal":false,"cluster_count":0},{"date":"2011-04-28","spy_close":136.11,"spy_sma_50":131.88,"new_highs":298,"new_lows":22,"total_issues":2422,"nh_pct":12.3,"nl_pct":0.91,"mcclellan_oscillator":93.35,"signal":false,"cluster_count":0},{"date":"2011-04-29","spy_close":136.43,"spy_sma_50":131.93,"new_highs":297,"new_lows":19,"total_issues":2410,"nh_pct":12.32,"nl_pct":0.79,"mcclellan_oscillator":101.53,"signal":false,"cluster_count":0},{"date":"2011-05-02","spy_close":136.22,"spy_sma_50":131.97,"new_highs":283,"new_lows":29,"total_issues":2421,"nh_pct":11.69,"nl_pct":1.2,"mcclellan_oscillator":47.26,"signal":false,"cluster_count":0},{"date":"2011-05-03","spy_close":135.73,"spy_sma_50":132.0,"new_highs":93,"new_lows":14,"total_issues":2415,"nh_pct":3.85,"nl_pct":0.58,"mcclellan_oscillator":-12.13,"signal":false,"cluster_count":0},{"date":"2011-05-04","spy_close":134.83,"spy_sma_50":132.06,"new_highs":53,"new_lows":21,"total_issues":2418,"nh_pct":2.19,"nl_pct":0.87,"mcclellan_oscillator":-75.19,"signal":false,"cluster_count":0},{"date":"2011-05-05","spy_close":133.61,"spy_sma_50":132.11,"new_highs":60,"new_lows":20,"total_issues":2417,"nh_pct":2.48,"nl_pct":0.83,"mcclellan_oscillator":-107.13,"signal":false,"cluster_count":0},{"date":"2011-05-06","spy_close":134.2,"spy_sma_50":132.17,"new_highs":99,"new_lows":12,"total_issues":2421,"nh_pct":4.09,"nl_pct":0.5,"mcclellan_oscillator":-60.61,"signal":false,"cluster_count":0},{"date":"2011-05-09","spy_close":134.72,"spy_sma_50":132.22,"new_highs":82,"new_lows":12,"total_issues":2416,"nh_pct":3.39,"nl_pct":0.5,"mcclellan_oscillator":-7.43,"signal":false,"cluster_count":0},{"date":"2011-05-10","spy_close":135.87,"spy_sma_50":132.28,"new_highs":184,"new_lows":12,"total_issues":2408,"nh_pct":7.64,"nl_pct":0.5,"mcclellan_oscillator":62.88,"signal":false,"cluster_count":0},{"date":"2011-05-11","spy_close":134.44,"spy_sma_50":132.35,"new_highs":94,"new_lows":12,"total_issues":2406,"nh_pct":3.91,"nl_pct":0.5,"mcclellan_oscillator":-28.22,"signal":false,"cluster_count":0},{"date":"2011-05-12","spy_close":135.08,"spy_sma_50":132.42,"new_highs":134,"new_lows":16,"total_issues":2405,"nh_pct":5.57,"nl_pct":0.67,"mcclellan_oscillator":12.28,"signal":false,"cluster_count":0},{"date":"2011-05-13","spy_close":134.04,"spy_sma_50":132.44,"new_highs":132,"new_lows":15,"total_issues":2424,"nh_pct":5.45,"nl_pct":0.62,"mcclellan_oscillator":-63.61,"signal":false,"cluster_count":0},{"date":"2011-05-16","spy_close":133.19,"spy_sma_50":132.45,"new_highs":58,"new_lows":18,"total_issues":2412,"nh_pct":2.4,"nl_pct":0.75,"mcclellan_oscillator":-116.22,"signal":false,"cluster_count":0},{"date":"2011-05-17","spy_close":133.17,"spy_sma_50":132.48,"new_highs":45,"new_lows":27,"total_issues":2416,"nh_pct":1.86,"nl_pct":1.12,"mcclellan_oscillator":-126.53,"signal":false,"cluster_count":0},{"date":"2011-05-18","spy_close":134.36,"spy_sma_50":132.52,"new_highs":84,"new_lows":15,"total_issues":2405,"nh_pct":3.49,"nl_pct":0.62,"mcclellan_oscillator":-42.45,"signal":false,"cluster_count":0},{"date":"2011-05-19","spy_close":134.68,"spy_sma_50":132.57,"new_highs":121,"new_lows":8,"total_issues":2404,"nh_pct":5.03,"nl_pct":0.33,"mcclellan_oscillator":-24.91,"signal":false,"cluster_count":0},{"date":"2011-05-20","spy_close":133.61,"spy_sma_50":132.64,"new_highs":63,"new_lows":18,"total_issues":2407,"nh_pct":2.62,"nl_pct":0.75,"mcclellan_oscillator":-73.38,"signal":false,"cluster_count":0},{"date":"2011-05-23","spy_close":132.06,"spy_sma_50":132.66,"new_highs":17,"new_lows":33,"total_issues":2404,"nh_pct":0.71,"nl_pct":1.37,"mcclellan_oscillator":-148.11,"signal":false,"cluster_count":0},{"date":"2011-05-24","spy_close":131.95,"spy_sma_50":132.7,"new_highs":30,"new_lows":23,"total_issues":2405,"nh_pct":1.25,"nl_pct":0.96,"mcclellan_oscillator":-145.26,"signal":false,"cluster_count":0},{"date":"2011-05-25","spy_close":132.39,"spy_sma_50":132.78,"new_highs":35,"new_lows":20,"total_issues":2411,"nh_pct":1.45,"nl_pct":0.83,"mcclellan_oscillator":-81.4,"signal":false,"cluster_count":0},{"date":"2011-05-26","spy_close":133.0,"spy_sma_50":132.91,"new_highs":64,"new_lows":15,"total_issues":2412,"nh_pct":2.65,"nl_pct":0.62,"mcclellan_oscillator":-11.15,"signal":false,"cluster_count":0},{"date":"2011-05-27","spy_close":133.51,"spy_sma_50":133.03,"new_highs":95,"new_lows":6,"total_issues":2405,"nh_pct":3.95,"nl_pct":0.25,"mcclellan_oscillator":42.13,"signal":false,"cluster_count":0},{"date":"2011-05-31","spy_close":134.9,"spy_sma_50":133.17,"new_highs":179,"new_lows":12,"total_issues":2434,"nh_pct":7.35,"nl_pct":0.49,"mcclellan_oscillator":105.97,"signal":false,"cluster_count":0},{"date":"2011-06-01","spy_close":131.87,"spy_sma_50":133.21,"new_highs":84,"new_lows":26,"total_issues":2415,"nh_pct":3.48,"nl_pct":1.08,"mcclellan_oscillator":-0.77,"signal":false,"cluster_count":0},{"date":"2011-06-02","spy_close":131.73,"spy_sma_50":133.26,"new_highs":25,"new_lows":24,"total_issues":2393,"nh_pct":1.04,"nl_pct":1.0,"mcclellan_oscillator":-3.84,"signal":false,"cluster_count":0},{"date":"2011-06-03","spy_close":130.42,"spy_sma_50":133.28,"new_highs":19,"new_lows":26,"total_issues":2402,"nh_pct":0.79,"nl_pct":1.08,"mcclellan_oscillator":-71.44,"signal":false,"cluster_count":0},{"date":"2011-06-06","spy_close":129.05,"spy_sma_50":133.24,"new_highs":12,"new_lows":46,"total_issues":2413,"nh_pct":0.5,"nl_pct":1.91,"mcclellan_oscillator":-137.78,"signal":false,"cluster_count":0},{"date":"2011-06-07","spy_close":128.96,"spy_sma_50":133.19,"new_highs":18,"new_lows":30,"total_issues":2404,"nh_pct":0.75,"nl_pct":1.25,"mcclellan_oscillator":-97.91,"signal":false,"cluster_count":0},{"date":"2011-06-08","spy_close":128.42,"spy_sma_50":133.14,"new_highs":12,"new_lows":58,"total_issues":2407,"nh_pct":0.5,"nl_pct":2.41,"mcclellan_oscillator":-142.24,"signal":false,"cluster_count":0},{"date":"2011-06-09","spy_close":129.4,"spy_sma_50":133.09,"new_highs":16,"new_lows":37,"total_issues":2411,"nh_pct":0.66,"nl_pct":1.53,"mcclellan_oscillator":-81.22,"signal":false,"cluster_count":0},{"date":"2011-06-10","spy_close":127.6,"spy_sma_50":132.99,"new_highs":11,"new_lows":63,"total_issues":2410,"nh_pct":0.46,"nl_pct":2.61,"mcclellan_oscillator":-150.15,"signal":false,"cluster_count":0},{"date":"2011-06-13","spy_close":127.7,"spy_sma_50":132.89,"new_highs":10,"new_lows":61,"total_issues":2407,"nh_pct":0.42,"nl_pct":2.53,"mcclellan_oscillator":-150.83,"signal":false,"cluster_count":0},{"date":"2011-06-14","spy_close":129.32,"spy_sma_50":132.81,"new_highs":16,"new_lows":20,"total_issues":2418,"nh_pct":0.66,"nl_pct":0.83,"mcclellan_oscillator":-45.26,"signal":false,"cluster_count":0},{"date":"2011-06-15","spy_close":127.02,"spy_sma_50":132.69,"new_highs":6,"new_lows":50,"total_issues":2419,"nh_pct":0.25,"nl_pct":2.07,"mcclellan_oscillator":-124.42,"signal":false,"cluster_count":0},{"date":"2011-06-16","spy_close":127.3,"spy_sma_50":132.57,"new_highs":3,"new_lows":40,"total_issues":2411,"nh_pct":0.12,"nl_pct":1.66,"mcclellan_oscillator":-100.93,"signal":false,"cluster_count":0},{"date":"2011-06-17","spy_close":127.05,"spy_sma_50":132.44,"new_highs":19,"new_lows":31,"total_issues":2425,"nh_pct":0.78,"nl_pct":1.28,"mcclellan_oscillator":-62.39,"signal":false,"cluster_count":0},{"date":"2011-06-20","spy_close":127.7,"spy_sma_50":132.33,"new_highs":25,"new_lows":34,"total_issues":2418,"nh_pct":1.03,"nl_pct":1.41,"mcclellan_oscillator":-4.53,"signal":false,"cluster_count":0},{"date":"2011-06-21","spy_close":129.45,"spy_sma_50":132.26,"new_highs":54,"new_lows":16,"total_issues":2424,"nh_pct":2.23,"nl_pct":0.66,"mcclellan_oscillator":87.32,"signal":false,"cluster_count":0},{"date":"2011-06-22","spy_close":128.67,"spy_sma_50":132.18,"new_highs":49,"new_lows":18,"total_issues":2411,"nh_pct":2.03,"nl_pct":0.75,"mcclellan_oscillator":38.36,"signal":false,"cluster_count":0},{"date":"2011-06-23","spy_close":128.3,"spy_sma_50":132.12,"new_highs":35,"new_lows":29,"total_issues":2414,"nh_pct":1.45,"nl_pct":1.2,"mcclellan_oscillator":28.55,"signal":false,"cluster_count":0},{"date":"2011-06-24","spy_close":126.81,"spy_sma_50":132.03,"new_highs":41,"new_lows":29,"total_issues":2418,"nh_pct":1.7,"nl_pct":1.2,"mcclellan_oscillator":-8.87,"signal":false,"cluster_count":0},{"date":"2011-06-27","spy_close":127.94,"spy_sma_50":131.95,"new_highs":45,"new_lows":27,"total_issues":2426,"nh_pct":1.85,"nl_pct":1.11,"mcclellan_oscillator":48.53,"signal":false,"cluster_count":0},{"date":"2011-06-28","spy_close":129.61,"spy_sma_50":131.91,"new_highs":75,"new_lows":15,"total_issues":2425,"nh_pct":3.09,"nl_pct":0.62,"mcclellan_oscillator":113.46,"signal":false,"cluster_count":0},{"date":"2011-06-29","spy_close":130.72,"spy_sma_50":131.91,"new_highs":81,"new_lows":11,"total_issues":2407,"nh_pct":3.37,"nl_pct":0.46,"mcclellan_oscillator":139.31,"signal":false,"cluster_count":0},{"date":"2011-06-30","spy_close":131.97,"spy_sma_50":131.92,"new_highs":100,"new_lows":10,"total_issues":2427,"nh_pct":4.12,"nl_pct":0.41,"mcclellan_oscillator":183.07,"signal":false,"cluster_count":0},{"date":"2011-07-01","spy_close":133.92,"spy_sma_50":131.94,"new_highs":151,"new_lows":4,"total_issues":2401,"nh_pct":6.29,"nl_pct":0.17,"mcclellan_oscillator":233.91,"signal":false,"cluster_count":0},{"date":"2011-07-05","spy_close":133.81,"spy_sma_50":131.94,"new_highs":164,"new_lows":10,"total_issues":2405,"nh_pct":6.82,"nl_pct":0.42,"mcclellan_oscillator":196.61,"signal":false,"cluster_count":0},{"date":"2011-07-06","spy_close":133.97,"spy_sma_50":131.95,"new_highs":152,"new_lows":9,"total_issues":2406,"nh_pct":6.32,"nl_pct":0.37,"mcclellan_oscillator":185.89,"signal":false,"cluster_count":0},{"date":"2011-07-07","spy_close":135.36,"spy_sma_50":131.96,"new_highs":287,"new_lows":14,"total_issues":2429,"nh_pct":11.82,"nl_pct":0.58,"mcclellan_oscillator":234.8,"signal":false,"cluster_count":0},{"date":"2011-07-08","spy_close":134.4,"spy_sma_50":131.93,"new_highs":60,"new_lows":11,"total_issues":2419,"nh_pct":2.48,"nl_pct":0.45,"mcclellan_oscillator":144.08,"signal":false,"cluster_count":0},{"date":"2011-07-11","spy_close":131.97,"spy_sma_50":131.85,"new_highs":30,"new_lows":13,"total_issues":2427,"nh_pct":1.24,"nl_pct":0.54,"mcclellan_oscillator":27.35,"signal":false,"cluster_count":0},{"date":"2011-07-12","spy_close":131.4,"spy_sma_50":131.75,"new_highs":41,"new_lows":22,"total_issues":2409,"nh_pct":1.7,"nl_pct":0.91,"mcclellan_oscillator":-0.99,"signal":false,"cluster_count":0},{"date":"2011-07-13","spy_close":131.84,"spy_sma_50":131.66,"new_highs":72,"new_lows":14,"total_issues":2417,"nh_pct":2.98,"nl_pct":0.58,"mcclellan_oscillator":38.44,"signal":false,"cluster_count":0},{"date":"2011-07-14","spy_close":130.93,"spy_sma_50":131.56,"new_highs":44,"new_lows":32,"total_issues":2411,"nh_pct":1.82,"nl_pct":1.33,"mcclellan_oscillator":-46.95,"signal":false,"cluster_count":0},{"date":"2011-07-15","spy_close":131.69,"spy_sma_50":131.5,"new_highs":43,"new_lows":28,"total_issues":2417,"nh_pct":1.78,"nl_pct":1.16,"mcclellan_oscillator":-14.71,"signal":false,"cluster_count":0},{"date":"2011-07-18","spy_close":130.61,"spy_sma_50":131.44,"new_highs":37,"new_lows":58,"total_issues":2429,"nh_pct":1.52,"nl_pct":2.39,"mcclellan_oscillator":-99.83,"signal":false,"cluster_count":0},{"date":"2011-07-19","spy_close":132.73,"spy_sma_50":131.41,"new_highs":82,"new_lows":22,"total_issues":2425,"nh_pct":3.38,"nl_pct":0.91,"mcclellan_oscillator":-7.31,"signal":false,"cluster_count":0},{"date":"2011-07-20","spy_close":132.65,"spy_sma_50":131.37,"new_highs":87,"new_lows":13,"total_issues":2427,"nh_pct":3.58,"nl_pct":0.54,"mcclellan_oscillator":-13.82,"signal":false,"cluster_count":0},{"date":"2011-07-21","spy_close":134.49,"spy_sma_50":131.34,"new_highs":149,"new_lows":19,"total_issues":2424,"nh_pct":6.15,"nl_pct":0.78,"mcclellan_oscillator":52.34,"signal":false,"cluster_count":0},{"date":"2011-07-22","spy_close":134.58,"spy_sma_50":131.35,"new_highs":102,"new_lows":19,"total_issues":2427,"nh_pct":4.2,"nl_pct":0.78,"mcclellan_oscillator":36.19,"signal":false,"cluster_count":0},{"date":"2011-07-25","spy_close":133.83,"spy_sma_50":131.32,"new_highs":50,"new_lows":32,"total_issues":2424,"nh_pct":2.06,"nl_pct":1.32,"mcclellan_oscillator":-42.95,"signal":false,"cluster_count":0},{"date":"2011-07-26","spy_close":133.33,"spy_sma_50":131.31,"new_highs":45,"new_lows":28,"total_issues":2428,"nh_pct":1.85,"nl_pct":1.15,"mcclellan_oscillator":-79.7,"signal":false,"cluster_count":0},{"date":"2011-07-27","spy_close":130.6,"spy_sma_50":131.26,"new_highs":28,"new_lows":70,"total_issues":2431,"nh_pct":1.15,"nl_pct":2.88,"mcclellan_oscillator":-172.42,"signal":false,"cluster_count":0},{"date":"2011-07-28","spy_close":130.22,"spy_sma_50":131.2,"new_highs":22,"new_lows":73,"total_issues":2424,"nh_pct":0.91,"nl_pct":3.01,"mcclellan_oscillator":-168.08,"signal":false,"cluster_count":0},{"date":"2011-07-29","spy_close":129.33,"spy_sma_50":131.1,"new_highs":17,"new_lows":115,"total_issues":2427,"nh_pct":0.7,"nl_pct":4.74,"mcclellan_oscillator":-177.23,"signal":false,"cluster_count":0},{"date":"2011-08-01","spy_close":128.78,"spy_sma_50":130.98,"new_highs":27,"new_lows":57,"total_issues":2410,"nh_pct":1.12,"nl_pct":2.37,"mcclellan_oscillator":-161.22,"signal":false,"cluster_count":0},{"date":"2011-08-02","spy_close":125.49,"spy_sma_50":130.81,"new_highs":24,"new_lows":117,"total_issues":2425,"nh_pct":0.99,"nl_pct":4.82,"mcclellan_oscillator":-223.63,"signal":false,"cluster_count":0},{"date":"2011-08-03","spy_close":126.17,"spy_sma_50":130.7,"new_highs":19,"new_lows":187,"total_issues":2434,"nh_pct":0.78,"nl_pct":7.68,"mcclellan_oscillator":-167.42,"signal":false,"cluster_count":0},{"date":"2011-08-04","spy_close":120.26,"spy_sma_50":130.46,"new_highs":14,"new_lows":279,"total_issues":2449,"nh_pct":0.57,"nl_pct":11.39,"mcclellan_oscillator":-250.32,"signal":false,"cluster_count":0},{"date":"2011-08-05","spy_close":120.08,"spy_sma_50":130.22,"new_highs":3,"new_lows":420,"total_issues":2448,"nh_pct":0.12,"nl_pct":17.16,"mcclellan_oscillator":-257.05,"signal":false,"cluster_count":0},{"date":"2011-08-08","spy_close":112.26,"spy_sma_50":129.8,"new_highs":8,"new_lows":700,"total_issues":2452,"nh_pct":0.33,"nl_pct":28.55,"mcclellan_oscillator":-330.87,"signal":false,"cluster_count":0},{"date":"2011-08-09","spy_close":117.48,"spy_sma_50":129.48,"new_highs":8,"new_lows":482,"total_issues":2438,"nh_pct":0.33,"nl_pct":19.77,"mcclellan_oscillator":-177.43,"signal":false,"cluster_count":0},{"date":"2011-08-10","spy_close":112.29,"spy_sma_50":129.03,"new_highs":5,"new_lows":188,"total_issues":2421,"nh_pct":0.21,"nl_pct":7.77,"mcclellan_oscillator":-223.6,"signal":false,"cluster_count":0},{"date":"2011-08-11","spy_close":117.33,"spy_sma_50":128.74,"new_highs":6,"new_lows":105,"total_issues":2422,"nh_pct":0.25,"nl_pct":4.34,"mcclellan_oscillator":-85.06,"signal":false,"cluster_count":0},{"date":"2011-08-12","spy_close":118.12,"spy_sma_50":128.47,"new_highs":8,"new_lows":27,"total_issues":2423,"nh_pct":0.33,"nl_pct":1.11,"mcclellan_oscillator":-43.68,"signal":false,"cluster_count":0},{"date":"2011-08-15","spy_close":120.62,"spy_sma_50":128.27,"new_highs":12,"new_lows":8,"total_issues":2430,"nh_pct":0.49,"nl_pct":0.33,"mcclellan_oscillator":68.87,"signal":false,"cluster_count":0},{"date":"2011-08-16","spy_close":119.59,"spy_sma_50":128.08,"new_highs":3,"new_lows":19,"total_issues":2414,"nh_pct":0.12,"nl_pct":0.79,"mcclellan_oscillator":-1.8,"signal":false,"cluster_count":0},{"date":"2011-08-17","spy_close":119.67,"spy_sma_50":127.9,"new_highs":6,"new_lows":17,"total_issues":2417,"nh_pct":0.25,"nl_pct":0.7,"mcclellan_oscillator":15.34,"signal":false,"cluster_count":0},{"date":"2011-08-18","spy_close":114.51,"spy_sma_50":127.62,"new_highs":7,"new_lows":180,"total_issues":2427,"nh_pct":0.29,"nl_pct":7.42,"mcclellan_oscillator":-85.99,"signal":false,"cluster_count":0},{"date":"2011-08-19","spy_close":112.64,"spy_sma_50":127.28,"new_highs":7,"new_lows":243,"total_issues":2431,"nh_pct":0.29,"nl_pct":10.0,"mcclellan_oscillator":-131.64,"signal":false,"cluster_count":0},{"date":"2011-08-22","spy_close":112.73,"spy_sma_50":126.98,"new_highs":12,"new_lows":187,"total_issues":2424,"nh_pct":0.5,"nl_pct":7.71,"mcclellan_oscillator":-103.21,"signal":false,"cluster_count":0},{"date":"2011-08-23","spy_close":116.44,"spy_sma_50":126.76,"new_highs":7,"new_lows":111,"total_issues":2416,"nh_pct":0.29,"nl_pct":4.59,"mcclellan_oscillator":15.26,"signal":false,"cluster_count":0},{"date":"2011-08-24","spy_close":118.08,"spy_sma_50":126.53,"new_highs":13,"new_lows":25,"total_issues":2418,"nh_pct":0.54,"nl_pct":1.03,"mcclellan_oscillator":75.28,"signal":false,"cluster_count":0},{"date":"2011-08-25","spy_close":116.28,"spy_sma_50":126.32,"new_highs":9,"new_lows":25,"total_issues":2421,"nh_pct":0.37,"nl_pct":1.03,"mcclellan_oscillator":-4.19,"signal":false,"cluster_count":0},{"date":"2011-08-26","spy_close":117.97,"spy_sma_50":126.13,"new_highs":11,"new_lows":59,"total_issues":2406,"nh_pct":0.46,"nl_pct":2.45,"mcclellan_oscillator":92.09,"signal":false,"cluster_count":0},{"date":"2011-08-29","spy_close":121.36,"spy_sma_50":126.02,"new_highs":28,"new_lows":14,"total_issues":2426,"nh_pct":1.15,"nl_pct":0.58,"mcclellan_oscillator":187.2,"signal":false,"cluster_count":0},{"date":"2011-08-30","spy_close":121.68,"spy_sma_50":125.9,"new_highs":33,"new_lows":8,"total_issues":2418,"nh_pct":1.36,"nl_pct":0.33,"mcclellan_oscillator":187.54,"signal":false,"cluster_count":0},{"date":"2011-08-31","spy_close":122.22,"spy_sma_50":125.75,"new_highs":34,"new_lows":8,"total_issues":2443,"nh_pct":1.39,"nl_pct":0.33,"mcclellan_oscillator":192.88,"signal":false,"cluster_count":0},{"date":"2011-09-01","spy_close":120.94,"spy_sma_50":125.6,"new_highs":21,"new_lows":9,"total_issues":2399,"nh_pct":0.88,"nl_pct":0.38,"mcclellan_oscillator":97.14,"signal":false,"cluster_count":0},{"date":"2011-09-02","spy_close":117.85,"spy_sma_50":125.39,"new_highs":10,"new_lows":47,"total_issues":2413,"nh_pct":0.41,"nl_pct":1.95,"mcclellan_oscillator":-3.11,"signal":false,"cluster_count":0},{"date":"2011-09-06","spy_close":116.99,"spy_sma_50":125.19,"new_highs":18,"new_lows":183,"total_issues":2420,"nh_pct":0.74,"nl_pct":7.56,"mcclellan_oscillator":-46.45,"signal":false,"cluster_count":0},{"date":"2011-09-07","spy_close":120.29,"spy_sma_50":125.04,"new_highs":15,"new_lows":8,"total_issues":2423,"nh_pct":0.62,"nl_pct":0.33,"mcclellan_oscillator":62.22,"signal":false,"cluster_count":0},{"date":"2011-09-08","spy_close":119.04,"spy_sma_50":124.83,"new_highs":24,"new_lows":18,"total_issues":2403,"nh_pct":1.0,"nl_pct":0.75,"mcclellan_oscillator":-13.73,"signal":false,"cluster_count":0},{"date":"2011-09-09","spy_close":115.92,"spy_sma_50":124.53,"new_highs":9,"new_lows":134,"total_issues":2395,"nh_pct":0.38,"nl_pct":5.59,"mcclellan_oscillator":-98.54,"signal":false,"cluster_count":0},{"date":"2011-09-12","spy_close":116.67,"spy_sma_50":124.23,"new_highs":7,"new_lows":212,"total_issues":2415,"nh_pct":0.29,"nl_pct":8.78,"mcclellan_oscillator":-66.97,"signal":false,"cluster_count":0},{"date":"2011-09-13","spy_close":117.74,"spy_sma_50":123.9,"new_highs":7,"new_lows":28,"total_issues":2394,"nh_pct":0.29,"nl_pct":1.17,"mcclellan_oscillator":16.87,"signal":false,"cluster_count":0},{"date":"2011-09-14","spy_close":119.37,"spy_sma_50":123.62,"new_highs":22,"new_lows":26,"total_issues":2421,"nh_pct":0.91,"nl_pct":1.07,"mcclellan_oscillator":87.91,"signal":false,"cluster_count":0},{"date":"2011-09-15","spy_close":121.43,"spy_sma_50":123.37,"new_highs":25,"new_lows":16,"total_issues":2405,"nh_pct":1.04,"nl_pct":0.67,"mcclellan_oscillator":139.81,"signal":false,"cluster_count":0},{"date":"2011-09-16","spy_close":121.52,"spy_sma_50":123.09,"new_highs":37,"new_lows":15,"total_issues":2417,"nh_pct":1.53,"nl_pct":0.62,"mcclellan_oscillator":133.39,"signal":false,"cluster_count":0},{"date":"2011-09-19","spy_close":120.31,"spy_sma_50":122.81,"new_highs":27,"new_lows":46,"total_issues":2405,"nh_pct":1.12,"nl_pct":1.91,"mcclellan_oscillator":45.93,"signal":false,"cluster_count":0},{"date":"2011-09-20","spy_close":120.17,"spy_sma_50":122.57,"new_highs":46,"new_lows":56,"total_issues":2412,"nh_pct":1.91,"nl_pct":2.32,"mcclellan_oscillator":0.12,"signal":false,"cluster_count":0},{"date":"2011-09-21","spy_close":116.63,"spy_sma_50":122.28,"new_highs":14,"new_lows":238,"total_issues":2413,"nh_pct":0.58,"nl_pct":9.86,"mcclellan_oscillator":-87.35,"signal":false,"cluster_count":0},{"date":"2011-09-22","spy_close":112.86,"spy_sma_50":121.9,"new_highs":6,"new_lows":638,"total_issues":2429,"nh_pct":0.25,"nl_pct":26.27,"mcclellan_oscillator":-163.79,"signal":false,"cluster_count":0},{"date":"2011-09-23","spy_close":113.54,"spy_sma_50":121.55,"new_highs":3,"new_lows":205,"total_issues":2409,"nh_pct":0.12,"nl_pct":8.51,"mcclellan_oscillator":-92.28,"signal":false,"cluster_count":0},{"date":"2011-09-26","spy_close":116.24,"spy_sma_50":121.24,"new_highs":3,"new_lows":152,"total_issues":2426,"nh_pct":0.12,"nl_pct":6.27,"mcclellan_oscillator":-9.58,"signal":false,"cluster_count":0},{"date":"2011-09-27","spy_close":117.54,"spy_sma_50":120.98,"new_highs":14,"new_lows":26,"total_issues":2427,"nh_pct":0.58,"nl_pct":1.07,"mcclellan_oscillator":74.07,"signal":false,"cluster_count":0},{"date":"2011-09-28","spy_close":115.15,"spy_sma_50":120.63,"new_highs":3,"new_lows":65,"total_issues":2387,"nh_pct":0.13,"nl_pct":2.72,"mcclellan_oscillator":-22.02,"signal":false,"cluster_count":0},{"date":"2011-09-29","spy_close":116.05,"spy_sma_50":120.29,"new_highs":2,"new_lows":124,"total_issues":2388,"nh_pct":0.08,"nl_pct":5.19,"mcclellan_oscillator":38.38,"signal":false,"cluster_count":0},{"date":"2011-09-30","spy_close":113.15,"spy_sma_50":119.87,"new_highs":8,"new_lows":214,"total_issues":2425,"nh_pct":0.33,"nl_pct":8.82,"mcclellan_oscillator":-40.87,"signal":false,"cluster_count":0},{"date":"2011-10-03","spy_close":109.93,"spy_sma_50":119.37,"new_highs":6,"new_lows":646,"total_issues":2422,"nh_pct":0.25,"nl_pct":26.67,"mcclellan_oscillator":-132.18,"signal":false,"cluster_count":0},{"date":"2011-10-04","spy_close":112.34,"spy_sma_50":118.94,"new_highs":8,"new_lows":882,"total_issues":2413,"nh_pct":0.33,"nl_pct":36.55,"mcclellan_oscillator":-51.48,"signal":false,"cluster_count":0},{"date":"2011-10-05","spy_close":114.42,"spy_sma_50":118.57,"new_highs":6,"new_lows":33,"total_issues":2394,"nh_pct":0.25,"nl_pct":1.38,"mcclellan_oscillator":20.67,"signal":false,"cluster_count":0},{"date":"2011-10-06","spy_close":116.49,"spy_sma_50":118.28,"new_highs":2,"new_lows":18,"total_issues":2401,"nh_pct":0.08,"nl_pct":0.75,"mcclellan_oscillator":106.96,"signal":false,"cluster_count":0},{"date":"2011-10-07","spy_close":115.71,"spy_sma_50":117.99,"new_highs":7,"new_lows":24,"total_issues":2411,"nh_pct":0.29,"nl_pct":1.0,"mcclellan_oscillator":34.85,"signal":false,"cluster_count":0},{"date":"2011-10-10","spy_close":119.58,"spy_sma_50":117.8,"new_highs":12,"new_lows":14,"total_issues":2400,"nh_pct":0.5,"nl_pct":0.58,"mcclellan_oscillator":136.02,"signal":false,"cluster_count":0},{"date":"2011-10-11","spy_close":119.7,"spy_sma_50":117.62,"new_highs":12,"new_lows":13,"total_issues":2415,"nh_pct":0.5,"nl_pct":0.54,"mcclellan_oscillator":137.09,"signal":false,"cluster_count":0},{"date":"2011-10-12","spy_close":120.75,"spy_sma_50":117.52,"new_highs":24,"new_lows":14,"total_issues":2428,"nh_pct":0.99,"nl_pct":0.58,"mcclellan_oscillator":191.37,"signal":false,"cluster_count":0},{"date":"2011-10-13","spy_close":120.51,"spy_sma_50":117.41,"new_highs":8,"new_lows":12,"total_issues":2404,"nh_pct":0.33,"nl_pct":0.5,"mcclellan_oscillator":145.43,"signal":false,"cluster_count":0},{"date":"2011-10-14","spy_close":122.57,"spy_sma_50":117.45,"new_highs":19,"new_lows":16,"total_issues":2406,"nh_pct":0.79,"nl_pct":0.67,"mcclellan_oscillator":209.01,"signal":false,"cluster_count":0},{"date":"2011-10-17","spy_close":120.23,"spy_sma_50":117.46,"new_highs":9,"new_lows":10,"total_issues":2410,"nh_pct":0.37,"nl_pct":0.41,"mcclellan_oscillator":93.69,"signal":false,"cluster_count":0},{"date":"2011-10-18","spy_close":122.58,"spy_sma_50":117.66,"new_highs":20,"new_lows":16,"total_issues":2429,"nh_pct":0.82,"nl_pct":0.66,"mcclellan_oscillator":163.67,"signal":false,"cluster_count":0},{"date":"2011-10-19","spy_close":121.13,"spy_sma_50":117.74,"new_highs":42,"new_lows":12,"total_issues":2422,"nh_pct":1.73,"nl_pct":0.5,"mcclellan_oscillator":70.23,"signal":false,"cluster_count":0},{"date":"2011-10-20","spy_close":121.66,"spy_sma_50":117.92,"new_highs":9,"new_lows":21,"total_issues":2410,"nh_pct":0.37,"nl_pct":0.87,"mcclellan_oscillator":75.09,"signal":false,"cluster_count":0},{"date":"2011-10-21","spy_close":123.97,"spy_sma_50":118.06,"new_highs":47,"new_lows":13,"total_issues":2422,"nh_pct":1.94,"nl_pct":0.54,"mcclellan_oscillator":153.67,"signal":false,"cluster_count":0},{"date":"2011-10-24","spy_close":125.49,"spy_sma_50":118.2,"new_highs":70,"new_lows":11,"total_issues":2439,"nh_pct":2.87,"nl_pct":0.45,"mcclellan_oscillator":215.58,"signal":false,"cluster_count":0},{"date":"2011-10-25","spy_close":123.05,"spy_sma_50":118.25,"new_highs":25,"new_lows":12,"total_issues":2413,"nh_pct":1.04,"nl_pct":0.5,"mcclellan_oscillator":100.94,"signal":false,"cluster_count":0},{"date":"2011-10-26","spy_close":124.3,"spy_sma_50":118.35,"new_highs":36,"new_lows":12,"total_issues":2414,"nh_pct":1.49,"nl_pct":0.5,"mcclellan_oscillator":158.47,"signal":false,"cluster_count":0},{"date":"2011-10-27","spy_close":128.53,"spy_sma_50":118.52,"new_highs":139,"new_lows":23,"total_issues":2457,"nh_pct":5.66,"nl_pct":0.94,"mcclellan_oscillator":227.57,"signal":false,"cluster_count":0},{"date":"2011-10-28","spy_close":128.6,"spy_sma_50":118.81,"new_highs":55,"new_lows":6,"total_issues":2444,"nh_pct":2.25,"nl_pct":0.25,"mcclellan_oscillator":187.86,"signal":false,"cluster_count":0},{"date":"2011-10-31","spy_close":125.5,"spy_sma_50":119.06,"new_highs":31,"new_lows":10,"total_issues":2435,"nh_pct":1.27,"nl_pct":0.41,"mcclellan_oscillator":75.01,"signal":false,"cluster_count":0},{"date":"2011-11-01","spy_close":122.0,"spy_sma_50":119.25,"new_highs":7,"new_lows":20,"total_issues":2416,"nh_pct":0.29,"nl_pct":0.83,"mcclellan_oscillator":-32.29,"signal":false,"cluster_count":0},{"date":"2011-11-02","spy_close":123.99,"spy_sma_50":119.4,"new_highs":14,"new_lows":10,"total_issues":2414,"nh_pct":0.58,"nl_pct":0.41,"mcclellan_oscillator":47.87,"signal":false,"cluster_count":0},{"date":"2011-11-03","spy_close":126.25,"spy_sma_50":119.56,"new_highs":41,"new_lows":14,"total_issues":2425,"nh_pct":1.69,"nl_pct":0.58,"mcclellan_oscillator":111.88,"signal":false,"cluster_count":0},{"date":"2011-11-04","spy_close":125.48,"spy_sma_50":119.75,"new_highs":30,"new_lows":12,"total_issues":2418,"nh_pct":1.24,"nl_pct":0.5,"mcclellan_oscillator":47.29,"signal":false,"cluster_count":0},{"date":"2011-11-07","spy_close":126.26,"spy_sma_50":119.91,"new_highs":35,"new_lows":16,"total_issues":2434,"nh_pct":1.44,"nl_pct":0.66,"mcclellan_oscillator":37.73,"signal":false,"cluster_count":0},{"date":"2011-11-08","spy_close":127.88,"spy_sma_50":120.04,"new_highs":52,"new_lows":20,"total_issues":2429,"nh_pct":2.14,"nl_pct":0.82,"mcclellan_oscillator":92.22,"signal":false,"cluster_count":0},{"date":"2011-11-09","spy_close":123.16,"spy_sma_50":120.07,"new_highs":16,"new_lows":31,"total_issues":2417,"nh_pct":0.66,"nl_pct":1.28,"mcclellan_oscillator":-28.36,"signal":false,"cluster_count":0},{"date":"2011-11-10","spy_close":124.32,"spy_sma_50":120.12,"new_highs":10,"new_lows":33,"total_issues":2417,"nh_pct":0.41,"nl_pct":1.37,"mcclellan_oscillator":11.7,"signal":false,"cluster_count":0},{"date":"2011-11-11","spy_close":126.66,"spy_sma_50":120.23,"new_highs":37,"new_lows":15,"total_issues":2426,"nh_pct":1.53,"nl_pct":0.62,"mcclellan_oscillator":90.28,"signal":false,"cluster_count":0},{"date":"2011-11-14","spy_close":125.46,"spy_sma_50":120.38,"new_highs":35,"new_lows":18,"total_issues":2426,"nh_pct":1.44,"nl_pct":0.74,"mcclellan_oscillator":-0.28,"signal":false,"cluster_count":0},{"date":"2011-11-15","spy_close":126.08,"spy_sma_50":120.56,"new_highs":46,"new_lows":23,"total_issues":2440,"nh_pct":1.89,"nl_pct":0.94,"mcclellan_oscillator":37.99,"signal":false,"cluster_count":0},{"date":"2011-11-16","spy_close":124.08,"spy_sma_50":120.64,"new_highs":29,"new_lows":27,"total_issues":2428,"nh_pct":1.19,"nl_pct":1.11,"mcclellan_oscillator":-49.23,"signal":false,"cluster_count":0},{"date":"2011-11-17","spy_close":122.11,"spy_sma_50":120.7,"new_highs":12,"new_lows":36,"total_issues":2417,"nh_pct":0.5,"nl_pct":1.49,"mcclellan_oscillator":-124.2,"signal":false,"cluster_count":0},{"date":"2011-11-18","spy_close":121.98,"spy_sma_50":120.82,"new_highs":16,"new_lows":33,"total_issues":2430,"nh_pct":0.66,"nl_pct":1.36,"mcclellan_oscillator":-100.48,"signal":false,"cluster_count":0},{"date":"2011-11-21","spy_close":119.66,"spy_sma_50":120.88,"new_highs":10,"new_lows":84,"total_issues":2431,"nh_pct":0.41,"nl_pct":3.46,"mcclellan_oscillator":-184.05,"signal":false,"cluster_count":0},{"date":"2011-11-22","spy_close":119.19,"spy_sma_50":120.91,"new_highs":20,"new_lows":69,"total_issues":2420,"nh_pct":0.83,"nl_pct":2.85,"mcclellan_oscillator":-198.03,"signal":false,"cluster_count":0},{"date":"2011-11-23","spy_close":116.56,"spy_sma_50":120.85,"new_highs":5,"new_lows":137,"total_issues":2428,"nh_pct":0.21,"nl_pct":5.64,"mcclellan_oscillator":-270.5,"signal":false,"cluster_count":0},{"date":"2011-11-25","spy_close":116.34,"spy_sma_50":120.75,"new_highs":9,"new_lows":114,"total_issues":2363,"nh_pct":0.38,"nl_pct":4.82,"mcclellan_oscillator":-272.4,"signal":false,"cluster_count":0},{"date":"2011-11-28","spy_close":119.71,"spy_sma_50":120.72,"new_highs":19,"new_lows":27,"total_issues":2446,"nh_pct":0.78,"nl_pct":1.1,"mcclellan_oscillator":-140.47,"signal":false,"cluster_count":0},{"date":"2011-11-29","spy_close":120.05,"spy_sma_50":120.71,"new_highs":15,"new_lows":35,"total_issues":2441,"nh_pct":0.61,"nl_pct":1.43,"mcclellan_oscillator":-129.81,"signal":false,"cluster_count":0},{"date":"2011-11-30","spy_close":124.99,"spy_sma_50":120.81,"new_highs":66,"new_lows":16,"total_issues":2469,"nh_pct":2.67,"nl_pct":0.65,"mcclellan_oscillator":-9.15,"signal":false,"cluster_count":0},{"date":"2011-12-01","spy_close":124.97,"spy_sma_50":120.97,"new_highs":80,"new_lows":25,"total_issues":2438,"nh_pct":3.28,"nl_pct":1.03,"mcclellan_oscillator":-40.44,"signal":false,"cluster_count":0},{"date":"2011-12-02","spy_close":124.86,"spy_sma_50":121.21,"new_highs":67,"new_lows":15,"total_issues":2455,"nh_pct":2.73,"nl_pct":0.61,"mcclellan_oscillator":-11.69,"signal":false,"cluster_count":0},{"date":"2011-12-05","spy_close":126.22,"spy_sma_50":121.47,"new_highs":86,"new_lows":17,"total_issues":2468,"nh_pct":3.48,"nl_pct":0.69,"mcclellan_oscillator":56.2,"signal":false,"cluster_count":0},{"date":"2011-12-06","spy_close":126.26,"spy_sma_50":121.67,"new_highs":54,"new_lows":20,"total_issues":2460,"nh_pct":2.2,"nl_pct":0.81,"mcclellan_oscillator":43.41,"signal":false,"cluster_count":0},{"date":"2011-12-07","spy_close":126.73,"spy_sma_50":121.85,"new_highs":47,"new_lows":18,"total_issues":2445,"nh_pct":1.92,"nl_pct":0.74,"mcclellan_oscillator":42.01,"signal":false,"cluster_count":0},{"date":"2011-12-08","spy_close":123.95,"spy_sma_50":122.03,"new_highs":33,"new_lows":27,"total_issues":2443,"nh_pct":1.35,"nl_pct":1.11,"mcclellan_oscillator":-59.69,"signal":false,"cluster_count":0},{"date":"2011-12-09","spy_close":126.05,"spy_sma_50":122.23,"new_highs":46,"new_lows":17,"total_issues":2443,"nh_pct":1.88,"nl_pct":0.7,"mcclellan_oscillator":38.25,"signal":false,"cluster_count":0},{"date":"2011-12-12","spy_close":124.21,"spy_sma_50":122.45,"new_highs":33,"new_lows":39,"total_issues":2451,"nh_pct":1.35,"nl_pct":1.59,"mcclellan_oscillator":-43.76,"signal":false,"cluster_count":0},{"date":"2011-12-13","spy_close":123.05,"spy_sma_50":122.71,"new_highs":47,"new_lows":49,"total_issues":2452,"nh_pct":1.92,"nl_pct":2.0,"mcclellan_oscillator":-113.15,"signal":false,"cluster_count":0},{"date":"2011-12-14","spy_close":121.74,"spy_sma_50":122.9,"new_highs":21,"new_lows":90,"total_issues":2466,"nh_pct":0.85,"nl_pct":3.65,"mcclellan_oscillator":-152.72,"signal":false,"cluster_count":0},{"date":"2011-12-15","spy_close":122.19,"spy_sma_50":123.06,"new_highs":26,"new_lows":61,"total_issues":2455,"nh_pct":1.06,"nl_pct":2.48,"mcclellan_oscillator":-91.48,"signal":false,"cluster_count":0},{"date":"2011-12-16","spy_close":121.59,"spy_sma_50":123.16,"new_highs":41,"new_lows":57,"total_issues":2467,"nh_pct":1.66,"nl_pct":2.31,"mcclellan_oscillator":-48.72,"signal":false,"cluster_count":0},{"date":"2011-12-19","spy_close":120.29,"spy_sma_50":123.25,"new_highs":44,"new_lows":96,"total_issues":2462,"nh_pct":1.79,"nl_pct":3.9,"mcclellan_oscillator":-118.41,"signal":false,"cluster_count":0},{"date":"2011-12-20","spy_close":123.93,"spy_sma_50":123.34,"new_highs":77,"new_lows":27,"total_issues":2484,"nh_pct":3.1,"nl_pct":1.09,"mcclellan_oscillator":-1.66,"signal":false,"cluster_count":0},{"date":"2011-12-21","spy_close":124.17,"spy_sma_50":123.43,"new_highs":105,"new_lows":35,"total_issues":2478,"nh_pct":4.24,"nl_pct":1.41,"mcclellan_oscillator":21.32,"signal":false,"cluster_count":0},{"date":"2011-12-22","spy_close":125.27,"spy_sma_50":123.52,"new_highs":113,"new_lows":29,"total_issues":2467,"nh_pct":4.58,"nl_pct":1.18,"mcclellan_oscillator":76.12,"signal":false,"cluster_count":0},{"date":"2011-12-23","spy_close":126.39,"spy_sma_50":123.63,"new_highs":103,"new_lows":23,"total_issues":2484,"nh_pct":4.15,"nl_pct":0.93,"mcclellan_oscillator":106.34,"signal":false,"cluster_count":0},{"date":"2011-12-27","spy_close":126.49,"spy_sma_50":123.71,"new_highs":141,"new_lows":35,"total_issues":2476,"nh_pct":5.69,"nl_pct":1.41,"mcclellan_oscillator":103.99,"signal":false,"cluster_count":0},{"date":"2011-12-28","spy_close":124.83,"spy_sma_50":123.8,"new_highs":64,"new_lows":39,"total_issues":2472,"nh_pct":2.59,"nl_pct":1.58,"mcclellan_oscillator":0.87,"signal":false,"cluster_count":0},{"date":"2011-12-29","spy_close":126.12,"spy_sma_50":123.88,"new_highs":61,"new_lows":40,"total_issues":2483,"nh_pct":2.46,"nl_pct":1.61,"mcclellan_oscillator":74.34,"signal":false,"cluster_count":0},{"date":"2011-12-30","spy_close":125.5,"spy_sma_50":123.96,"new_highs":77,"new_lows":29,"total_issues":2493,"nh_pct":3.09,"nl_pct":1.16,"mcclellan_oscillator":45.69,"signal":false,"cluster_count":0},{"date":"2012-01-03","spy_close":127.5,"spy_sma_50":124.08,"new_highs":125,"new_lows":18,"total_issues":2471,"nh_pct":5.06,"nl_pct":0.73,"mcclellan_oscillator":108.91,"signal":false,"cluster_count":0},{"date":"2012-01-04","spy_close":127.7,"spy_sma_50":124.15,"new_highs":36,"new_lows":6,"total_issues":2443,"nh_pct":1.47,"nl_pct":0.25,"mcclellan_oscillator":74.77,"signal":false,"cluster_count":0},{"date":"2012-01-05","spy_close":128.04,"spy_sma_50":124.2,"new_highs":55,"new_lows":18,"total_issues":2455,"nh_pct":2.24,"nl_pct":0.73,"mcclellan_oscillator":91.46,"signal":false,"cluster_count":0},{"date":"2012-01-06","spy_close":127.71,"spy_sma_50":124.3,"new_highs":55,"new_lows":10,"total_issues":2463,"nh_pct":2.23,"nl_pct":0.41,"mcclellan_oscillator":60.67,"signal":false,"cluster_count":0},{"date":"2012-01-09","spy_close":128.02,"spy_sma_50":124.37,"new_highs":56,"new_lows":19,"total_issues":2444,"nh_pct":2.29,"nl_pct":0.78,"mcclellan_oscillator":76.4,"signal":false,"cluster_count":0},{"date":"2012-01-10","spy_close":129.13,"spy_sma_50":124.38,"new_highs":109,"new_lows":21,"total_issues":2471,"nh_pct":4.41,"nl_pct":0.85,"mcclellan_oscillator":135.36,"signal":false,"cluster_count":0},{"date":"2012-01-11","spy_close":129.2,"spy_sma_50":124.4,"new_highs":51,"new_lows":15,"total_issues":2456,"nh_pct":2.08,"nl_pct":0.61,"mcclellan_oscillator":129.94,"signal":false,"cluster_count":0},{"date":"2012-01-12","spy_close":129.51,"spy_sma_50":124.48,"new_highs":78,"new_lows":18,"total_issues":2453,"nh_pct":3.18,"nl_pct":0.73,"mcclellan_oscillator":139.56,"signal":false,"cluster_count":0},{"date":"2012-01-13","spy_close":128.84,"spy_sma_50":124.61,"new_highs":50,"new_lows":11,"total_issues":2431,"nh_pct":2.06,"nl_pct":0.45,"mcclellan_oscillator":69.49,"signal":false,"cluster_count":0},{"date":"2012-01-17","spy_close":129.34,"spy_sma_50":124.72,"new_highs":98,"new_lows":24,"total_issues":2472,"nh_pct":3.96,"nl_pct":0.97,"mcclellan_oscillator":80.08,"signal":false,"cluster_count":0},{"date":"2012-01-18","spy_close":130.77,"spy_sma_50":124.81,"new_highs":95,"new_lows":18,"total_issues":2449,"nh_pct":3.88,"nl_pct":0.73,"mcclellan_oscillator":140.03,"signal":false,"cluster_count":0},{"date":"2012-01-19","spy_close":131.46,"spy_sma_50":124.93,"new_highs":122,"new_lows":23,"total_issues":2450,"nh_pct":4.98,"nl_pct":0.94,"mcclellan_oscillator":147.24,"signal":false,"cluster_count":0},{"date":"2012-01-20","spy_close":131.54,"spy_sma_50":125.04,"new_highs":87,"new_lows":10,"total_issues":2455,"nh_pct":3.54,"nl_pct":0.41,"mcclellan_oscillator":142.77,"signal":false,"cluster_count":0},{"date":"2012-01-23","spy_close":131.61,"spy_sma_50":125.11,"new_highs":89,"new_lows":16,"total_issues":2452,"nh_pct":3.63,"nl_pct":0.65,"mcclellan_oscillator":121.44,"signal":false,"cluster_count":0},{"date":"2012-01-24","spy_close":131.46,"spy_sma_50":125.28,"new_highs":70,"new_lows":7,"total_issues":2459,"nh_pct":2.85,"nl_pct":0.28,"mcclellan_oscillator":113.19,"signal":false,"cluster_count":0},{"date":"2012-01-25","spy_close":132.56,"spy_sma_50":125.44,"new_highs":120,"new_lows":20,"total_issues":2465,"nh_pct":4.87,"nl_pct":0.81,"mcclellan_oscillator":149.42,"signal":false,"cluster_count":0},{"date":"2012-01-26","spy_close":131.88,"spy_sma_50":125.55,"new_highs":164,"new_lows":19,"total_issues":2450,"nh_pct":6.69,"nl_pct":0.78,"mcclellan_oscillator":110.55,"signal":false,"cluster_count":0},{"date":"2012-01-27","spy_close":131.82,"spy_sma_50":125.67,"new_highs":101,"new_lows":6,"total_issues":2452,"nh_pct":4.12,"nl_pct":0.24,"mcclellan_oscillator":116.46,"signal":false,"cluster_count":0},{"date":"2012-01-30","spy_close":131.37,"spy_sma_50":125.78,"new_highs":89,"new_lows":7,"total_issues":2476,"nh_pct":3.59,"nl_pct":0.28,"mcclellan_oscillator":47.48,"signal":false,"cluster_count":0},{"date":"2012-01-31","spy_close":131.32,"spy_sma_50":125.92,"new_highs":116,"new_lows":6,"total_issues":2472,"nh_pct":4.69,"nl_pct":0.24,"mcclellan_oscillator":43.37,"signal":false,"cluster_count":0},{"date":"2012-02-01","spy_close":132.47,"spy_sma_50":126.13,"new_highs":203,"new_lows":17,"total_issues":2478,"nh_pct":8.19,"nl_pct":0.69,"mcclellan_oscillator":110.84,"signal":false,"cluster_count":0},{"date":"2012-02-02","spy_close":132.68,"spy_sma_50":126.34,"new_highs":169,"new_lows":17,"total_issues":2473,"nh_pct":6.83,"nl_pct":0.69,"mcclellan_oscillator":101.92,"signal":false,"cluster_count":0},{"date":"2012-02-03","spy_close":134.54,"spy_sma_50":126.64,"new_highs":276,"new_lows":23,"total_issues":2488,"nh_pct":11.09,"nl_pct":0.92,"mcclellan_oscillator":152.08,"signal":false,"cluster_count":0},{"date":"2012-02-06","spy_close":134.45,"spy_sma_50":126.95,"new_highs":99,"new_lows":5,"total_issues":2476,"nh_pct":4.0,"nl_pct":0.2,"mcclellan_oscillator":87.56,"signal":false,"cluster_count":0},{"date":"2012-02-07","spy_close":134.79,"spy_sma_50":127.31,"new_highs":121,"new_lows":12,"total_issues":2493,"nh_pct":4.85,"nl_pct":0.48,"mcclellan_oscillator":67.26,"signal":false,"cluster_count":0},{"date":"2012-02-08","spy_close":135.19,"spy_sma_50":127.69,"new_highs":149,"new_lows":16,"total_issues":2471,"nh_pct":6.03,"nl_pct":0.65,"mcclellan_oscillator":63.32,"signal":false,"cluster_count":0},{"date":"2012-02-09","spy_close":135.36,"spy_sma_50":128.0,"new_highs":144,"new_lows":13,"total_issues":2485,"nh_pct":5.79,"nl_pct":0.52,"mcclellan_oscillator":37.48,"signal":false,"cluster_count":0},{"date":"2012-02-10","spy_close":134.36,"spy_sma_50":128.29,"new_highs":47,"new_lows":5,"total_issues":2470,"nh_pct":1.9,"nl_pct":0.2,"mcclellan_oscillator":-51.75,"signal":false,"cluster_count":0},{"date":"2012-02-13","spy_close":135.36,"spy_sma_50":128.5,"new_highs":135,"new_lows":5,"total_issues":2481,"nh_pct":5.44,"nl_pct":0.2,"mcclellan_oscillator":3.01,"signal":false,"cluster_count":0},{"date":"2012-02-14","spy_close":135.19,"spy_sma_50":128.7,"new_highs":72,"new_lows":8,"total_issues":2472,"nh_pct":2.91,"nl_pct":0.32,"mcclellan_oscillator":-49.68,"signal":false,"cluster_count":0},{"date":"2012-02-15","spy_close":134.56,"spy_sma_50":128.89,"new_highs":125,"new_lows":11,"total_issues":2466,"nh_pct":5.07,"nl_pct":0.45,"mcclellan_oscillator":-93.68,"signal":false,"cluster_count":0},{"date":"2012-02-16","spy_close":136.05,"spy_sma_50":129.09,"new_highs":110,"new_lows":9,"total_issues":2481,"nh_pct":4.43,"nl_pct":0.36,"mcclellan_oscillator":-18.13,"signal":false,"cluster_count":0},{"date":"2012-02-17","spy_close":136.41,"spy_sma_50":129.29,"new_highs":141,"new_lows":13,"total_issues":2476,"nh_pct":5.69,"nl_pct":0.53,"mcclellan_oscillator":-16.3,"signal":false,"cluster_count":0},{"date":"2012-02-21","spy_close":136.47,"spy_sma_50":129.49,"new_highs":126,"new_lows":12,"total_issues":2504,"nh_pct":5.03,"nl_pct":0.48,"mcclellan_oscillator":-43.35,"signal":false,"cluster_count":0},{"date":"2012-02-22","spy_close":136.03,"spy_sma_50":129.73,"new_highs":73,"new_lows":3,"total_issues":2479,"nh_pct":2.94,"nl_pct":0.12,"mcclellan_oscillator":-83.21,"signal":false,"cluster_count":0},{"date":"2012-02-23","spy_close":136.63,"spy_sma_50":129.94,"new_highs":85,"new_lows":6,"total_issues":2482,"nh_pct":3.42,"nl_pct":0.24,"mcclellan_oscillator":-26.52,"signal":false,"cluster_count":0},{"date":"2012-02-24","spy_close":136.93,"spy_sma_50":130.2,"new_highs":113,"new_lows":10,"total_issues":2483,"nh_pct":4.55,"nl_pct":0.4,"mcclellan_oscillator":-38.18,"signal":false,"cluster_count":0},{"date":"2012-02-27","spy_close":137.16,"spy_sma_50":130.48,"new_highs":94,"new_lows":13,"total_issues":2482,"nh_pct":3.79,"nl_pct":0.52,"mcclellan_oscillator":-51.1,"signal":false,"cluster_count":0},{"date":"2012-02-28","spy_close":137.56,"spy_sma_50":130.79,"new_highs":110,"new_lows":12,"total_issues":2480,"nh_pct":4.44,"nl_pct":0.48,"mcclellan_oscillator":-59.09,"signal":false,"cluster_count":0},{"date":"2012-02-29","spy_close":137.02,"spy_sma_50":131.09,"new_highs":109,"new_lows":16,"total_issues":2477,"nh_pct":4.4,"nl_pct":0.65,"mcclellan_oscillator":-112.98,"signal":false,"cluster_count":0},{"date":"2012-03-01","spy_close":137.73,"spy_sma_50":131.41,"new_highs":120,"new_lows":12,"total_issues":2474,"nh_pct":4.85,"nl_pct":0.49,"mcclellan_oscillator":-70.79,"signal":false,"cluster_count":0},{"date":"2012-03-02","spy_close":137.31,"spy_sma_50":131.75,"new_highs":79,"new_lows":12,"total_issues":2479,"nh_pct":3.19,"nl_pct":0.48,"mcclellan_oscillator":-127.16,"signal":false,"cluster_count":0},{"date":"2012-03-05","spy_close":136.75,"spy_sma_50":132.01,"new_highs":63,"new_lows":12,"total_issues":2487,"nh_pct":2.53,"nl_pct":0.48,"mcclellan_oscillator":-133.98,"signal":false,"cluster_count":0},{"date":"2012-03-06","spy_close":134.75,"spy_sma_50":132.22,"new_highs":16,"new_lows":17,"total_issues":2470,"nh_pct":0.65,"nl_pct":0.69,"mcclellan_oscillator":-221.33,"signal":false,"cluster_count":0},{"date":"2012-03-07","spy_close":135.69,"spy_sma_50":132.43,"new_highs":31,"new_lows":11,"total_issues":2473,"nh_pct":1.25,"nl_pct":0.44,"mcclellan_oscillator":-125.01,"signal":false,"cluster_count":0},{"date":"2012-03-08","spy_close":137.04,"spy_sma_50":132.64,"new_highs":83,"new_lows":11,"total_issues":2478,"nh_pct":3.35,"nl_pct":0.44,"mcclellan_oscillator":-40.74,"signal":false,"cluster_count":0},{"date":"2012-03-09","spy_close":137.57,"spy_sma_50":132.87,"new_highs":130,"new_lows":10,"total_issues":2482,"nh_pct":5.24,"nl_pct":0.4,"mcclellan_oscillator":15.37,"signal":false,"cluster_count":0},{"date":"2012-03-12","spy_close":137.58,"spy_sma_50":133.12,"new_highs":102,"new_lows":6,"total_issues":2475,"nh_pct":4.12,"nl_pct":0.24,"mcclellan_oscillator":-11.63,"signal":false,"cluster_count":0},{"date":"2012-03-13","spy_close":140.06,"spy_sma_50":133.4,"new_highs":192,"new_lows":18,"total_issues":2475,"nh_pct":7.76,"nl_pct":0.73,"mcclellan_oscillator":62.84,"signal":false,"cluster_count":0},{"date":"2012-03-14","spy_close":139.91,"spy_sma_50":133.69,"new_highs":160,"new_lows":24,"total_issues":2494,"nh_pct":6.42,"nl_pct":0.96,"mcclellan_oscillator":-12.15,"signal":false,"cluster_count":0},{"date":"2012-03-15","spy_close":140.72,"spy_sma_50":133.95,"new_highs":125,"new_lows":18,"total_issues":2484,"nh_pct":5.03,"nl_pct":0.72,"mcclellan_oscillator":23.99,"signal":false,"cluster_count":0},{"date":"2012-03-16","spy_close":140.3,"spy_sma_50":134.2,"new_highs":138,"new_lows":16,"total_issues":2487,"nh_pct":5.55,"nl_pct":0.64,"mcclellan_oscillator":2.13,"signal":false,"cluster_count":0},{"date":"2012-03-19","spy_close":140.85,"spy_sma_50":134.46,"new_highs":152,"new_lows":20,"total_issues":2492,"nh_pct":6.1,"nl_pct":0.8,"mcclellan_oscillator":31.62,"signal":false,"cluster_count":0},{"date":"2012-03-20","spy_close":140.44,"spy_sma_50":134.71,"new_highs":60,"new_lows":17,"total_issues":2469,"nh_pct":2.43,"nl_pct":0.69,"mcclellan_oscillator":-31.17,"signal":false,"cluster_count":0},{"date":"2012-03-21","spy_close":140.21,"spy_sma_50":134.96,"new_highs":86,"new_lows":9,"total_issues":2478,"nh_pct":3.47,"nl_pct":0.36,"mcclellan_oscillator":-34.5,"signal":false,"cluster_count":0},{"date":"2012-03-22","spy_close":139.2,"spy_sma_50":135.16,"new_highs":41,"new_lows":10,"total_issues":2476,"nh_pct":1.66,"nl_pct":0.4,"mcclellan_oscillator":-97.28,"signal":false,"cluster_count":0},{"date":"2012-03-23","spy_close":139.65,"spy_sma_50":135.37,"new_highs":50,"new_lows":5,"total_issues":2474,"nh_pct":2.02,"nl_pct":0.2,"mcclellan_oscillator":-39.57,"signal":false,"cluster_count":0},{"date":"2012-03-26","spy_close":141.61,"spy_sma_50":135.61,"new_highs":194,"new_lows":14,"total_issues":2493,"nh_pct":7.78,"nl_pct":0.56,"mcclellan_oscillator":40.83,"signal":false,"cluster_count":0},{"date":"2012-03-27","spy_close":141.17,"spy_sma_50":135.86,"new_highs":181,"new_lows":17,"total_issues":2475,"nh_pct":7.31,"nl_pct":0.69,"mcclellan_oscillator":-1.59,"signal":false,"cluster_count":0},{"date":"2012-03-28","spy_close":140.47,"spy_sma_50":136.08,"new_highs":75,"new_lows":18,"total_issues":2487,"nh_pct":3.02,"nl_pct":0.72,"mcclellan_oscillator":-49.45,"signal":false,"cluster_count":0},{"date":"2012-03-29","spy_close":140.23,"spy_sma_50":136.27,"new_highs":43,"new_lows":28,"total_issues":2476,"nh_pct":1.74,"nl_pct":1.13,"mcclellan_oscillator":-69.08,"signal":false,"cluster_count":0},{"date":"2012-03-30","spy_close":140.81,"spy_sma_50":136.46,"new_highs":96,"new_lows":8,"total_issues":2506,"nh_pct":3.83,"nl_pct":0.32,"mcclellan_oscillator":-54.16,"signal":false,"cluster_count":0},{"date":"2012-04-02","spy_close":141.84,"spy_sma_50":136.66,"new_highs":159,"new_lows":18,"total_issues":2490,"nh_pct":6.39,"nl_pct":0.72,"mcclellan_oscillator":14.62,"signal":false,"cluster_count":0},{"date":"2012-04-03","spy_close":141.26,"spy_sma_50":136.86,"new_highs":122,"new_lows":22,"total_issues":2502,"nh_pct":4.88,"nl_pct":0.88,"mcclellan_oscillator":-41.5,"signal":false,"cluster_count":0},{"date":"2012-04-04","spy_close":139.86,"spy_sma_50":137.02,"new_highs":32,"new_lows":36,"total_issues":2485,"nh_pct":1.29,"nl_pct":1.45,"mcclellan_oscillator":-128.38,"signal":false,"cluster_count":0},{"date":"2012-04-05","spy_close":139.79,"spy_sma_50":137.17,"new_highs":48,"new_lows":26,"total_issues":2475,"nh_pct":1.94,"nl_pct":1.05,"mcclellan_oscillator":-133.91,"signal":false,"cluster_count":0},{"date":"2012-04-09","spy_close":138.22,"spy_sma_50":137.29,"new_highs":19,"new_lows":40,"total_issues":2492,"nh_pct":0.76,"nl_pct":1.61,"mcclellan_oscillator":-202.43,"signal":false,"cluster_count":0},{"date":"2012-04-10","spy_close":135.9,"spy_sma_50":137.38,"new_highs":17,"new_lows":52,"total_issues":2495,"nh_pct":0.68,"nl_pct":2.08,"mcclellan_oscillator":-266.5,"signal":false,"cluster_count":0},{"date":"2012-04-11","spy_close":137.0,"spy_sma_50":137.49,"new_highs":24,"new_lows":22,"total_issues":2480,"nh_pct":0.97,"nl_pct":0.89,"mcclellan_oscillator":-149.24,"signal":false,"cluster_count":0},{"date":"2012-04-12","spy_close":138.79,"spy_sma_50":137.64,"new_highs":42,"new_lows":11,"total_issues":2489,"nh_pct":1.69,"nl_pct":0.44,"mcclellan_oscillator":-48.44,"signal":false,"cluster_count":0},{"date":"2012-04-13","spy_close":137.14,"spy_sma_50":137.73,"new_highs":45,"new_lows":22,"total_issues":2468,"nh_pct":1.82,"nl_pct":0.89,"mcclellan_oscillator":-116.07,"signal":false,"cluster_count":0},{"date":"2012-04-16","spy_close":137.05,"spy_sma_50":137.82,"new_highs":56,"new_lows":35,"total_issues":2484,"nh_pct":2.25,"nl_pct":1.41,"mcclellan_oscillator":-80.0,"signal":false,"cluster_count":0},{"date":"2012-04-17","spy_close":139.08,"spy_sma_50":137.91,"new_highs":88,"new_lows":17,"total_issues":2486,"nh_pct":3.54,"nl_pct":0.68,"mcclellan_oscillator":10.18,"signal":false,"cluster_count":0},{"date":"2012-04-18","spy_close":138.61,"spy_sma_50":137.99,"new_highs":46,"new_lows":34,"total_issues":2475,"nh_pct":1.86,"nl_pct":1.37,"mcclellan_oscillator":-42.67,"signal":false,"cluster_count":0},{"date":"2012-04-19","spy_close":137.72,"spy_sma_50":138.05,"new_highs":67,"new_lows":33,"total_issues":2482,"nh_pct":2.7,"nl_pct":1.33,"mcclellan_oscillator":-72.04,"signal":false,"cluster_count":0},{"date":"2012-04-20","spy_close":137.95,"spy_sma_50":138.11,"new_highs":90,"new_lows":26,"total_issues":2487,"nh_pct":3.62,"nl_pct":1.05,"mcclellan_oscillator":-20.84,"signal":false,"cluster_count":0},{"date":"2012-04-23","spy_close":136.79,"spy_sma_50":138.14,"new_highs":21,"new_lows":53,"total_issues":2481,"nh_pct":0.85,"nl_pct":2.14,"mcclellan_oscillator":-87.66,"signal":false,"cluster_count":0},{"date":"2012-04-24","spy_close":137.31,"spy_sma_50":138.19,"new_highs":66,"new_lows":20,"total_issues":2485,"nh_pct":2.66,"nl_pct":0.8,"mcclellan_oscillator":-26.0,"signal":false,"cluster_count":0},{"date":"2012-04-25","spy_close":139.19,"spy_sma_50":138.27,"new_highs":123,"new_lows":15,"total_issues":2482,"nh_pct":4.96,"nl_pct":0.6,"mcclellan_oscillator":53.65,"signal":false,"cluster_count":0},{"date":"2012-04-26","spy_close":140.16,"spy_sma_50":138.37,"new_highs":151,"new_lows":17,"total_issues":2482,"nh_pct":6.08,"nl_pct":0.68,"mcclellan_oscillator":87.03,"signal":false,"cluster_count":0},{"date":"2012-04-27","spy_close":140.39,"spy_sma_50":138.49,"new_highs":182,"new_lows":18,"total_issues":2481,"nh_pct":7.34,"nl_pct":0.73,"mcclellan_oscillator":124.28,"signal":false,"cluster_count":0},{"date":"2012-04-30","spy_close":139.87,"spy_sma_50":138.56,"new_highs":87,"new_lows":12,"total_issues":2487,"nh_pct":3.5,"nl_pct":0.48,"mcclellan_oscillator":66.86,"signal":false,"cluster_count":0},{"date":"2012-05-01","spy_close":140.74,"spy_sma_50":138.65,"new_highs":178,"new_lows":12,"total_issues":2495,"nh_pct":7.13,"nl_pct":0.48,"mcclellan_oscillator":77.24,"signal":false,"cluster_count":0},{"date":"2012-05-02","spy_close":140.33,"spy_sma_50":138.73,"new_highs":101,"new_lows":23,"total_issues":2486,"nh_pct":4.06,"nl_pct":0.93,"mcclellan_oscillator":61.52,"signal":false,"cluster_count":0},{"date":"2012-05-03","spy_close":139.25,"spy_sma_50":138.79,"new_highs":112,"new_lows":45,"total_issues":2494,"nh_pct":4.49,"nl_pct":1.8,"mcclellan_oscillator":-14.98,"signal":false,"cluster_count":0},{"date":"2012-05-04","spy_close":137.0,"spy_sma_50":138.8,"new_highs":32,"new_lows":50,"total_issues":2477,"nh_pct":1.29,"nl_pct":2.02,"mcclellan_oscillator":-93.51,"signal":false,"cluster_count":0},{"date":"2012-05-07","spy_close":137.1,"spy_sma_50":138.8,"new_highs":41,"new_lows":47,"total_issues":2482,"nh_pct":1.65,"nl_pct":1.89,"mcclellan_oscillator":-65.48,"signal":false,"cluster_count":0},{"date":"2012-05-08","spy_close":136.55,"spy_sma_50":138.79,"new_highs":46,"new_lows":70,"total_issues":2497,"nh_pct":1.84,"nl_pct":2.8,"mcclellan_oscillator":-78.89,"signal":false,"cluster_count":0},{"date":"2012-05-09","spy_close":135.74,"spy_sma_50":138.75,"new_highs":40,"new_lows":69,"total_issues":2475,"nh_pct":1.62,"nl_pct":2.79,"mcclellan_oscillator":-113.17,"signal":false,"cluster_count":0},{"date":"2012-05-10","spy_close":136.02,"spy_sma_50":138.73,"new_highs":60,"new_lows":29,"total_issues":2472,"nh_pct":2.43,"nl_pct":1.17,"mcclellan_oscillator":-64.85,"signal":false,"cluster_count":0},{"date":"2012-05-11","spy_close":135.61,"spy_sma_50":138.69,"new_highs":45,"new_lows":45,"total_issues":2490,"nh_pct":1.81,"nl_pct":1.81,"mcclellan_oscillator":-79.87,"signal":false,"cluster_count":0},{"date":"2012-05-14","spy_close":134.11,"spy_sma_50":138.63,"new_highs":27,"new_lows":80,"total_issues":2473,"nh_pct":1.09,"nl_pct":3.23,"mcclellan_oscillator":-149.56,"signal":false,"cluster_count":0},{"date":"2012-05-15","spy_close":133.34,"spy_sma_50":138.56,"new_highs":37,"new_lows":102,"total_issues":2490,"nh_pct":1.49,"nl_pct":4.1,"mcclellan_oscillator":-158.35,"signal":false,"cluster_count":0},{"date":"2012-05-16","spy_close":132.83,"spy_sma_50":138.52,"new_highs":35,"new_lows":112,"total_issues":2482,"nh_pct":1.41,"nl_pct":4.51,"mcclellan_oscillator":-179.12,"signal":false,"cluster_count":0},{"date":"2012-05-17","spy_close":130.86,"spy_sma_50":138.42,"new_highs":16,"new_lows":110,"total_issues":2483,"nh_pct":0.64,"nl_pct":4.43,"mcclellan_oscillator":-235.94,"signal":false,"cluster_count":0},{"date":"2012-05-18","spy_close":129.74,"spy_sma_50":138.28,"new_highs":7,"new_lows":112,"total_issues":2485,"nh_pct":0.28,"nl_pct":4.51,"mcclellan_oscillator":-254.58,"signal":false,"cluster_count":0},{"date":"2012-05-21","spy_close":131.97,"spy_sma_50":138.17,"new_highs":15,"new_lows":58,"total_issues":2475,"nh_pct":0.61,"nl_pct":2.34,"mcclellan_oscillator":-126.9,"signal":false,"cluster_count":0},{"date":"2012-05-22","spy_close":132.2,"spy_sma_50":138.06,"new_highs":18,"new_lows":39,"total_issues":2485,"nh_pct":0.72,"nl_pct":1.57,"mcclellan_oscillator":-117.05,"signal":false,"cluster_count":0},{"date":"2012-05-23","spy_close":132.27,"spy_sma_50":137.9,"new_highs":13,"new_lows":92,"total_issues":2487,"nh_pct":0.52,"nl_pct":3.7,"mcclellan_oscillator":-69.69,"signal":false,"cluster_count":0},{"date":"2012-05-24","spy_close":132.53,"spy_sma_50":137.76,"new_highs":27,"new_lows":36,"total_issues":2488,"nh_pct":1.09,"nl_pct":1.45,"mcclellan_oscillator":-33.15,"signal":false,"cluster_count":0},{"date":"2012-05-25","spy_close":132.1,"spy_sma_50":137.58,"new_highs":22,"new_lows":19,"total_issues":2476,"nh_pct":0.89,"nl_pct":0.77,"mcclellan_oscillator":-25.1,"signal":false,"cluster_count":0},{"date":"2012-05-29","spy_close":133.7,"spy_sma_50":137.45,"new_highs":55,"new_lows":18,"total_issues":2487,"nh_pct":2.21,"nl_pct":0.72,"mcclellan_oscillator":54.57,"signal":false,"cluster_count":0},{"date":"2012-05-30","spy_close":131.76,"spy_sma_50":137.27,"new_highs":31,"new_lows":44,"total_issues":2494,"nh_pct":1.24,"nl_pct":1.76,"mcclellan_oscillator":-33.39,"signal":false,"cluster_count":0},{"date":"2012-05-31","spy_close":131.47,"spy_sma_50":137.09,"new_highs":44,"new_lows":74,"total_issues":2492,"nh_pct":1.77,"nl_pct":2.97,"mcclellan_oscillator":-23.78,"signal":false,"cluster_count":0},{"date":"2012-06-01","spy_close":128.16,"spy_sma_50":136.85,"new_highs":21,"new_lows":107,"total_issues":2505,"nh_pct":0.84,"nl_pct":4.27,"mcclellan_oscillator":-102.95,"signal":false,"cluster_count":0},{"date":"2012-06-04","spy_close":128.1,"spy_sma_50":136.63,"new_highs":13,"new_lows":97,"total_issues":2490,"nh_pct":0.52,"nl_pct":3.9,"mcclellan_oscillator":-93.82,"signal":false,"cluster_count":0},{"date":"2012-06-05","spy_close":129.07,"spy_sma_50":136.42,"new_highs":19,"new_lows":28,"total_issues":2489,"nh_pct":0.76,"nl_pct":1.12,"mcclellan_oscillator":-15.04,"signal":false,"cluster_count":0},{"date":"2012-06-06","spy_close":131.97,"spy_sma_50":136.22,"new_highs":41,"new_lows":12,"total_issues":2499,"nh_pct":1.64,"nl_pct":0.48,"mcclellan_oscillator":90.99,"signal":false,"cluster_count":0},{"date":"2012-06-07","spy_close":132.05,"spy_sma_50":136.04,"new_highs":66,"new_lows":14,"total_issues":2492,"nh_pct":2.65,"nl_pct":0.56,"mcclellan_oscillator":71.34,"signal":false,"cluster_count":0},{"date":"2012-06-08","spy_close":133.1,"spy_sma_50":135.89,"new_highs":47,"new_lows":19,"total_issues":2483,"nh_pct":1.89,"nl_pct":0.77,"mcclellan_oscillator":124.53,"signal":false,"cluster_count":0},{"date":"2012-06-11","spy_close":131.42,"spy_sma_50":135.72,"new_highs":62,"new_lows":33,"total_issues":2484,"nh_pct":2.5,"nl_pct":1.33,"mcclellan_oscillator":32.18,"signal":false,"cluster_count":0},{"date":"2012-06-12","spy_close":132.92,"spy_sma_50":135.56,"new_highs":19,"new_lows":41,"total_issues":2479,"nh_pct":0.77,"nl_pct":1.65,"mcclellan_oscillator":104.42,"signal":false,"cluster_count":0},{"date":"2012-06-13","spy_close":132.07,"spy_sma_50":135.36,"new_highs":26,"new_lows":40,"total_issues":2481,"nh_pct":1.05,"nl_pct":1.61,"mcclellan_oscillator":34.06,"signal":false,"cluster_count":0},{"date":"2012-06-14","spy_close":133.47,"spy_sma_50":135.21,"new_highs":42,"new_lows":46,"total_issues":2481,"nh_pct":1.69,"nl_pct":1.85,"mcclellan_oscillator":91.68,"signal":false,"cluster_count":0},{"date":"2012-06-15","spy_close":134.14,"spy_sma_50":135.09,"new_highs":66,"new_lows":27,"total_issues":2499,"nh_pct":2.64,"nl_pct":1.08,"mcclellan_oscillator":138.09,"signal":false,"cluster_count":0},{"date":"2012-06-18","spy_close":134.4,"spy_sma_50":134.99,"new_highs":74,"new_lows":25,"total_issues":2499,"nh_pct":2.96,"nl_pct":1.0,"mcclellan_oscillator":140.88,"signal":false,"cluster_count":0},{"date":"2012-06-19","spy_close":135.7,"spy_sma_50":134.93,"new_highs":116,"new_lows":8,"total_issues":2495,"nh_pct":4.65,"nl_pct":0.32,"mcclellan_oscillator":207.45,"signal":false,"cluster_count":0},{"date":"2012-06-20","spy_close":135.48,"spy_sma_50":134.93,"new_highs":61,"new_lows":12,"total_issues":2492,"nh_pct":2.45,"nl_pct":0.48,"mcclellan_oscillator":169.69,"signal":false,"cluster_count":0},{"date":"2012-06-21","spy_close":132.44,"spy_sma_50":134.84,"new_highs":37,"new_lows":22,"total_issues":2481,"nh_pct":1.49,"nl_pct":0.89,"mcclellan_oscillator":60.41,"signal":false,"cluster_count":0},{"date":"2012-06-22","spy_close":133.46,"spy_sma_50":134.73,"new_highs":39,"new_lows":23,"total_issues":2492,"nh_pct":1.57,"nl_pct":0.92,"mcclellan_oscillator":105.22,"signal":false,"cluster_count":0},{"date":"2012-06-25","spy_close":131.32,"spy_sma_50":134.61,"new_highs":29,"new_lows":60,"total_issues":2504,"nh_pct":1.16,"nl_pct":2.4,"mcclellan_oscillator":16.7,"signal":false,"cluster_count":0},{"date":"2012-06-26","spy_close":131.98,"spy_sma_50":134.51,"new_highs":33,"new_lows":41,"total_issues":2487,"nh_pct":1.33,"nl_pct":1.65,"mcclellan_oscillator":47.34,"signal":false,"cluster_count":0},{"date":"2012-06-27","spy_close":133.17,"spy_sma_50":134.39,"new_highs":63,"new_lows":27,"total_issues":2494,"nh_pct":2.53,"nl_pct":1.08,"mcclellan_oscillator":104.8,"signal":false,"cluster_count":0},{"date":"2012-06-28","spy_close":132.79,"spy_sma_50":134.28,"new_highs":55,"new_lows":43,"total_issues":2487,"nh_pct":2.21,"nl_pct":1.73,"mcclellan_oscillator":87.5,"signal":false,"cluster_count":0},{"date":"2012-06-29","spy_close":136.11,"spy_sma_50":134.24,"new_highs":175,"new_lows":13,"total_issues":2519,"nh_pct":6.95,"nl_pct":0.52,"mcclellan_oscillator":173.27,"signal":false,"cluster_count":0},{"date":"2012-07-02","spy_close":136.51,"spy_sma_50":134.22,"new_highs":204,"new_lows":16,"total_issues":2483,"nh_pct":8.22,"nl_pct":0.64,"mcclellan_oscillator":191.74,"signal":false,"cluster_count":0},{"date":"2012-07-03","spy_close":137.37,"spy_sma_50":134.23,"new_highs":226,"new_lows":6,"total_issues":2479,"nh_pct":9.12,"nl_pct":0.24,"mcclellan_oscillator":222.48,"signal":false,"cluster_count":0},{"date":"2012-07-05","spy_close":136.79,"spy_sma_50":134.22,"new_highs":156,"new_lows":6,"total_issues":2481,"nh_pct":6.29,"nl_pct":0.24,"mcclellan_oscillator":180.44,"signal":false,"cluster_count":0},{"date":"2012-07-06","spy_close":135.49,"spy_sma_50":134.14,"new_highs":62,"new_lows":12,"total_issues":2490,"nh_pct":2.49,"nl_pct":0.48,"mcclellan_oscillator":92.45,"signal":false,"cluster_count":0},{"date":"2012-07-09","spy_close":135.32,"spy_sma_50":134.05,"new_highs":91,"new_lows":22,"total_issues":2487,"nh_pct":3.66,"nl_pct":0.88,"mcclellan_oscillator":58.85,"signal":false,"cluster_count":0},{"date":"2012-07-10","spy_close":134.14,"spy_sma_50":133.92,"new_highs":120,"new_lows":33,"total_issues":2497,"nh_pct":4.81,"nl_pct":1.32,"mcclellan_oscillator":-2.17,"signal":false,"cluster_count":0},{"date":"2012-07-11","spy_close":134.16,"spy_sma_50":133.81,"new_highs":62,"new_lows":31,"total_issues":2480,"nh_pct":2.5,"nl_pct":1.25,"mcclellan_oscillator":-6.03,"signal":false,"cluster_count":0},{"date":"2012-07-12","spy_close":133.51,"spy_sma_50":133.66,"new_highs":54,"new_lows":54,"total_issues":2482,"nh_pct":2.18,"nl_pct":2.18,"mcclellan_oscillator":-40.5,"signal":false,"cluster_count":0},{"date":"2012-07-13","spy_close":135.75,"spy_sma_50":133.57,"new_highs":151,"new_lows":21,"total_issues":2478,"nh_pct":6.09,"nl_pct":0.85,"mcclellan_oscillator":45.58,"signal":false,"cluster_count":0},{"date":"2012-07-16","spy_close":135.43,"spy_sma_50":133.49,"new_highs":120,"new_lows":21,"total_issues":2497,"nh_pct":4.81,"nl_pct":0.84,"mcclellan_oscillator":3.95,"signal":false,"cluster_count":0},{"date":"2012-07-17","spy_close":136.36,"spy_sma_50":133.48,"new_highs":161,"new_lows":31,"total_issues":2485,"nh_pct":6.48,"nl_pct":1.25,"mcclellan_oscillator":37.54,"signal":false,"cluster_count":0},{"date":"2012-07-18","spy_close":137.37,"spy_sma_50":133.49,"new_highs":154,"new_lows":19,"total_issues":2491,"nh_pct":6.18,"nl_pct":0.76,"mcclellan_oscillator":64.37,"signal":false,"cluster_count":0},{"date":"2012-07-19","spy_close":137.73,"spy_sma_50":133.51,"new_highs":120,"new_lows":12,"total_issues":2485,"nh_pct":4.83,"nl_pct":0.48,"mcclellan_oscillator":52.39,"signal":false,"cluster_count":0},{"date":"2012-07-20","spy_close":136.47,"spy_sma_50":133.52,"new_highs":63,"new_lows":28,"total_issues":2488,"nh_pct":2.53,"nl_pct":1.13,"mcclellan_oscillator":-20.62,"signal":false,"cluster_count":0},{"date":"2012-07-23","spy_close":135.09,"spy_sma_50":133.51,"new_highs":41,"new_lows":79,"total_issues":2499,"nh_pct":1.64,"nl_pct":3.16,"mcclellan_oscillator":-97.04,"signal":false,"cluster_count":0},{"date":"2012-07-24","spy_close":133.93,"spy_sma_50":133.47,"new_highs":41,"new_lows":75,"total_issues":2502,"nh_pct":1.64,"nl_pct":3.0,"mcclellan_oscillator":-147.44,"signal":false,"cluster_count":0},{"date":"2012-07-25","spy_close":133.96,"spy_sma_50":133.47,"new_highs":51,"new_lows":63,"total_issues":2488,"nh_pct":2.05,"nl_pct":2.53,"mcclellan_oscillator":-108.1,"signal":false,"cluster_count":0},{"date":"2012-07-26","spy_close":136.17,"spy_sma_50":133.53,"new_highs":108,"new_lows":59,"total_issues":2497,"nh_pct":4.33,"nl_pct":2.36,"mcclellan_oscillator":-36.07,"signal":true,"cluster_count":1},{"date":"2012-07-27","spy_close":138.68,"spy_sma_50":133.64,"new_highs":170,"new_lows":25,"total_issues":2507,"nh_pct":6.78,"nl_pct":1.0,"mcclellan_oscillator":52.2,"signal":false,"cluster_count":1},{"date":"2012-07-30","spy_close":138.68,"spy_sma_50":133.8,"new_highs":132,"new_lows":18,"total_issues":2494,"nh_pct":5.29,"nl_pct":0.72,"mcclellan_oscillator":21.6,"signal":false,"cluster_count":1},{"date":"2012-07-31","spy_close":137.71,"spy_sma_50":133.96,"new_highs":110,"new_lows":17,"total_issues":2502,"nh_pct":4.4,"nl_pct":0.68,"mcclellan_oscillator":-15.21,"signal":false,"cluster_count":1},{"date":"2012-08-01","spy_close":137.59,"spy_sma_50":134.07,"new_highs":125,"new_lows":35,"total_issues":2477,"nh_pct":5.05,"nl_pct":1.41,"mcclellan_oscillator":-62.12,"signal":false,"cluster_count":1},{"date":"2012-08-02","spy_close":136.64,"spy_sma_50":134.16,"new_highs":45,"new_lows":53,"total_issues":2485,"nh_pct":1.81,"nl_pct":2.13,"mcclellan_oscillator":-89.96,"signal":false,"cluster_count":1},{"date":"2012-08-03","spy_close":139.35,"spy_sma_50":134.3,"new_highs":122,"new_lows":18,"total_issues":2498,"nh_pct":4.88,"nl_pct":0.72,"mcclellan_oscillator":5.49,"signal":false,"cluster_count":1},{"date":"2012-08-06","spy_close":139.62,"spy_sma_50":134.44,"new_highs":122,"new_lows":18,"total_issues":2499,"nh_pct":4.88,"nl_pct":0.72,"mcclellan_oscillator":32.22,"signal":false,"cluster_count":1},{"date":"2012-08-07","spy_close":140.32,"spy_sma_50":134.61,"new_highs":127,"new_lows":21,"total_issues":2514,"nh_pct":5.05,"nl_pct":0.84,"mcclellan_oscillator":66.46,"signal":false,"cluster_count":1},{"date":"2012-08-08","spy_close":140.49,"spy_sma_50":134.74,"new_highs":74,"new_lows":9,"total_issues":2496,"nh_pct":2.96,"nl_pct":0.36,"mcclellan_oscillator":49.31,"signal":false,"cluster_count":1},{"date":"2012-08-09","spy_close":140.61,"spy_sma_50":134.92,"new_highs":73,"new_lows":10,"total_issues":2496,"nh_pct":2.92,"nl_pct":0.4,"mcclellan_oscillator":50.69,"signal":false,"cluster_count":1},{"date":"2012-08-10","spy_close":140.84,"spy_sma_50":135.11,"new_highs":50,"new_lows":14,"total_issues":2510,"nh_pct":1.99,"nl_pct":0.56,"mcclellan_oscillator":44.02,"signal":false,"cluster_count":1},{"date":"2012-08-13","spy_close":140.77,"spy_sma_50":135.36,"new_highs":49,"new_lows":11,"total_issues":2486,"nh_pct":1.97,"nl_pct":0.44,"mcclellan_oscillator":9.55,"signal":false,"cluster_count":1},{"date":"2012-08-14","spy_close":140.79,"spy_sma_50":135.61,"new_highs":77,"new_lows":19,"total_issues":2501,"nh_pct":3.08,"nl_pct":0.76,"mcclellan_oscillator":-7.62,"signal":false,"cluster_count":1},{"date":"2012-08-15","spy_close":140.95,"spy_sma_50":135.85,"new_highs":74,"new_lows":12,"total_issues":2501,"nh_pct":2.96,"nl_pct":0.48,"mcclellan_oscillator":36.54,"signal":false,"cluster_count":1},{"date":"2012-08-16","spy_close":141.99,"spy_sma_50":136.05,"new_highs":116,"new_lows":13,"total_issues":2500,"nh_pct":4.64,"nl_pct":0.52,"mcclellan_oscillator":91.61,"signal":false,"cluster_count":1},{"date":"2012-08-17","spy_close":142.18,"spy_sma_50":136.25,"new_highs":130,"new_lows":19,"total_issues":2508,"nh_pct":5.18,"nl_pct":0.76,"mcclellan_oscillator":111.34,"signal":false,"cluster_count":1},{"date":"2012-08-20","spy_close":142.19,"spy_sma_50":136.44,"new_highs":99,"new_lows":7,"total_issues":2487,"nh_pct":3.98,"nl_pct":0.28,"mcclellan_oscillator":71.6,"signal":false,"cluster_count":1},{"date":"2012-08-21","spy_close":141.76,"spy_sma_50":136.64,"new_highs":135,"new_lows":19,"total_issues":2498,"nh_pct":5.4,"nl_pct":0.76,"mcclellan_oscillator":41.71,"signal":false,"cluster_count":1},{"date":"2012-08-22","spy_close":141.82,"spy_sma_50":136.82,"new_highs":42,"new_lows":11,"total_issues":2493,"nh_pct":1.68,"nl_pct":0.44,"mcclellan_oscillator":0.6,"signal":false,"cluster_count":1},{"date":"2012-08-23","spy_close":140.67,"spy_sma_50":136.99,"new_highs":36,"new_lows":12,"total_issues":2504,"nh_pct":1.44,"nl_pct":0.48,"mcclellan_oscillator":-61.1,"signal":false,"cluster_count":1},{"date":"2012-08-24","spy_close":141.51,"spy_sma_50":137.15,"new_highs":48,"new_lows":13,"total_issues":2487,"nh_pct":1.93,"nl_pct":0.52,"mcclellan_oscillator":-21.35,"signal":false,"cluster_count":1},{"date":"2012-08-27","spy_close":141.54,"spy_sma_50":137.3,"new_highs":62,"new_lows":17,"total_issues":2504,"nh_pct":2.48,"nl_pct":0.68,"mcclellan_oscillator":-27.11,"signal":false,"cluster_count":1},{"date":"2012-08-28","spy_close":141.4,"spy_sma_50":137.44,"new_highs":57,"new_lows":22,"total_issues":2509,"nh_pct":2.27,"nl_pct":0.88,"mcclellan_oscillator":-8.84,"signal":false,"cluster_count":1},{"date":"2012-08-29","spy_close":141.51,"spy_sma_50":137.56,"new_highs":73,"new_lows":18,"total_issues":2506,"nh_pct":2.91,"nl_pct":0.72,"mcclellan_oscillator":7.72,"signal":false,"cluster_count":1},{"date":"2012-08-30","spy_close":140.49,"spy_sma_50":137.66,"new_highs":33,"new_lows":18,"total_issues":2502,"nh_pct":1.32,"nl_pct":0.72,"mcclellan_oscillator":-67.41,"signal":false,"cluster_count":1},{"date":"2012-08-31","spy_close":141.16,"spy_sma_50":137.83,"new_highs":68,"new_lows":12,"total_issues":2512,"nh_pct":2.71,"nl_pct":0.48,"mcclellan_oscillator":-15.21,"signal":false,"cluster_count":1},{"date":"2012-09-04","spy_close":141.03,"spy_sma_50":137.98,"new_highs":126,"new_lows":16,"total_issues":2500,"nh_pct":5.04,"nl_pct":0.64,"mcclellan_oscillator":11.24,"signal":false,"cluster_count":1},{"date":"2012-09-05","spy_close":140.91,"spy_sma_50":138.18,"new_highs":126,"new_lows":17,"total_issues":2505,"nh_pct":5.03,"nl_pct":0.68,"mcclellan_oscillator":-6.34,"signal":false,"cluster_count":1},{"date":"2012-09-06","spy_close":143.77,"spy_sma_50":138.41,"new_highs":261,"new_lows":24,"total_issues":2507,"nh_pct":10.41,"nl_pct":0.96,"mcclellan_oscillator":75.76,"signal":false,"cluster_count":1},{"date":"2012-09-07","spy_close":144.33,"spy_sma_50":138.64,"new_highs":256,"new_lows":23,"total_issues":2512,"nh_pct":10.19,"nl_pct":0.92,"mcclellan_oscillator":96.92,"signal":false,"cluster_count":1},{"date":"2012-09-10","spy_close":143.51,"spy_sma_50":138.85,"new_highs":154,"new_lows":22,"total_issues":2508,"nh_pct":6.14,"nl_pct":0.88,"mcclellan_oscillator":49.83,"signal":false,"cluster_count":0},{"date":"2012-09-11","spy_close":143.91,"spy_sma_50":139.01,"new_highs":130,"new_lows":14,"total_issues":2522,"nh_pct":5.15,"nl_pct":0.56,"mcclellan_oscillator":76.92,"signal":false,"cluster_count":0},{"date":"2012-09-12","spy_close":144.39,"spy_sma_50":139.16,"new_highs":178,"new_lows":24,"total_issues":2508,"nh_pct":7.1,"nl_pct":0.96,"mcclellan_oscillator":82.45,"signal":false,"cluster_count":0},{"date":"2012-09-13","spy_close":146.59,"spy_sma_50":139.35,"new_highs":329,"new_lows":27,"total_issues":2524,"nh_pct":13.03,"nl_pct":1.07,"mcclellan_oscillator":141.51,"signal":false,"cluster_count":0},{"date":"2012-09-14","spy_close":147.24,"spy_sma_50":139.56,"new_highs":415,"new_lows":25,"total_issues":2537,"nh_pct":16.36,"nl_pct":0.99,"mcclellan_oscillator":162.35,"signal":false,"cluster_count":0},{"date":"2012-09-17","spy_close":146.74,"spy_sma_50":139.78,"new_highs":112,"new_lows":15,"total_issues":2519,"nh_pct":4.45,"nl_pct":0.6,"mcclellan_oscillator":85.06,"signal":false,"cluster_count":0},{"date":"2012-09-18","spy_close":146.62,"spy_sma_50":140.01,"new_highs":100,"new_lows":9,"total_issues":2521,"nh_pct":3.97,"nl_pct":0.36,"mcclellan_oscillator":55.15,"signal":false,"cluster_count":0},{"date":"2012-09-19","spy_close":146.7,"spy_sma_50":140.26,"new_highs":151,"new_lows":12,"total_issues":2526,"nh_pct":5.98,"nl_pct":0.48,"mcclellan_oscillator":49.65,"signal":false,"cluster_count":0},{"date":"2012-09-20","spy_close":146.71,"spy_sma_50":140.51,"new_highs":108,"new_lows":15,"total_issues":2514,"nh_pct":4.3,"nl_pct":0.6,"mcclellan_oscillator":3.65,"signal":false,"cluster_count":0},{"date":"2012-09-21","spy_close":145.87,"spy_sma_50":140.76,"new_highs":251,"new_lows":21,"total_issues":2533,"nh_pct":9.91,"nl_pct":0.83,"mcclellan_oscillator":16.5,"signal":false,"cluster_count":0},{"date":"2012-09-24","spy_close":145.65,"spy_sma_50":140.95,"new_highs":136,"new_lows":9,"total_issues":2512,"nh_pct":5.41,"nl_pct":0.36,"mcclellan_oscillator":-8.74,"signal":false,"cluster_count":0},{"date":"2012-09-25","spy_close":144.1,"spy_sma_50":141.13,"new_highs":175,"new_lows":17,"total_issues":2519,"nh_pct":6.95,"nl_pct":0.67,"mcclellan_oscillator":-86.13,"signal":false,"cluster_count":0},{"date":"2012-09-26","spy_close":143.3,"spy_sma_50":141.27,"new_highs":57,"new_lows":21,"total_issues":2518,"nh_pct":2.26,"nl_pct":0.83,"mcclellan_oscillator":-118.92,"signal":false,"cluster_count":0},{"date":"2012-09-27","spy_close":144.64,"spy_sma_50":141.41,"new_highs":85,"new_lows":9,"total_issues":2528,"nh_pct":3.36,"nl_pct":0.36,"mcclellan_oscillator":-43.21,"signal":false,"cluster_count":0},{"date":"2012-09-28","spy_close":143.97,"spy_sma_50":141.54,"new_highs":88,"new_lows":10,"total_issues":2525,"nh_pct":3.49,"nl_pct":0.4,"mcclellan_oscillator":-80.76,"signal":false,"cluster_count":0},{"date":"2012-10-01","spy_close":144.35,"spy_sma_50":141.69,"new_highs":166,"new_lows":20,"total_issues":2515,"nh_pct":6.6,"nl_pct":0.8,"mcclellan_oscillator":-55.46,"signal":false,"cluster_count":0},{"date":"2012-10-02","spy_close":144.5,"spy_sma_50":141.88,"new_highs":103,"new_lows":15,"total_issues":2505,"nh_pct":4.11,"nl_pct":0.6,"mcclellan_oscillator":-43.66,"signal":false,"cluster_count":0},{"date":"2012-10-03","spy_close":145.09,"spy_sma_50":142.11,"new_highs":122,"new_lows":16,"total_issues":2504,"nh_pct":4.87,"nl_pct":0.64,"mcclellan_oscillator":-45.09,"signal":false,"cluster_count":0},{"date":"2012-10-04","spy_close":146.13,"spy_sma_50":142.35,"new_highs":165,"new_lows":16,"total_issues":2517,"nh_pct":6.56,"nl_pct":0.64,"mcclellan_oscillator":13.7,"signal":false,"cluster_count":0},{"date":"2012-10-05","spy_close":146.14,"spy_sma_50":142.55,"new_highs":232,"new_lows":7,"total_issues":2510,"nh_pct":9.24,"nl_pct":0.28,"mcclellan_oscillator":8.96,"signal":false,"cluster_count":0},{"date":"2012-10-08","spy_close":145.64,"spy_sma_50":142.69,"new_highs":75,"new_lows":17,"total_issues":2493,"nh_pct":3.01,"nl_pct":0.68,"mcclellan_oscillator":-32.15,"signal":false,"cluster_count":0},{"date":"2012-10-09","spy_close":144.2,"spy_sma_50":142.8,"new_highs":49,"new_lows":23,"total_issues":2520,"nh_pct":1.94,"nl_pct":0.91,"mcclellan_oscillator":-109.28,"signal":false,"cluster_count":0},{"date":"2012-10-10","spy_close":143.28,"spy_sma_50":142.91,"new_highs":25,"new_lows":30,"total_issues":2512,"nh_pct":1.0,"nl_pct":1.19,"mcclellan_oscillator":-129.33,"signal":false,"cluster_count":0},{"date":"2012-10-11","spy_close":143.36,"spy_sma_50":143.03,"new_highs":49,"new_lows":18,"total_issues":2498,"nh_pct":1.96,"nl_pct":0.72,"mcclellan_oscillator":-84.98,"signal":false,"cluster_count":0},{"date":"2012-10-12","spy_close":142.89,"spy_sma_50":143.15,"new_highs":30,"new_lows":26,"total_issues":2503,"nh_pct":1.2,"nl_pct":1.04,"mcclellan_oscillator":-120.48,"signal":false,"cluster_count":0},{"date":"2012-10-15","spy_close":144.08,"spy_sma_50":143.25,"new_highs":45,"new_lows":28,"total_issues":2526,"nh_pct":1.78,"nl_pct":1.11,"mcclellan_oscillator":-54.99,"signal":false,"cluster_count":0},{"date":"2012-10-16","spy_close":145.54,"spy_sma_50":143.36,"new_highs":125,"new_lows":14,"total_issues":2522,"nh_pct":4.96,"nl_pct":0.56,"mcclellan_oscillator":8.24,"signal":false,"cluster_count":0},{"date":"2012-10-17","spy_close":146.2,"spy_sma_50":143.48,"new_highs":174,"new_lows":16,"total_issues":2517,"nh_pct":6.91,"nl_pct":0.64,"mcclellan_oscillator":51.85,"signal":false,"cluster_count":0},{"date":"2012-10-18","spy_close":145.82,"spy_sma_50":143.59,"new_highs":157,"new_lows":16,"total_issues":2516,"nh_pct":6.24,"nl_pct":0.64,"mcclellan_oscillator":19.43,"signal":false,"cluster_count":0},{"date":"2012-10-19","spy_close":143.39,"spy_sma_50":143.64,"new_highs":61,"new_lows":39,"total_issues":2517,"nh_pct":2.42,"nl_pct":1.55,"mcclellan_oscillator":-69.38,"signal":false,"cluster_count":0},{"date":"2012-10-22","spy_close":143.41,"spy_sma_50":143.69,"new_highs":30,"new_lows":23,"total_issues":2505,"nh_pct":1.2,"nl_pct":0.92,"mcclellan_oscillator":-66.07,"signal":false,"cluster_count":0},{"date":"2012-10-23","spy_close":141.42,"spy_sma_50":143.71,"new_highs":17,"new_lows":44,"total_issues":2535,"nh_pct":0.67,"nl_pct":1.74,"mcclellan_oscillator":-115.21,"signal":false,"cluster_count":0},{"date":"2012-10-24","spy_close":141.02,"spy_sma_50":143.71,"new_highs":39,"new_lows":29,"total_issues":2519,"nh_pct":1.55,"nl_pct":1.15,"mcclellan_oscillator":-113.25,"signal":false,"cluster_count":0},{"date":"2012-10-25","spy_close":141.43,"spy_sma_50":143.72,"new_highs":71,"new_lows":33,"total_issues":2534,"nh_pct":2.8,"nl_pct":1.3,"mcclellan_oscillator":-69.7,"signal":false,"cluster_count":0},{"date":"2012-10-26","spy_close":141.35,"spy_sma_50":143.71,"new_highs":51,"new_lows":32,"total_issues":2517,"nh_pct":2.03,"nl_pct":1.27,"mcclellan_oscillator":-86.52,"signal":false,"cluster_count":0},{"date":"2012-10-31","spy_close":141.35,"spy_sma_50":143.69,"new_highs":91,"new_lows":39,"total_issues":2527,"nh_pct":3.6,"nl_pct":1.54,"mcclellan_oscillator":-50.97,"signal":false,"cluster_count":0},{"date":"2012-11-01","spy_close":142.83,"spy_sma_50":143.71,"new_highs":141,"new_lows":20,"total_issues":2517,"nh_pct":5.6,"nl_pct":0.79,"mcclellan_oscillator":16.23,"signal":false,"cluster_count":0},{"date":"2012-11-02","spy_close":141.56,"spy_sma_50":143.7,"new_highs":124,"new_lows":26,"total_issues":2511,"nh_pct":4.94,"nl_pct":1.04,"mcclellan_oscillator":-48.2,"signal":false,"cluster_count":0},{"date":"2012-11-05","spy_close":141.85,"spy_sma_50":143.7,"new_highs":52,"new_lows":27,"total_issues":2518,"nh_pct":2.07,"nl_pct":1.07,"mcclellan_oscillator":-27.34,"signal":false,"cluster_count":0},{"date":"2012-11-06","spy_close":142.96,"spy_sma_50":143.75,"new_highs":98,"new_lows":21,"total_issues":2512,"nh_pct":3.9,"nl_pct":0.84,"mcclellan_oscillator":37.38,"signal":false,"cluster_count":0},{"date":"2012-11-07","spy_close":139.72,"spy_sma_50":143.71,"new_highs":44,"new_lows":49,"total_issues":2532,"nh_pct":1.74,"nl_pct":1.94,"mcclellan_oscillator":-56.62,"signal":false,"cluster_count":0},{"date":"2012-11-08","spy_close":138.04,"spy_sma_50":143.64,"new_highs":36,"new_lows":72,"total_issues":2521,"nh_pct":1.43,"nl_pct":2.86,"mcclellan_oscillator":-113.96,"signal":false,"cluster_count":0},{"date":"2012-11-09","spy_close":138.16,"spy_sma_50":143.58,"new_highs":30,"new_lows":85,"total_issues":2529,"nh_pct":1.19,"nl_pct":3.36,"mcclellan_oscillator":-99.66,"signal":false,"cluster_count":0},{"date":"2012-11-12","spy_close":138.27,"spy_sma_50":143.51,"new_highs":38,"new_lows":60,"total_issues":2521,"nh_pct":1.51,"nl_pct":2.38,"mcclellan_oscillator":-94.79,"signal":false,"cluster_count":0},{"date":"2012-11-13","spy_close":137.79,"spy_sma_50":143.46,"new_highs":29,"new_lows":95,"total_issues":2539,"nh_pct":1.14,"nl_pct":3.74,"mcclellan_oscillator":-127.95,"signal":false,"cluster_count":0},{"date":"2012-11-14","spy_close":135.93,"spy_sma_50":143.35,"new_highs":18,"new_lows":132,"total_issues":2542,"nh_pct":0.71,"nl_pct":5.19,"mcclellan_oscillator":-200.42,"signal":false,"cluster_count":0},{"date":"2012-11-15","spy_close":135.7,"spy_sma_50":143.25,"new_highs":9,"new_lows":175,"total_issues":2546,"nh_pct":0.35,"nl_pct":6.87,"mcclellan_oscillator":-205.17,"signal":false,"cluster_count":0},{"date":"2012-11-16","spy_close":136.37,"spy_sma_50":143.16,"new_highs":11,"new_lows":132,"total_issues":2536,"nh_pct":0.43,"nl_pct":5.21,"mcclellan_oscillator":-122.36,"signal":false,"cluster_count":0},{"date":"2012-11-19","spy_close":139.13,"spy_sma_50":143.06,"new_highs":40,"new_lows":29,"total_issues":2538,"nh_pct":1.58,"nl_pct":1.14,"mcclellan_oscillator":-8.14,"signal":false,"cluster_count":0},{"date":"2012-11-20","spy_close":139.19,"spy_sma_50":142.96,"new_highs":52,"new_lows":29,"total_issues":2530,"nh_pct":2.06,"nl_pct":1.15,"mcclellan_oscillator":5.7,"signal":false,"cluster_count":0},{"date":"2012-11-21","spy_close":139.45,"spy_sma_50":142.88,"new_highs":60,"new_lows":28,"total_issues":2516,"nh_pct":2.38,"nl_pct":1.11,"mcclellan_oscillator":53.81,"signal":false,"cluster_count":0},{"date":"2012-11-23","spy_close":141.35,"spy_sma_50":142.83,"new_highs":81,"new_lows":10,"total_issues":2467,"nh_pct":3.28,"nl_pct":0.41,"mcclellan_oscillator":132.57,"signal":false,"cluster_count":0},{"date":"2012-11-26","spy_close":141.05,"spy_sma_50":142.76,"new_highs":80,"new_lows":12,"total_issues":2539,"nh_pct":3.15,"nl_pct":0.47,"mcclellan_oscillator":112.35,"signal":false,"cluster_count":0},{"date":"2012-11-27","spy_close":140.33,"spy_sma_50":142.64,"new_highs":80,"new_lows":16,"total_issues":2524,"nh_pct":3.17,"nl_pct":0.63,"mcclellan_oscillator":78.06,"signal":false,"cluster_count":0},{"date":"2012-11-28","spy_close":141.46,"spy_sma_50":142.52,"new_highs":67,"new_lows":12,"total_issues":2526,"nh_pct":2.65,"nl_pct":0.48,"mcclellan_oscillator":111.59,"signal":false,"cluster_count":0},{"date":"2012-11-29","spy_close":142.12,"spy_sma_50":142.43,"new_highs":120,"new_lows":10,"total_issues":2526,"nh_pct":4.75,"nl_pct":0.4,"mcclellan_oscillator":157.35,"signal":false,"cluster_count":0},{"date":"2012-11-30","spy_close":142.16,"spy_sma_50":142.34,"new_highs":84,"new_lows":14,"total_issues":2548,"nh_pct":3.3,"nl_pct":0.55,"mcclellan_oscillator":144.59,"signal":false,"cluster_count":0},{"date":"2012-12-03","spy_close":141.45,"spy_sma_50":142.23,"new_highs":106,"new_lows":9,"total_issues":2547,"nh_pct":4.16,"nl_pct":0.35,"mcclellan_oscillator":100.36,"signal":false,"cluster_count":0},{"date":"2012-12-04","spy_close":141.25,"spy_sma_50":142.12,"new_highs":48,"new_lows":21,"total_issues":2553,"nh_pct":1.88,"nl_pct":0.82,"mcclellan_oscillator":84.69,"signal":false,"cluster_count":0},{"date":"2012-12-05","spy_close":141.5,"spy_sma_50":142.04,"new_highs":75,"new_lows":21,"total_issues":2549,"nh_pct":2.94,"nl_pct":0.82,"mcclellan_oscillator":70.52,"signal":false,"cluster_count":0},{"date":"2012-12-06","spy_close":141.98,"spy_sma_50":141.96,"new_highs":67,"new_lows":16,"total_issues":2552,"nh_pct":2.63,"nl_pct":0.63,"mcclellan_oscillator":69.5,"signal":false,"cluster_count":0},{"date":"2012-12-07","spy_close":142.42,"spy_sma_50":141.93,"new_highs":72,"new_lows":15,"total_issues":2551,"nh_pct":2.82,"nl_pct":0.59,"mcclellan_oscillator":69.68,"signal":false,"cluster_count":0},{"date":"2012-12-10","spy_close":142.47,"spy_sma_50":141.91,"new_highs":75,"new_lows":20,"total_issues":2552,"nh_pct":2.94,"nl_pct":0.78,"mcclellan_oscillator":79.09,"signal":false,"cluster_count":0},{"date":"2012-12-11","spy_close":143.44,"spy_sma_50":141.89,"new_highs":131,"new_lows":10,"total_issues":2560,"nh_pct":5.12,"nl_pct":0.39,"mcclellan_oscillator":119.88,"signal":false,"cluster_count":0},{"date":"2012-12-12","spy_close":143.51,"spy_sma_50":141.88,"new_highs":119,"new_lows":21,"total_issues":2564,"nh_pct":4.64,"nl_pct":0.82,"mcclellan_oscillator":79.67,"signal":false,"cluster_count":0},{"date":"2012-12-13","spy_close":142.63,"spy_sma_50":141.85,"new_highs":46,"new_lows":18,"total_issues":2560,"nh_pct":1.8,"nl_pct":0.7,"mcclellan_oscillator":18.18,"signal":false,"cluster_count":0},{"date":"2012-12-14","spy_close":142.11,"spy_sma_50":141.8,"new_highs":50,"new_lows":18,"total_issues":2546,"nh_pct":1.96,"nl_pct":0.71,"mcclellan_oscillator":2.92,"signal":false,"cluster_count":0},{"date":"2012-12-17","spy_close":143.77,"spy_sma_50":141.77,"new_highs":90,"new_lows":15,"total_issues":2561,"nh_pct":3.51,"nl_pct":0.59,"mcclellan_oscillator":56.96,"signal":false,"cluster_count":0},{"date":"2012-12-18","spy_close":145.37,"spy_sma_50":141.76,"new_highs":178,"new_lows":10,"total_issues":2565,"nh_pct":6.94,"nl_pct":0.39,"mcclellan_oscillator":112.33,"signal":false,"cluster_count":0},{"date":"2012-12-19","spy_close":144.29,"spy_sma_50":141.72,"new_highs":170,"new_lows":16,"total_issues":2563,"nh_pct":6.63,"nl_pct":0.62,"mcclellan_oscillator":81.45,"signal":false,"cluster_count":0},{"date":"2012-12-20","spy_close":145.12,"spy_sma_50":141.71,"new_highs":149,"new_lows":13,"total_issues":2553,"nh_pct":5.84,"nl_pct":0.51,"mcclellan_oscillator":110.0,"signal":false,"cluster_count":0},{"date":"2012-12-21","spy_close":142.79,"spy_sma_50":141.68,"new_highs":67,"new_lows":22,"total_issues":2552,"nh_pct":2.63,"nl_pct":0.86,"mcclellan_oscillator":39.91,"signal":false,"cluster_count":0},{"date":"2012-12-24","spy_close":142.35,"spy_sma_50":141.66,"new_highs":51,"new_lows":9,"total_issues":2525,"nh_pct":2.02,"nl_pct":0.36,"mcclellan_oscillator":1.13,"signal":false,"cluster_count":0},{"date":"2012-12-26","spy_close":141.75,"spy_sma_50":141.63,"new_highs":54,"new_lows":11,"total_issues":2540,"nh_pct":2.13,"nl_pct":0.43,"mcclellan_oscillator":-50.93,"signal":false,"cluster_count":0},{"date":"2012-12-27","spy_close":141.56,"spy_sma_50":141.6,"new_highs":40,"new_lows":23,"total_issues":2560,"nh_pct":1.56,"nl_pct":0.9,"mcclellan_oscillator":-62.44,"signal":false,"cluster_count":0},{"date":"2012-12-28","spy_close":140.03,"spy_sma_50":141.52,"new_highs":34,"new_lows":24,"total_issues":2567,"nh_pct":1.32,"nl_pct":0.93,"mcclellan_oscillator":-117.82,"signal":false,"cluster_count":0},{"date":"2012-12-31","spy_close":142.41,"spy_sma_50":141.46,"new_highs":91,"new_lows":24,"total_issues":2577,"nh_pct":3.53,"nl_pct":0.93,"mcclellan_oscillator":-6.07,"signal":false,"cluster_count":0},{"date":"2013-01-02","spy_close":146.06,"spy_sma_50":141.46,"new_highs":393,"new_lows":12,"total_issues":2557,"nh_pct":15.37,"nl_pct":0.47,"mcclellan_oscillator":98.25,"signal":false,"cluster_count":0},{"date":"2013-01-03","spy_close":145.73,"spy_sma_50":141.46,"new_highs":265,"new_lows":15,"total_issues":2544,"nh_pct":10.42,"nl_pct":0.59,"mcclellan_oscillator":75.0,"signal":false,"cluster_count":0},{"date":"2013-01-04","spy_close":146.37,"spy_sma_50":141.52,"new_highs":231,"new_lows":12,"total_issues":2554,"nh_pct":9.04,"nl_pct":0.47,"mcclellan_oscillator":117.35,"signal":false,"cluster_count":0},{"date":"2013-01-07","spy_close":145.97,"spy_sma_50":141.57,"new_highs":164,"new_lows":4,"total_issues":2567,"nh_pct":6.39,"nl_pct":0.16,"mcclellan_oscillator":72.47,"signal":false,"cluster_count":0},{"date":"2013-01-08","spy_close":145.55,"spy_sma_50":141.65,"new_highs":146,"new_lows":6,"total_issues":2551,"nh_pct":5.72,"nl_pct":0.24,"mcclellan_oscillator":44.48,"signal":false,"cluster_count":0},{"date":"2013-01-09","spy_close":145.92,"spy_sma_50":141.75,"new_highs":214,"new_lows":6,"total_issues":2540,"nh_pct":8.43,"nl_pct":0.24,"mcclellan_oscillator":78.38,"signal":false,"cluster_count":0},{"date":"2013-01-10","spy_close":147.08,"spy_sma_50":141.86,"new_highs":256,"new_lows":14,"total_issues":2551,"nh_pct":10.04,"nl_pct":0.55,"mcclellan_oscillator":96.28,"signal":false,"cluster_count":0},{"date":"2013-01-11","spy_close":147.07,"spy_sma_50":141.97,"new_highs":202,"new_lows":9,"total_issues":2551,"nh_pct":7.92,"nl_pct":0.35,"mcclellan_oscillator":75.55,"signal":false,"cluster_count":0},{"date":"2013-01-14","spy_close":146.97,"spy_sma_50":142.09,"new_highs":189,"new_lows":5,"total_issues":2551,"nh_pct":7.41,"nl_pct":0.2,"mcclellan_oscillator":57.64,"signal":false,"cluster_count":0},{"date":"2013-01-15","spy_close":147.07,"spy_sma_50":142.17,"new_highs":159,"new_lows":15,"total_issues":2552,"nh_pct":6.23,"nl_pct":0.59,"mcclellan_oscillator":60.2,"signal":false,"cluster_count":0},{"date":"2013-01-16","spy_close":147.05,"spy_sma_50":142.28,"new_highs":127,"new_lows":7,"total_issues":2539,"nh_pct":5.0,"nl_pct":0.28,"mcclellan_oscillator":22.13,"signal":false,"cluster_count":0},{"date":"2013-01-17","spy_close":148.0,"spy_sma_50":142.4,"new_highs":336,"new_lows":16,"total_issues":2538,"nh_pct":13.24,"nl_pct":0.63,"mcclellan_oscillator":78.12,"signal":false,"cluster_count":0},{"date":"2013-01-18","spy_close":148.33,"spy_sma_50":142.51,"new_highs":283,"new_lows":15,"total_issues":2556,"nh_pct":11.07,"nl_pct":0.59,"mcclellan_oscillator":84.3,"signal":false,"cluster_count":0},{"date":"2013-01-22","spy_close":149.13,"spy_sma_50":142.7,"new_highs":364,"new_lows":21,"total_issues":2564,"nh_pct":14.2,"nl_pct":0.82,"mcclellan_oscillator":111.77,"signal":false,"cluster_count":0},{"date":"2013-01-23","spy_close":149.37,"spy_sma_50":142.93,"new_highs":310,"new_lows":16,"total_issues":2561,"nh_pct":12.1,"nl_pct":0.62,"mcclellan_oscillator":76.49,"signal":false,"cluster_count":0},{"date":"2013-01-24","spy_close":149.41,"spy_sma_50":143.15,"new_highs":425,"new_lows":17,"total_issues":2549,"nh_pct":16.67,"nl_pct":0.67,"mcclellan_oscillator":81.65,"signal":false,"cluster_count":0},{"date":"2013-01-25","spy_close":150.25,"spy_sma_50":143.39,"new_highs":349,"new_lows":22,"total_issues":2559,"nh_pct":13.64,"nl_pct":0.86,"mcclellan_oscillator":88.75,"signal":false,"cluster_count":0},{"date":"2013-01-28","spy_close":150.07,"spy_sma_50":143.64,"new_highs":334,"new_lows":20,"total_issues":2568,"nh_pct":13.01,"nl_pct":0.78,"mcclellan_oscillator":61.07,"signal":false,"cluster_count":0},{"date":"2013-01-29","spy_close":150.66,"spy_sma_50":143.93,"new_highs":283,"new_lows":11,"total_issues":2555,"nh_pct":11.08,"nl_pct":0.43,"mcclellan_oscillator":68.81,"signal":false,"cluster_count":0},{"date":"2013-01-30","spy_close":150.07,"spy_sma_50":144.22,"new_highs":213,"new_lows":9,"total_issues":2557,"nh_pct":8.33,"nl_pct":0.35,"mcclellan_oscillator":-1.42,"signal":false,"cluster_count":0},{"date":"2013-01-31","spy_close":149.7,"spy_sma_50":144.49,"new_highs":169,"new_lows":10,"total_issues":2569,"nh_pct":6.58,"nl_pct":0.39,"mcclellan_oscillator":1.78,"signal":false,"cluster_count":0},{"date":"2013-02-01","spy_close":151.24,"spy_sma_50":144.73,"new_highs":396,"new_lows":18,"total_issues":2570,"nh_pct":15.41,"nl_pct":0.7,"mcclellan_oscillator":60.22,"signal":false,"cluster_count":0},{"date":"2013-02-04","spy_close":149.54,"spy_sma_50":144.93,"new_highs":129,"new_lows":11,"total_issues":2561,"nh_pct":5.04,"nl_pct":0.43,"mcclellan_oscillator":-37.87,"signal":false,"cluster_count":0},{"date":"2013-02-05","spy_close":151.05,"spy_sma_50":145.17,"new_highs":243,"new_lows":15,"total_issues":2560,"nh_pct":9.49,"nl_pct":0.59,"mcclellan_oscillator":22.95,"signal":false,"cluster_count":0},{"date":"2013-02-06","spy_close":151.16,"spy_sma_50":145.36,"new_highs":194,"new_lows":11,"total_issues":2555,"nh_pct":7.59,"nl_pct":0.43,"mcclellan_oscillator":29.99,"signal":false,"cluster_count":0},{"date":"2013-02-07","spy_close":150.96,"spy_sma_50":145.56,"new_highs":203,"new_lows":11,"total_issues":2560,"nh_pct":7.93,"nl_pct":0.43,"mcclellan_oscillator":-19.29,"signal":false,"cluster_count":0},{"date":"2013-02-08","spy_close":151.8,"spy_sma_50":145.79,"new_highs":270,"new_lows":19,"total_issues":2558,"nh_pct":10.56,"nl_pct":0.74,"mcclellan_oscillator":18.57,"signal":false,"cluster_count":0},{"date":"2013-02-11","spy_close":151.77,"spy_sma_50":146.0,"new_highs":195,"new_lows":11,"total_issues":2561,"nh_pct":7.61,"nl_pct":0.43,"mcclellan_oscillator":-7.6,"signal":false,"cluster_count":0},{"date":"2013-02-12","spy_close":152.02,"spy_sma_50":146.19,"new_highs":273,"new_lows":21,"total_issues":2567,"nh_pct":10.63,"nl_pct":0.82,"mcclellan_oscillator":21.36,"signal":false,"cluster_count":0},{"date":"2013-02-13","spy_close":152.15,"spy_sma_50":146.39,"new_highs":312,"new_lows":20,"total_issues":2568,"nh_pct":12.15,"nl_pct":0.78,"mcclellan_oscillator":19.72,"signal":false,"cluster_count":0},{"date":"2013-02-14","spy_close":152.29,"spy_sma_50":146.61,"new_highs":274,"new_lows":20,"total_issues":2560,"nh_pct":10.7,"nl_pct":0.78,"mcclellan_oscillator":4.96,"signal":false,"cluster_count":0},{"date":"2013-02-15","spy_close":152.11,"spy_sma_50":146.83,"new_highs":290,"new_lows":26,"total_issues":2553,"nh_pct":11.36,"nl_pct":1.02,"mcclellan_oscillator":-10.48,"signal":false,"cluster_count":0},{"date":"2013-02-19","spy_close":153.25,"spy_sma_50":147.06,"new_highs":395,"new_lows":30,"total_issues":2579,"nh_pct":15.32,"nl_pct":1.16,"mcclellan_oscillator":31.87,"signal":false,"cluster_count":0},{"date":"2013-02-20","spy_close":151.34,"spy_sma_50":147.25,"new_highs":260,"new_lows":36,"total_issues":2564,"nh_pct":10.14,"nl_pct":1.4,"mcclellan_oscillator":-65.38,"signal":false,"cluster_count":0},{"date":"2013-02-21","spy_close":150.42,"spy_sma_50":147.41,"new_highs":49,"new_lows":29,"total_issues":2571,"nh_pct":1.91,"nl_pct":1.13,"mcclellan_oscillator":-122.5,"signal":false,"cluster_count":0},{"date":"2013-02-22","spy_close":151.89,"spy_sma_50":147.6,"new_highs":89,"new_lows":16,"total_issues":2555,"nh_pct":3.48,"nl_pct":0.63,"mcclellan_oscillator":-46.38,"signal":false,"cluster_count":0},{"date":"2013-02-25","spy_close":149.0,"spy_sma_50":147.71,"new_highs":132,"new_lows":18,"total_issues":2582,"nh_pct":5.11,"nl_pct":0.7,"mcclellan_oscillator":-137.41,"signal":false,"cluster_count":0},{"date":"2013-02-26","spy_close":150.02,"spy_sma_50":147.84,"new_highs":33,"new_lows":17,"total_issues":2563,"nh_pct":1.29,"nl_pct":0.66,"mcclellan_oscillator":-80.85,"signal":false,"cluster_count":0},{"date":"2013-02-27","spy_close":151.91,"spy_sma_50":148.03,"new_highs":141,"new_lows":10,"total_issues":2566,"nh_pct":5.49,"nl_pct":0.39,"mcclellan_oscillator":-10.15,"signal":false,"cluster_count":0},{"date":"2013-02-28","spy_close":151.61,"spy_sma_50":148.22,"new_highs":181,"new_lows":16,"total_issues":2568,"nh_pct":7.05,"nl_pct":0.62,"mcclellan_oscillator":-14.54,"signal":false,"cluster_count":0},{"date":"2013-03-01","spy_close":152.11,"spy_sma_50":148.38,"new_highs":146,"new_lows":34,"total_issues":2561,"nh_pct":5.7,"nl_pct":1.33,"mcclellan_oscillator":-6.02,"signal":false,"cluster_count":0},{"date":"2013-03-04","spy_close":152.92,"spy_sma_50":148.53,"new_highs":232,"new_lows":38,"total_issues":2575,"nh_pct":9.01,"nl_pct":1.48,"mcclellan_oscillator":1.99,"signal":false,"cluster_count":0},{"date":"2013-03-05","spy_close":154.29,"spy_sma_50":148.73,"new_highs":411,"new_lows":26,"total_issues":2581,"nh_pct":15.92,"nl_pct":1.01,"mcclellan_oscillator":58.63,"signal":false,"cluster_count":0},{"date":"2013-03-06","spy_close":154.5,"spy_sma_50":148.92,"new_highs":323,"new_lows":34,"total_issues":2577,"nh_pct":12.53,"nl_pct":1.32,"mcclellan_oscillator":56.76,"signal":false,"cluster_count":0},{"date":"2013-03-07","spy_close":154.78,"spy_sma_50":149.16,"new_highs":250,"new_lows":14,"total_issues":2585,"nh_pct":9.67,"nl_pct":0.54,"mcclellan_oscillator":61.58,"signal":false,"cluster_count":0},{"date":"2013-03-08","spy_close":155.44,"spy_sma_50":149.42,"new_highs":354,"new_lows":14,"total_issues":2569,"nh_pct":13.78,"nl_pct":0.54,"mcclellan_oscillator":92.0,"signal":false,"cluster_count":0},{"date":"2013-03-11","spy_close":156.03,"spy_sma_50":149.71,"new_highs":310,"new_lows":15,"total_issues":2561,"nh_pct":12.1,"nl_pct":0.59,"mcclellan_oscillator":77.74,"signal":false,"cluster_count":0},{"date":"2013-03-12","spy_close":155.68,"spy_sma_50":149.99,"new_highs":226,"new_lows":15,"total_issues":2570,"nh_pct":8.79,"nl_pct":0.58,"mcclellan_oscillator":27.11,"signal":false,"cluster_count":0},{"date":"2013-03-13","spy_close":155.91,"spy_sma_50":150.31,"new_highs":230,"new_lows":15,"total_issues":2565,"nh_pct":8.97,"nl_pct":0.58,"mcclellan_oscillator":26.49,"signal":false,"cluster_count":0},{"date":"2013-03-14","spy_close":156.73,"spy_sma_50":150.59,"new_highs":378,"new_lows":23,"total_issues":2556,"nh_pct":14.79,"nl_pct":0.9,"mcclellan_oscillator":61.32,"signal":false,"cluster_count":0},{"date":"2013-03-15","spy_close":155.83,"spy_sma_50":150.79,"new_highs":332,"new_lows":26,"total_issues":2558,"nh_pct":12.98,"nl_pct":1.02,"mcclellan_oscillator":24.6,"signal":false,"cluster_count":0},{"date":"2013-03-18","spy_close":154.97,"spy_sma_50":150.98,"new_highs":130,"new_lows":12,"total_issues":2567,"nh_pct":5.06,"nl_pct":0.47,"mcclellan_oscillator":-33.07,"signal":false,"cluster_count":0},{"date":"2013-03-19","spy_close":154.61,"spy_sma_50":151.14,"new_highs":162,"new_lows":12,"total_issues":2565,"nh_pct":6.32,"nl_pct":0.47,"mcclellan_oscillator":-58.11,"signal":false,"cluster_count":0},{"date":"2013-03-20","spy_close":155.69,"spy_sma_50":151.33,"new_highs":280,"new_lows":17,"total_issues":2573,"nh_pct":10.88,"nl_pct":0.66,"mcclellan_oscillator":4.37,"signal":false,"cluster_count":0},{"date":"2013-03-21","spy_close":154.36,"spy_sma_50":151.51,"new_highs":149,"new_lows":12,"total_issues":2562,"nh_pct":5.82,"nl_pct":0.47,"mcclellan_oscillator":-61.28,"signal":false,"cluster_count":0},{"date":"2013-03-22","spy_close":155.6,"spy_sma_50":151.7,"new_highs":173,"new_lows":8,"total_issues":2564,"nh_pct":6.75,"nl_pct":0.31,"mcclellan_oscillator":-27.86,"signal":false,"cluster_count":0},{"date":"2013-03-25","spy_close":154.95,"spy_sma_50":151.86,"new_highs":265,"new_lows":23,"total_issues":2578,"nh_pct":10.28,"nl_pct":0.89,"mcclellan_oscillator":-54.14,"signal":false,"cluster_count":0},{"date":"2013-03-26","spy_close":156.19,"spy_sma_50":152.04,"new_highs":214,"new_lows":16,"total_issues":2559,"nh_pct":8.36,"nl_pct":0.63,"mcclellan_oscillator":-13.9,"signal":false,"cluster_count":0},{"date":"2013-03-27","spy_close":156.19,"spy_sma_50":152.23,"new_highs":184,"new_lows":21,"total_issues":2557,"nh_pct":7.2,"nl_pct":0.82,"mcclellan_oscillator":-22.01,"signal":false,"cluster_count":0},{"date":"2013-03-28","spy_close":156.67,"spy_sma_50":152.42,"new_highs":331,"new_lows":21,"total_issues":2570,"nh_pct":12.88,"nl_pct":0.82,"mcclellan_oscillator":0.9,"signal":false,"cluster_count":0},{"date":"2013-04-01","spy_close":156.05,"spy_sma_50":152.6,"new_highs":199,"new_lows":21,"total_issues":2585,"nh_pct":7.7,"nl_pct":0.81,"mcclellan_oscillator":-70.25,"signal":false,"cluster_count":0},{"date":"2013-04-02","spy_close":156.82,"spy_sma_50":152.78,"new_highs":217,"new_lows":20,"total_issues":2584,"nh_pct":8.4,"nl_pct":0.77,"mcclellan_oscillator":-79.39,"signal":false,"cluster_count":0},{"date":"2013-04-03","spy_close":155.23,"spy_sma_50":152.91,"new_highs":112,"new_lows":42,"total_issues":2583,"nh_pct":4.34,"nl_pct":1.63,"mcclellan_oscillator":-159.21,"signal":false,"cluster_count":0},{"date":"2013-04-04","spy_close":155.86,"spy_sma_50":153.05,"new_highs":72,"new_lows":34,"total_issues":2572,"nh_pct":2.8,"nl_pct":1.32,"mcclellan_oscillator":-103.01,"signal":false,"cluster_count":0},{"date":"2013-04-05","spy_close":155.16,"spy_sma_50":153.17,"new_highs":75,"new_lows":23,"total_issues":2577,"nh_pct":2.91,"nl_pct":0.89,"mcclellan_oscillator":-114.29,"signal":false,"cluster_count":0},{"date":"2013-04-08","spy_close":156.21,"spy_sma_50":153.3,"new_highs":136,"new_lows":16,"total_issues":2578,"nh_pct":5.28,"nl_pct":0.62,"mcclellan_oscillator":-56.97,"signal":false,"cluster_count":0},{"date":"2013-04-09","spy_close":156.75,"spy_sma_50":153.43,"new_highs":159,"new_lows":18,"total_issues":2584,"nh_pct":6.15,"nl_pct":0.7,"mcclellan_oscillator":-52.52,"signal":false,"cluster_count":0},{"date":"2013-04-10","spy_close":158.67,"spy_sma_50":153.6,"new_highs":292,"new_lows":17,"total_issues":2590,"nh_pct":11.27,"nl_pct":0.66,"mcclellan_oscillator":24.0,"signal":false,"cluster_count":0},{"date":"2013-04-11","spy_close":159.19,"spy_sma_50":153.77,"new_highs":345,"new_lows":24,"total_issues":2578,"nh_pct":13.38,"nl_pct":0.93,"mcclellan_oscillator":26.0,"signal":false,"cluster_count":0},{"date":"2013-04-12","spy_close":158.8,"spy_sma_50":153.95,"new_highs":141,"new_lows":37,"total_issues":2576,"nh_pct":5.47,"nl_pct":1.44,"mcclellan_oscillator":-19.02,"signal":false,"cluster_count":0},{"date":"2013-04-15","spy_close":155.12,"spy_sma_50":154.06,"new_highs":76,"new_lows":83,"total_issues":2583,"nh_pct":2.94,"nl_pct":3.21,"mcclellan_oscillator":-133.12,"signal":true,"cluster_count":1},{"date":"2013-04-16","spy_close":157.41,"spy_sma_50":154.18,"new_highs":61,"new_lows":50,"total_issues":2575,"nh_pct":2.37,"nl_pct":1.94,"mcclellan_oscillator":-35.4,"signal":false,"cluster_count":1},{"date":"2013-04-17","spy_close":155.11,"spy_sma_50":154.29,"new_highs":36,"new_lows":93,"total_issues":2565,"nh_pct":1.4,"nl_pct":3.63,"mcclellan_oscillator":-122.53,"signal":false,"cluster_count":1},{"date":"2013-04-18","spy_close":154.14,"spy_sma_50":154.35,"new_highs":40,"new_lows":66,"total_issues":2564,"nh_pct":1.56,"nl_pct":2.57,"mcclellan_oscillator":-137.31,"signal":false,"cluster_count":1},{"date":"2013-04-19","spy_close":155.48,"spy_sma_50":154.44,"new_highs":108,"new_lows":23,"total_issues":2563,"nh_pct":4.21,"nl_pct":0.9,"mcclellan_oscillator":-53.77,"signal":false,"cluster_count":1},{"date":"2013-04-22","spy_close":156.17,"spy_sma_50":154.54,"new_highs":117,"new_lows":31,"total_issues":2575,"nh_pct":4.54,"nl_pct":1.2,"mcclellan_oscillator":-34.01,"signal":false,"cluster_count":1},{"date":"2013-04-23","spy_close":157.78,"spy_sma_50":154.66,"new_highs":201,"new_lows":14,"total_issues":2579,"nh_pct":7.79,"nl_pct":0.54,"mcclellan_oscillator":43.64,"signal":false,"cluster_count":1},{"date":"2013-04-24","spy_close":157.88,"spy_sma_50":154.79,"new_highs":197,"new_lows":11,"total_issues":2566,"nh_pct":7.68,"nl_pct":0.43,"mcclellan_oscillator":66.62,"signal":false,"cluster_count":1},{"date":"2013-04-25","spy_close":158.52,"spy_sma_50":154.92,"new_highs":271,"new_lows":9,"total_issues":2586,"nh_pct":10.48,"nl_pct":0.35,"mcclellan_oscillator":95.69,"signal":false,"cluster_count":1},{"date":"2013-04-26","spy_close":158.24,"spy_sma_50":155.04,"new_highs":129,"new_lows":12,"total_issues":2580,"nh_pct":5.0,"nl_pct":0.47,"mcclellan_oscillator":43.51,"signal":false,"cluster_count":1},{"date":"2013-04-29","spy_close":159.3,"spy_sma_50":155.18,"new_highs":212,"new_lows":13,"total_issues":2600,"nh_pct":8.15,"nl_pct":0.5,"mcclellan_oscillator":92.63,"signal":false,"cluster_count":1},{"date":"2013-04-30","spy_close":159.68,"spy_sma_50":155.33,"new_highs":243,"new_lows":22,"total_issues":2603,"nh_pct":9.34,"nl_pct":0.85,"mcclellan_oscillator":114.57,"signal":false,"cluster_count":1},{"date":"2013-05-01","spy_close":158.28,"spy_sma_50":155.43,"new_highs":177,"new_lows":21,"total_issues":2585,"nh_pct":6.85,"nl_pct":0.81,"mcclellan_oscillator":12.45,"signal":false,"cluster_count":1},{"date":"2013-05-02","spy_close":159.75,"spy_sma_50":155.6,"new_highs":194,"new_lows":17,"total_issues":2597,"nh_pct":7.47,"nl_pct":0.65,"mcclellan_oscillator":72.42,"signal":false,"cluster_count":1},{"date":"2013-05-03","spy_close":161.37,"spy_sma_50":155.82,"new_highs":430,"new_lows":21,"total_issues":2600,"nh_pct":16.54,"nl_pct":0.81,"mcclellan_oscillator":122.49,"signal":false,"cluster_count":1},{"date":"2013-05-06","spy_close":161.79,"spy_sma_50":156.01,"new_highs":247,"new_lows":16,"total_issues":2595,"nh_pct":9.52,"nl_pct":0.62,"mcclellan_oscillator":123.59,"signal":false,"cluster_count":1},{"date":"2013-05-07","spy_close":162.6,"spy_sma_50":156.29,"new_highs":362,"new_lows":17,"total_issues":2599,"nh_pct":13.93,"nl_pct":0.65,"mcclellan_oscillator":152.75,"signal":false,"cluster_count":1},{"date":"2013-05-08","spy_close":163.34,"spy_sma_50":156.55,"new_highs":417,"new_lows":16,"total_issues":2599,"nh_pct":16.04,"nl_pct":0.62,"mcclellan_oscillator":157.88,"signal":false,"cluster_count":1},{"date":"2013-05-09","spy_close":162.88,"spy_sma_50":156.77,"new_highs":330,"new_lows":22,"total_issues":2590,"nh_pct":12.74,"nl_pct":0.85,"mcclellan_oscillator":83.92,"signal":false,"cluster_count":1},{"date":"2013-05-10","spy_close":163.41,"spy_sma_50":157.01,"new_highs":286,"new_lows":16,"total_issues":2594,"nh_pct":11.03,"nl_pct":0.62,"mcclellan_oscillator":104.47,"signal":false,"cluster_count":1},{"date":"2013-05-13","spy_close":163.54,"spy_sma_50":157.24,"new_highs":282,"new_lows":22,"total_issues":2595,"nh_pct":10.87,"nl_pct":0.85,"mcclellan_oscillator":51.56,"signal":false,"cluster_count":1},{"date":"2013-05-14","spy_close":165.23,"spy_sma_50":157.48,"new_highs":484,"new_lows":24,"total_issues":2603,"nh_pct":18.59,"nl_pct":0.92,"mcclellan_oscillator":96.47,"signal":false,"cluster_count":1},{"date":"2013-05-15","spy_close":166.12,"spy_sma_50":157.72,"new_highs":531,"new_lows":42,"total_issues":2589,"nh_pct":20.51,"nl_pct":1.62,"mcclellan_oscillator":95.14,"signal":false,"cluster_count":1},{"date":"2013-05-16","spy_close":165.34,"spy_sma_50":157.94,"new_highs":366,"new_lows":39,"total_issues":2603,"nh_pct":14.06,"nl_pct":1.5,"mcclellan_oscillator":38.67,"signal":false,"cluster_count":1},{"date":"2013-05-17","spy_close":166.94,"spy_sma_50":158.18,"new_highs":430,"new_lows":41,"total_issues":2594,"nh_pct":16.58,"nl_pct":1.58,"mcclellan_oscillator":83.5,"signal":false,"cluster_count":1},{"date":"2013-05-20","spy_close":166.93,"spy_sma_50":158.41,"new_highs":476,"new_lows":40,"total_issues":2588,"nh_pct":18.39,"nl_pct":1.55,"mcclellan_oscillator":70.91,"signal":false,"cluster_count":1},{"date":"2013-05-21","spy_close":167.17,"spy_sma_50":158.63,"new_highs":373,"new_lows":17,"total_issues":2596,"nh_pct":14.37,"nl_pct":0.65,"mcclellan_oscillator":53.54,"signal":false,"cluster_count":1},{"date":"2013-05-22","spy_close":165.93,"spy_sma_50":158.84,"new_highs":450,"new_lows":24,"total_issues":2591,"nh_pct":17.37,"nl_pct":0.93,"mcclellan_oscillator":-47.03,"signal":false,"cluster_count":1},{"date":"2013-05-23","spy_close":165.45,"spy_sma_50":159.03,"new_highs":31,"new_lows":16,"total_issues":2601,"nh_pct":1.19,"nl_pct":0.62,"mcclellan_oscillator":-66.58,"signal":false,"cluster_count":1},{"date":"2013-05-24","spy_close":165.31,"spy_sma_50":159.2,"new_highs":50,"new_lows":14,"total_issues":2589,"nh_pct":1.93,"nl_pct":0.54,"mcclellan_oscillator":-81.52,"signal":false,"cluster_count":1},{"date":"2013-05-28","spy_close":166.3,"spy_sma_50":159.41,"new_highs":237,"new_lows":21,"total_issues":2609,"nh_pct":9.08,"nl_pct":0.8,"mcclellan_oscillator":-38.93,"signal":false,"cluster_count":1},{"date":"2013-05-29","spy_close":165.22,"spy_sma_50":159.61,"new_highs":74,"new_lows":41,"total_issues":2595,"nh_pct":2.85,"nl_pct":1.58,"mcclellan_oscillator":-113.77,"signal":false,"cluster_count":0},{"date":"2013-05-30","spy_close":165.83,"spy_sma_50":159.84,"new_highs":156,"new_lows":25,"total_issues":2594,"nh_pct":6.01,"nl_pct":0.96,"mcclellan_oscillator":-69.69,"signal":false,"cluster_count":0},{"date":"2013-05-31","spy_close":163.45,"spy_sma_50":159.99,"new_highs":106,"new_lows":61,"total_issues":2602,"nh_pct":4.07,"nl_pct":2.34,"mcclellan_oscillator":-148.75,"signal":true,"cluster_count":1},{"date":"2013-06-03","spy_close":164.35,"spy_sma_50":160.19,"new_highs":86,"new_lows":74,"total_issues":2593,"nh_pct":3.32,"nl_pct":2.85,"mcclellan_oscillator":-124.91,"signal":true,"cluster_count":2},{"date":"2013-06-04","spy_close":163.56,"spy_sma_50":160.35,"new_highs":116,"new_lows":45,"total_issues":2606,"nh_pct":4.45,"nl_pct":1.73,"mcclellan_oscillator":-160.99,"signal":false,"cluster_count":2},{"date":"2013-06-05","spy_close":161.27,"spy_sma_50":160.48,"new_highs":28,"new_lows":12,"total_issues":2594,"nh_pct":1.08,"nl_pct":0.46,"mcclellan_oscillator":-227.95,"signal":false,"cluster_count":2},{"date":"2013-06-06","spy_close":162.73,"spy_sma_50":160.61,"new_highs":31,"new_lows":13,"total_issues":2581,"nh_pct":1.2,"nl_pct":0.5,"mcclellan_oscillator":-133.05,"signal":false,"cluster_count":2},{"date":"2013-06-07","spy_close":164.8,"spy_sma_50":160.78,"new_highs":91,"new_lows":9,"total_issues":2598,"nh_pct":3.5,"nl_pct":0.35,"mcclellan_oscillator":-70.15,"signal":false,"cluster_count":2},{"date":"2013-06-10","spy_close":164.8,"spy_sma_50":160.95,"new_highs":122,"new_lows":35,"total_issues":2593,"nh_pct":4.7,"nl_pct":1.35,"mcclellan_oscillator":-55.31,"signal":false,"cluster_count":2},{"date":"2013-06-11","spy_close":163.1,"spy_sma_50":161.09,"new_highs":64,"new_lows":79,"total_issues":2602,"nh_pct":2.46,"nl_pct":3.04,"mcclellan_oscillator":-137.01,"signal":true,"cluster_count":3},{"date":"2013-06-12","spy_close":161.75,"spy_sma_50":161.18,"new_highs":66,"new_lows":99,"total_issues":2582,"nh_pct":2.56,"nl_pct":3.83,"mcclellan_oscillator":-195.52,"signal":true,"cluster_count":4},{"date":"2013-06-13","spy_close":164.21,"spy_sma_50":161.36,"new_highs":68,"new_lows":96,"total_issues":2582,"nh_pct":2.63,"nl_pct":3.72,"mcclellan_oscillator":-85.82,"signal":true,"cluster_count":5},{"date":"2013-06-14","spy_close":163.18,"spy_sma_50":161.51,"new_highs":56,"new_lows":15,"total_issues":2590,"nh_pct":2.16,"nl_pct":0.58,"mcclellan_oscillator":-124.2,"signal":false,"cluster_count":5},{"date":"2013-06-17","spy_close":164.44,"spy_sma_50":161.7,"new_highs":111,"new_lows":12,"total_issues":2608,"nh_pct":4.26,"nl_pct":0.46,"mcclellan_oscillator":-66.04,"signal":false,"cluster_count":5},{"date":"2013-06-18","spy_close":165.74,"spy_sma_50":161.89,"new_highs":173,"new_lows":29,"total_issues":2590,"nh_pct":6.68,"nl_pct":1.12,"mcclellan_oscillator":-4.23,"signal":false,"cluster_count":5},{"date":"2013-06-19","spy_close":163.45,"spy_sma_50":162.02,"new_highs":121,"new_lows":51,"total_issues":2588,"nh_pct":4.68,"nl_pct":1.97,"mcclellan_oscillator":-93.62,"signal":false,"cluster_count":5},{"date":"2013-06-20","spy_close":159.4,"spy_sma_50":162.04,"new_highs":29,"new_lows":199,"total_issues":2589,"nh_pct":1.12,"nl_pct":7.69,"mcclellan_oscillator":-191.92,"signal":false,"cluster_count":5},{"date":"2013-06-21","spy_close":159.07,"spy_sma_50":162.03,"new_highs":39,"new_lows":143,"total_issues":2600,"nh_pct":1.5,"nl_pct":5.5,"mcclellan_oscillator":-154.41,"signal":false,"cluster_count":5},{"date":"2013-06-24","spy_close":157.06,"spy_sma_50":162.0,"new_highs":33,"new_lows":274,"total_issues":2597,"nh_pct":1.27,"nl_pct":10.55,"mcclellan_oscillator":-219.77,"signal":false,"cluster_count":5},{"date":"2013-06-25","spy_close":158.58,"spy_sma_50":162.07,"new_highs":53,"new_lows":70,"total_issues":2593,"nh_pct":2.04,"nl_pct":2.7,"mcclellan_oscillator":-112.06,"signal":false,"cluster_count":5},{"date":"2013-06-26","spy_close":160.14,"spy_sma_50":162.12,"new_highs":68,"new_lows":60,"total_issues":2587,"nh_pct":2.63,"nl_pct":2.32,"mcclellan_oscillator":-56.9,"signal":false,"cluster_count":5},{"date":"2013-06-27","spy_close":161.08,"spy_sma_50":162.24,"new_highs":94,"new_lows":28,"total_issues":2598,"nh_pct":3.62,"nl_pct":1.08,"mcclellan_oscillator":38.0,"signal":false,"cluster_count":5},{"date":"2013-06-28","spy_close":160.42,"spy_sma_50":162.37,"new_highs":110,"new_lows":30,"total_issues":2594,"nh_pct":4.24,"nl_pct":1.16,"mcclellan_oscillator":28.39,"signal":false,"cluster_count":5},{"date":"2013-07-01","spy_close":161.36,"spy_sma_50":162.48,"new_highs":216,"new_lows":12,"total_issues":2585,"nh_pct":8.36,"nl_pct":0.46,"mcclellan_oscillator":84.64,"signal":false,"cluster_count":5},{"date":"2013-07-02","spy_close":161.21,"spy_sma_50":162.59,"new_highs":151,"new_lows":22,"total_issues":2589,"nh_pct":5.83,"nl_pct":0.85,"mcclellan_oscillator":50.36,"signal":false,"cluster_count":5},{"date":"2013-07-03","spy_close":161.34,"spy_sma_50":162.66,"new_highs":82,"new_lows":24,"total_issues":2554,"nh_pct":3.21,"nl_pct":0.94,"mcclellan_oscillator":41.74,"signal":false,"cluster_count":5},{"date":"2013-07-05","spy_close":163.02,"spy_sma_50":162.76,"new_highs":282,"new_lows":50,"total_issues":2597,"nh_pct":10.86,"nl_pct":1.93,"mcclellan_oscillator":82.37,"signal":false,"cluster_count":5},{"date":"2013-07-08","spy_close":163.95,"spy_sma_50":162.87,"new_highs":369,"new_lows":23,"total_issues":2593,"nh_pct":14.23,"nl_pct":0.89,"mcclellan_oscillator":95.54,"signal":false,"cluster_count":5},{"date":"2013-07-09","spy_close":165.13,"spy_sma_50":163.01,"new_highs":315,"new_lows":21,"total_issues":2608,"nh_pct":12.08,"nl_pct":0.81,"mcclellan_oscillator":139.08,"signal":false,"cluster_count":5},{"date":"2013-07-10","spy_close":165.19,"spy_sma_50":163.12,"new_highs":237,"new_lows":19,"total_issues":2592,"nh_pct":9.14,"nl_pct":0.73,"mcclellan_oscillator":129.16,"signal":false,"cluster_count":5},{"date":"2013-07-11","spy_close":167.44,"spy_sma_50":163.28,"new_highs":416,"new_lows":22,"total_issues":2608,"nh_pct":15.95,"nl_pct":0.84,"mcclellan_oscillator":191.13,"signal":false,"cluster_count":5},{"date":"2013-07-12","spy_close":167.51,"spy_sma_50":163.46,"new_highs":307,"new_lows":20,"total_issues":2599,"nh_pct":11.81,"nl_pct":0.77,"mcclellan_oscillator":169.01,"signal":false,"cluster_count":5},{"date":"2013-07-15","spy_close":168.16,"spy_sma_50":163.63,"new_highs":350,"new_lows":18,"total_issues":2608,"nh_pct":13.42,"nl_pct":0.69,"mcclellan_oscillator":178.45,"signal":false,"cluster_count":5},{"date":"2013-07-16","spy_close":167.53,"spy_sma_50":163.75,"new_highs":227,"new_lows":16,"total_issues":2599,"nh_pct":8.73,"nl_pct":0.62,"mcclellan_oscillator":112.98,"signal":false,"cluster_count":4},{"date":"2013-07-17","spy_close":167.95,"spy_sma_50":163.88,"new_highs":214,"new_lows":19,"total_issues":2607,"nh_pct":8.21,"nl_pct":0.73,"mcclellan_oscillator":126.14,"signal":false,"cluster_count":3},{"date":"2013-07-18","spy_close":168.87,"spy_sma_50":164.0,"new_highs":363,"new_lows":20,"total_issues":2590,"nh_pct":14.02,"nl_pct":0.77,"mcclellan_oscillator":150.31,"signal":false,"cluster_count":3},{"date":"2013-07-19","spy_close":169.17,"spy_sma_50":164.12,"new_highs":245,"new_lows":12,"total_issues":2585,"nh_pct":9.48,"nl_pct":0.46,"mcclellan_oscillator":120.92,"signal":false,"cluster_count":3},{"date":"2013-07-22","spy_close":169.5,"spy_sma_50":164.25,"new_highs":350,"new_lows":40,"total_issues":2607,"nh_pct":13.43,"nl_pct":1.53,"mcclellan_oscillator":118.54,"signal":false,"cluster_count":3},{"date":"2013-07-23","spy_close":169.14,"spy_sma_50":164.37,"new_highs":308,"new_lows":24,"total_issues":2607,"nh_pct":11.81,"nl_pct":0.92,"mcclellan_oscillator":98.66,"signal":false,"cluster_count":3},{"date":"2013-07-24","spy_close":168.52,"spy_sma_50":164.47,"new_highs":240,"new_lows":37,"total_issues":2609,"nh_pct":9.2,"nl_pct":1.42,"mcclellan_oscillator":22.23,"signal":false,"cluster_count":3},{"date":"2013-07-25","spy_close":168.93,"spy_sma_50":164.54,"new_highs":191,"new_lows":53,"total_issues":2592,"nh_pct":7.37,"nl_pct":2.04,"mcclellan_oscillator":47.36,"signal":false,"cluster_count":2},{"date":"2013-07-26","spy_close":169.11,"spy_sma_50":164.6,"new_highs":115,"new_lows":16,"total_issues":2606,"nh_pct":4.41,"nl_pct":0.61,"mcclellan_oscillator":9.91,"signal":false,"cluster_count":1},{"date":"2013-07-29","spy_close":168.59,"spy_sma_50":164.67,"new_highs":96,"new_lows":17,"total_issues":2601,"nh_pct":3.69,"nl_pct":0.65,"mcclellan_oscillator":-52.9,"signal":false,"cluster_count":0},{"date":"2013-07-30","spy_close":168.59,"spy_sma_50":164.7,"new_highs":128,"new_lows":23,"total_issues":2616,"nh_pct":4.89,"nl_pct":0.88,"mcclellan_oscillator":-46.85,"signal":false,"cluster_count":0},{"date":"2013-07-31","spy_close":168.71,"spy_sma_50":164.73,"new_highs":218,"new_lows":32,"total_issues":2618,"nh_pct":8.33,"nl_pct":1.22,"mcclellan_oscillator":-42.79,"signal":false,"cluster_count":0},{"date":"2013-08-01","spy_close":170.66,"spy_sma_50":164.8,"new_highs":402,"new_lows":42,"total_issues":2614,"nh_pct":15.38,"nl_pct":1.61,"mcclellan_oscillator":13.95,"signal":false,"cluster_count":0},{"date":"2013-08-02","spy_close":170.95,"spy_sma_50":164.9,"new_highs":229,"new_lows":24,"total_issues":2608,"nh_pct":8.78,"nl_pct":0.92,"mcclellan_oscillator":0.99,"signal":false,"cluster_count":0},{"date":"2013-08-05","spy_close":170.7,"spy_sma_50":165.01,"new_highs":230,"new_lows":45,"total_issues":2599,"nh_pct":8.85,"nl_pct":1.73,"mcclellan_oscillator":-16.54,"signal":false,"cluster_count":0},{"date":"2013-08-06","spy_close":169.73,"spy_sma_50":165.1,"new_highs":139,"new_lows":73,"total_issues":2617,"nh_pct":5.31,"nl_pct":2.79,"mcclellan_oscillator":-84.1,"signal":true,"cluster_count":1},{"date":"2013-08-07","spy_close":169.18,"spy_sma_50":165.16,"new_highs":83,"new_lows":72,"total_issues":2612,"nh_pct":3.18,"nl_pct":2.76,"mcclellan_oscillator":-126.85,"signal":true,"cluster_count":2},{"date":"2013-08-08","spy_close":169.8,"spy_sma_50":165.25,"new_highs":144,"new_lows":30,"total_issues":2612,"nh_pct":5.51,"nl_pct":1.15,"mcclellan_oscillator":-73.96,"signal":false,"cluster_count":2},{"date":"2013-08-09","spy_close":169.31,"spy_sma_50":165.32,"new_highs":118,"new_lows":28,"total_issues":2617,"nh_pct":4.51,"nl_pct":1.07,"mcclellan_oscillator":-86.12,"signal":false,"cluster_count":2},{"date":"2013-08-12","spy_close":169.11,"spy_sma_50":165.43,"new_highs":108,"new_lows":17,"total_issues":2617,"nh_pct":4.13,"nl_pct":0.65,"mcclellan_oscillator":-66.39,"signal":false,"cluster_count":2},{"date":"2013-08-13","spy_close":169.61,"spy_sma_50":165.54,"new_highs":146,"new_lows":54,"total_issues":2619,"nh_pct":5.57,"nl_pct":2.06,"mcclellan_oscillator":-65.98,"signal":false,"cluster_count":2},{"date":"2013-08-14","spy_close":168.74,"spy_sma_50":165.64,"new_highs":116,"new_lows":52,"total_issues":2613,"nh_pct":4.44,"nl_pct":1.99,"mcclellan_oscillator":-101.71,"signal":false,"cluster_count":2},{"date":"2013-08-15","spy_close":166.38,"spy_sma_50":165.74,"new_highs":27,"new_lows":106,"total_issues":2618,"nh_pct":1.03,"nl_pct":4.05,"mcclellan_oscillator":-182.59,"signal":false,"cluster_count":2},{"date":"2013-08-16","spy_close":165.83,"spy_sma_50":165.8,"new_highs":34,"new_lows":97,"total_issues":2606,"nh_pct":1.3,"nl_pct":3.72,"mcclellan_oscillator":-179.94,"signal":false,"cluster_count":2},{"date":"2013-08-19","spy_close":164.77,"spy_sma_50":165.8,"new_highs":27,"new_lows":130,"total_issues":2613,"nh_pct":1.03,"nl_pct":4.98,"mcclellan_oscillator":-228.82,"signal":false,"cluster_count":2},{"date":"2013-08-20","spy_close":165.58,"spy_sma_50":165.82,"new_highs":39,"new_lows":56,"total_issues":2611,"nh_pct":1.49,"nl_pct":2.14,"mcclellan_oscillator":-127.32,"signal":false,"cluster_count":2},{"date":"2013-08-21","spy_close":164.56,"spy_sma_50":165.85,"new_highs":42,"new_lows":54,"total_issues":2604,"nh_pct":1.61,"nl_pct":2.07,"mcclellan_oscillator":-175.39,"signal":false,"cluster_count":2},{"date":"2013-08-22","spy_close":166.06,"spy_sma_50":165.93,"new_highs":76,"new_lows":25,"total_issues":2609,"nh_pct":2.91,"nl_pct":0.96,"mcclellan_oscillator":-60.63,"signal":false,"cluster_count":2},{"date":"2013-08-23","spy_close":166.62,"spy_sma_50":165.98,"new_highs":83,"new_lows":11,"total_issues":2610,"nh_pct":3.18,"nl_pct":0.42,"mcclellan_oscillator":-25.64,"signal":false,"cluster_count":2},{"date":"2013-08-26","spy_close":166.0,"spy_sma_50":166.04,"new_highs":111,"new_lows":15,"total_issues":2619,"nh_pct":4.24,"nl_pct":0.57,"mcclellan_oscillator":-49.76,"signal":false,"cluster_count":2},{"date":"2013-08-27","spy_close":163.33,"spy_sma_50":166.02,"new_highs":27,"new_lows":37,"total_issues":2617,"nh_pct":1.03,"nl_pct":1.41,"mcclellan_oscillator":-137.83,"signal":false,"cluster_count":2},{"date":"2013-08-28","spy_close":163.91,"spy_sma_50":165.98,"new_highs":30,"new_lows":26,"total_issues":2601,"nh_pct":1.15,"nl_pct":1.0,"mcclellan_oscillator":-102.09,"signal":false,"cluster_count":2},{"date":"2013-08-29","spy_close":164.17,"spy_sma_50":165.99,"new_highs":39,"new_lows":15,"total_issues":2604,"nh_pct":1.5,"nl_pct":0.58,"mcclellan_oscillator":-37.47,"signal":false,"cluster_count":2},{"date":"2013-08-30","spy_close":163.65,"spy_sma_50":166.08,"new_highs":26,"new_lows":24,"total_issues":2607,"nh_pct":1.0,"nl_pct":0.92,"mcclellan_oscillator":-97.48,"signal":false,"cluster_count":2},{"date":"2013-09-03","spy_close":164.39,"spy_sma_50":166.18,"new_highs":60,"new_lows":28,"total_issues":2618,"nh_pct":2.29,"nl_pct":1.07,"mcclellan_oscillator":-50.0,"signal":false,"cluster_count":2},{"date":"2013-09-04","spy_close":165.75,"spy_sma_50":166.36,"new_highs":59,"new_lows":13,"total_issues":2599,"nh_pct":2.27,"nl_pct":0.5,"mcclellan_oscillator":13.94,"signal":false,"cluster_count":2},{"date":"2013-09-05","spy_close":165.96,"spy_sma_50":166.51,"new_highs":101,"new_lows":25,"total_issues":2619,"nh_pct":3.86,"nl_pct":0.95,"mcclellan_oscillator":25.94,"signal":false,"cluster_count":2},{"date":"2013-09-06","spy_close":166.04,"spy_sma_50":166.62,"new_highs":107,"new_lows":19,"total_issues":2604,"nh_pct":4.11,"nl_pct":0.73,"mcclellan_oscillator":34.57,"signal":false,"cluster_count":2},{"date":"2013-09-09","spy_close":167.63,"spy_sma_50":166.76,"new_highs":158,"new_lows":11,"total_issues":2619,"nh_pct":6.03,"nl_pct":0.42,"mcclellan_oscillator":113.18,"signal":false,"cluster_count":2},{"date":"2013-09-10","spy_close":168.87,"spy_sma_50":166.92,"new_highs":253,"new_lows":21,"total_issues":2619,"nh_pct":9.66,"nl_pct":0.8,"mcclellan_oscillator":150.32,"signal":false,"cluster_count":2},{"date":"2013-09-11","spy_close":169.4,"spy_sma_50":167.09,"new_highs":207,"new_lows":23,"total_issues":2604,"nh_pct":7.95,"nl_pct":0.88,"mcclellan_oscillator":129.72,"signal":false,"cluster_count":2},{"date":"2013-09-12","spy_close":168.95,"spy_sma_50":167.24,"new_highs":150,"new_lows":20,"total_issues":2613,"nh_pct":5.74,"nl_pct":0.77,"mcclellan_oscillator":57.57,"signal":false,"cluster_count":2},{"date":"2013-09-13","spy_close":169.33,"spy_sma_50":167.4,"new_highs":97,"new_lows":19,"total_issues":2611,"nh_pct":3.72,"nl_pct":0.73,"mcclellan_oscillator":84.13,"signal":false,"cluster_count":2},{"date":"2013-09-16","spy_close":170.31,"spy_sma_50":167.55,"new_highs":282,"new_lows":24,"total_issues":2618,"nh_pct":10.77,"nl_pct":0.92,"mcclellan_oscillator":114.03,"signal":false,"cluster_count":2},{"date":"2013-09-17","spy_close":171.07,"spy_sma_50":167.69,"new_highs":173,"new_lows":10,"total_issues":2620,"nh_pct":6.6,"nl_pct":0.38,"mcclellan_oscillator":147.27,"signal":false,"cluster_count":2},{"date":"2013-09-18","spy_close":173.05,"spy_sma_50":167.85,"new_highs":371,"new_lows":25,"total_issues":2614,"nh_pct":14.19,"nl_pct":0.96,"mcclellan_oscillator":196.65,"signal":false,"cluster_count":2},{"date":"2013-09-19","spy_close":172.76,"spy_sma_50":168.0,"new_highs":369,"new_lows":9,"total_issues":2613,"nh_pct":14.12,"nl_pct":0.34,"mcclellan_oscillator":140.19,"signal":false,"cluster_count":1},{"date":"2013-09-20","spy_close":170.72,"spy_sma_50":168.06,"new_highs":207,"new_lows":12,"total_issues":2628,"nh_pct":7.88,"nl_pct":0.46,"mcclellan_oscillator":71.47,"signal":false,"cluster_count":0},{"date":"2013-09-23","spy_close":169.93,"spy_sma_50":168.11,"new_highs":119,"new_lows":11,"total_issues":2618,"nh_pct":4.55,"nl_pct":0.42,"mcclellan_oscillator":35.0,"signal":false,"cluster_count":0},{"date":"2013-09-24","spy_close":169.53,"spy_sma_50":168.14,"new_highs":169,"new_lows":20,"total_issues":2624,"nh_pct":6.44,"nl_pct":0.76,"mcclellan_oscillator":38.7,"signal":false,"cluster_count":0},{"date":"2013-09-25","spy_close":169.04,"spy_sma_50":168.17,"new_highs":134,"new_lows":12,"total_issues":2616,"nh_pct":5.12,"nl_pct":0.46,"mcclellan_oscillator":21.62,"signal":false,"cluster_count":0},{"date":"2013-09-26","spy_close":169.69,"spy_sma_50":168.2,"new_highs":125,"new_lows":7,"total_issues":2620,"nh_pct":4.77,"nl_pct":0.27,"mcclellan_oscillator":37.7,"signal":false,"cluster_count":0},{"date":"2013-09-27","spy_close":168.91,"spy_sma_50":168.2,"new_highs":80,"new_lows":10,"total_issues":2614,"nh_pct":3.06,"nl_pct":0.38,"mcclellan_oscillator":-14.28,"signal":false,"cluster_count":0},{"date":"2013-09-30","spy_close":168.01,"spy_sma_50":168.18,"new_highs":78,"new_lows":13,"total_issues":2632,"nh_pct":2.96,"nl_pct":0.49,"mcclellan_oscillator":-42.91,"signal":false,"cluster_count":0},{"date":"2013-10-01","spy_close":169.34,"spy_sma_50":168.18,"new_highs":236,"new_lows":15,"total_issues":2619,"nh_pct":9.01,"nl_pct":0.57,"mcclellan_oscillator":24.98,"signal":false,"cluster_count":0},{"date":"2013-10-02","spy_close":169.18,"spy_sma_50":168.18,"new_highs":141,"new_lows":14,"total_issues":2621,"nh_pct":5.38,"nl_pct":0.53,"mcclellan_oscillator":-10.9,"signal":false,"cluster_count":0},{"date":"2013-10-03","spy_close":167.62,"spy_sma_50":168.16,"new_highs":105,"new_lows":13,"total_issues":2626,"nh_pct":4.0,"nl_pct":0.5,"mcclellan_oscillator":-94.87,"signal":false,"cluster_count":0},{"date":"2013-10-04","spy_close":168.89,"spy_sma_50":168.16,"new_highs":125,"new_lows":14,"total_issues":2628,"nh_pct":4.76,"nl_pct":0.53,"mcclellan_oscillator":-36.25,"signal":false,"cluster_count":0},{"date":"2013-10-07","spy_close":167.43,"spy_sma_50":168.13,"new_highs":49,"new_lows":17,"total_issues":2630,"nh_pct":1.86,"nl_pct":0.65,"mcclellan_oscillator":-111.74,"signal":false,"cluster_count":0},{"date":"2013-10-08","spy_close":165.48,"spy_sma_50":168.06,"new_highs":40,"new_lows":29,"total_issues":2636,"nh_pct":1.52,"nl_pct":1.1,"mcclellan_oscillator":-186.67,"signal":false,"cluster_count":0},{"date":"2013-10-09","spy_close":165.6,"spy_sma_50":168.0,"new_highs":29,"new_lows":37,"total_issues":2623,"nh_pct":1.11,"nl_pct":1.41,"mcclellan_oscillator":-167.16,"signal":false,"cluster_count":0},{"date":"2013-10-10","spy_close":169.17,"spy_sma_50":168.01,"new_highs":107,"new_lows":8,"total_issues":2629,"nh_pct":4.07,"nl_pct":0.3,"mcclellan_oscillator":-46.64,"signal":false,"cluster_count":0},{"date":"2013-10-11","spy_close":170.26,"spy_sma_50":168.01,"new_highs":186,"new_lows":23,"total_issues":2630,"nh_pct":7.07,"nl_pct":0.87,"mcclellan_oscillator":25.53,"signal":false,"cluster_count":0},{"date":"2013-10-14","spy_close":170.94,"spy_sma_50":168.01,"new_highs":222,"new_lows":19,"total_issues":2628,"nh_pct":8.45,"nl_pct":0.72,"mcclellan_oscillator":54.32,"signal":false,"cluster_count":0},{"date":"2013-10-15","spy_close":169.7,"spy_sma_50":167.99,"new_highs":170,"new_lows":24,"total_issues":2637,"nh_pct":6.45,"nl_pct":0.91,"mcclellan_oscillator":-23.29,"signal":false,"cluster_count":0},{"date":"2013-10-16","spy_close":172.07,"spy_sma_50":168.03,"new_highs":265,"new_lows":21,"total_issues":2640,"nh_pct":10.04,"nl_pct":0.8,"mcclellan_oscillator":53.06,"signal":false,"cluster_count":0},{"date":"2013-10-17","spy_close":173.22,"spy_sma_50":168.11,"new_highs":350,"new_lows":22,"total_issues":2628,"nh_pct":13.32,"nl_pct":0.84,"mcclellan_oscillator":118.94,"signal":false,"cluster_count":0},{"date":"2013-10-18","spy_close":174.39,"spy_sma_50":168.21,"new_highs":518,"new_lows":20,"total_issues":2646,"nh_pct":19.58,"nl_pct":0.76,"mcclellan_oscillator":156.31,"signal":false,"cluster_count":0},{"date":"2013-10-21","spy_close":174.4,"spy_sma_50":168.31,"new_highs":420,"new_lows":19,"total_issues":2643,"nh_pct":15.89,"nl_pct":0.72,"mcclellan_oscillator":127.48,"signal":false,"cluster_count":0},{"date":"2013-10-22","spy_close":175.41,"spy_sma_50":168.43,"new_highs":464,"new_lows":23,"total_issues":2633,"nh_pct":17.62,"nl_pct":0.87,"mcclellan_oscillator":148.4,"signal":false,"cluster_count":0},{"date":"2013-10-23","spy_close":174.57,"spy_sma_50":168.53,"new_highs":173,"new_lows":4,"total_issues":2630,"nh_pct":6.58,"nl_pct":0.15,"mcclellan_oscillator":92.79,"signal":false,"cluster_count":0},{"date":"2013-10-24","spy_close":175.15,"spy_sma_50":168.66,"new_highs":275,"new_lows":7,"total_issues":2640,"nh_pct":10.42,"nl_pct":0.27,"mcclellan_oscillator":107.93,"signal":false,"cluster_count":0},{"date":"2013-10-25","spy_close":175.95,"spy_sma_50":168.85,"new_highs":293,"new_lows":13,"total_issues":2634,"nh_pct":11.12,"nl_pct":0.49,"mcclellan_oscillator":106.84,"signal":false,"cluster_count":0},{"date":"2013-10-28","spy_close":176.23,"spy_sma_50":169.06,"new_highs":235,"new_lows":10,"total_issues":2629,"nh_pct":8.94,"nl_pct":0.38,"mcclellan_oscillator":80.22,"signal":false,"cluster_count":0},{"date":"2013-10-29","spy_close":177.17,"spy_sma_50":169.31,"new_highs":286,"new_lows":14,"total_issues":2620,"nh_pct":10.92,"nl_pct":0.53,"mcclellan_oscillator":87.41,"signal":false,"cluster_count":0},{"date":"2013-10-30","spy_close":176.29,"spy_sma_50":169.52,"new_highs":248,"new_lows":22,"total_issues":2638,"nh_pct":9.4,"nl_pct":0.83,"mcclellan_oscillator":5.62,"signal":false,"cluster_count":0},{"date":"2013-10-31","spy_close":175.79,"spy_sma_50":169.75,"new_highs":149,"new_lows":19,"total_issues":2630,"nh_pct":5.67,"nl_pct":0.72,"mcclellan_oscillator":-34.09,"signal":false,"cluster_count":0},{"date":"2013-11-01","spy_close":176.21,"spy_sma_50":169.95,"new_highs":108,"new_lows":17,"total_issues":2632,"nh_pct":4.1,"nl_pct":0.65,"mcclellan_oscillator":-49.67,"signal":false,"cluster_count":0},{"date":"2013-11-04","spy_close":176.83,"spy_sma_50":170.15,"new_highs":172,"new_lows":14,"total_issues":2636,"nh_pct":6.53,"nl_pct":0.53,"mcclellan_oscillator":-0.19,"signal":false,"cluster_count":0},{"date":"2013-11-05","spy_close":176.27,"spy_sma_50":170.36,"new_highs":135,"new_lows":27,"total_issues":2645,"nh_pct":5.1,"nl_pct":1.02,"mcclellan_oscillator":-45.19,"signal":false,"cluster_count":0},{"date":"2013-11-06","spy_close":177.17,"spy_sma_50":170.64,"new_highs":189,"new_lows":21,"total_issues":2647,"nh_pct":7.14,"nl_pct":0.79,"mcclellan_oscillator":-36.74,"signal":false,"cluster_count":0},{"date":"2013-11-07","spy_close":174.93,"spy_sma_50":170.86,"new_highs":129,"new_lows":33,"total_issues":2618,"nh_pct":4.93,"nl_pct":1.26,"mcclellan_oscillator":-126.52,"signal":false,"cluster_count":0},{"date":"2013-11-08","spy_close":177.29,"spy_sma_50":171.12,"new_highs":118,"new_lows":32,"total_issues":2648,"nh_pct":4.46,"nl_pct":1.21,"mcclellan_oscillator":-61.31,"signal":false,"cluster_count":0},{"date":"2013-11-11","spy_close":177.32,"spy_sma_50":171.39,"new_highs":131,"new_lows":18,"total_issues":2632,"nh_pct":4.98,"nl_pct":0.68,"mcclellan_oscillator":-55.8,"signal":false,"cluster_count":0},{"date":"2013-11-12","spy_close":176.96,"spy_sma_50":171.64,"new_highs":111,"new_lows":17,"total_issues":2643,"nh_pct":4.2,"nl_pct":0.64,"mcclellan_oscillator":-80.3,"signal":false,"cluster_count":0},{"date":"2013-11-13","spy_close":178.38,"spy_sma_50":171.9,"new_highs":184,"new_lows":37,"total_issues":2641,"nh_pct":6.97,"nl_pct":1.4,"mcclellan_oscillator":-17.65,"signal":false,"cluster_count":0},{"date":"2013-11-14","spy_close":179.27,"spy_sma_50":172.16,"new_highs":275,"new_lows":23,"total_issues":2649,"nh_pct":10.38,"nl_pct":0.87,"mcclellan_oscillator":9.65,"signal":false,"cluster_count":0},{"date":"2013-11-15","spy_close":180.05,"spy_sma_50":172.44,"new_highs":264,"new_lows":29,"total_issues":2642,"nh_pct":9.99,"nl_pct":1.1,"mcclellan_oscillator":38.49,"signal":false,"cluster_count":0},{"date":"2013-11-18","spy_close":179.42,"spy_sma_50":172.68,"new_highs":326,"new_lows":24,"total_issues":2657,"nh_pct":12.27,"nl_pct":0.9,"mcclellan_oscillator":-10.68,"signal":false,"cluster_count":0},{"date":"2013-11-19","spy_close":179.03,"spy_sma_50":172.88,"new_highs":89,"new_lows":27,"total_issues":2649,"nh_pct":3.36,"nl_pct":1.02,"mcclellan_oscillator":-61.48,"signal":false,"cluster_count":0},{"date":"2013-11-20","spy_close":178.47,"spy_sma_50":173.06,"new_highs":84,"new_lows":25,"total_issues":2651,"nh_pct":3.17,"nl_pct":0.94,"mcclellan_oscillator":-95.05,"signal":false,"cluster_count":0},{"date":"2013-11-21","spy_close":179.91,"spy_sma_50":173.28,"new_highs":194,"new_lows":39,"total_issues":2643,"nh_pct":7.34,"nl_pct":1.48,"mcclellan_oscillator":-15.58,"signal":false,"cluster_count":0},{"date":"2013-11-22","spy_close":180.81,"spy_sma_50":173.51,"new_highs":290,"new_lows":37,"total_issues":2659,"nh_pct":10.91,"nl_pct":1.39,"mcclellan_oscillator":12.79,"signal":false,"cluster_count":0},{"date":"2013-11-25","spy_close":180.63,"spy_sma_50":173.72,"new_highs":318,"new_lows":52,"total_issues":2661,"nh_pct":11.95,"nl_pct":1.95,"mcclellan_oscillator":-5.51,"signal":false,"cluster_count":0},{"date":"2013-11-26","spy_close":180.68,"spy_sma_50":173.91,"new_highs":259,"new_lows":50,"total_issues":2657,"nh_pct":9.75,"nl_pct":1.88,"mcclellan_oscillator":10.17,"signal":false,"cluster_count":0},{"date":"2013-11-27","spy_close":181.12,"spy_sma_50":174.07,"new_highs":290,"new_lows":34,"total_issues":2643,"nh_pct":10.97,"nl_pct":1.29,"mcclellan_oscillator":53.32,"signal":false,"cluster_count":0},{"date":"2013-11-29","spy_close":180.95,"spy_sma_50":174.24,"new_highs":325,"new_lows":18,"total_issues":2606,"nh_pct":12.47,"nl_pct":0.69,"mcclellan_oscillator":57.21,"signal":false,"cluster_count":0},{"date":"2013-12-02","spy_close":180.53,"spy_sma_50":174.43,"new_highs":190,"new_lows":45,"total_issues":2653,"nh_pct":7.16,"nl_pct":1.7,"mcclellan_oscillator":-14.41,"signal":false,"cluster_count":0},{"date":"2013-12-03","spy_close":179.75,"spy_sma_50":174.63,"new_highs":74,"new_lows":49,"total_issues":2655,"nh_pct":2.79,"nl_pct":1.85,"mcclellan_oscillator":-55.22,"signal":false,"cluster_count":0},{"date":"2013-12-04","spy_close":179.73,"spy_sma_50":174.83,"new_highs":73,"new_lows":36,"total_issues":2659,"nh_pct":2.75,"nl_pct":1.35,"mcclellan_oscillator":-75.54,"signal":false,"cluster_count":0},{"date":"2013-12-05","spy_close":178.94,"spy_sma_50":175.03,"new_highs":68,"new_lows":44,"total_issues":2653,"nh_pct":2.56,"nl_pct":1.66,"mcclellan_oscillator":-91.49,"signal":false,"cluster_count":0},{"date":"2013-12-06","spy_close":180.94,"spy_sma_50":175.26,"new_highs":181,"new_lows":41,"total_issues":2654,"nh_pct":6.82,"nl_pct":1.54,"mcclellan_oscillator":-18.06,"signal":false,"cluster_count":0},{"date":"2013-12-09","spy_close":181.4,"spy_sma_50":175.51,"new_highs":182,"new_lows":31,"total_issues":2668,"nh_pct":6.82,"nl_pct":1.16,"mcclellan_oscillator":-23.84,"signal":false,"cluster_count":0},{"date":"2013-12-10","spy_close":180.75,"spy_sma_50":175.76,"new_highs":116,"new_lows":32,"total_issues":2650,"nh_pct":4.38,"nl_pct":1.21,"mcclellan_oscillator":-62.42,"signal":false,"cluster_count":0},{"date":"2013-12-11","spy_close":178.72,"spy_sma_50":175.95,"new_highs":57,"new_lows":64,"total_issues":2658,"nh_pct":2.14,"nl_pct":2.41,"mcclellan_oscillator":-146.63,"signal":false,"cluster_count":0},{"date":"2013-12-12","spy_close":178.13,"spy_sma_50":176.13,"new_highs":29,"new_lows":86,"total_issues":2651,"nh_pct":1.09,"nl_pct":3.24,"mcclellan_oscillator":-143.21,"signal":false,"cluster_count":0},{"date":"2013-12-13","spy_close":178.11,"spy_sma_50":176.34,"new_highs":50,"new_lows":54,"total_issues":2636,"nh_pct":1.9,"nl_pct":2.05,"mcclellan_oscillator":-107.76,"signal":false,"cluster_count":0},{"date":"2013-12-16","spy_close":179.22,"spy_sma_50":176.54,"new_highs":117,"new_lows":33,"total_issues":2662,"nh_pct":4.4,"nl_pct":1.24,"mcclellan_oscillator":-34.92,"signal":false,"cluster_count":0},{"date":"2013-12-17","spy_close":178.65,"spy_sma_50":176.77,"new_highs":86,"new_lows":34,"total_issues":2663,"nh_pct":3.23,"nl_pct":1.28,"mcclellan_oscillator":-43.41,"signal":false,"cluster_count":0},{"date":"2013-12-18","spy_close":181.7,"spy_sma_50":177.09,"new_highs":196,"new_lows":44,"total_issues":2655,"nh_pct":7.38,"nl_pct":1.66,"mcclellan_oscillator":40.35,"signal":false,"cluster_count":0},{"date":"2013-12-19","spy_close":181.49,"spy_sma_50":177.41,"new_highs":177,"new_lows":42,"total_issues":2659,"nh_pct":6.66,"nl_pct":1.58,"mcclellan_oscillator":0.25,"signal":false,"cluster_count":0},{"date":"2013-12-20","spy_close":181.56,"spy_sma_50":177.66,"new_highs":328,"new_lows":31,"total_issues":2676,"nh_pct":12.26,"nl_pct":1.16,"mcclellan_oscillator":70.53,"signal":false,"cluster_count":0},{"date":"2013-12-23","spy_close":182.53,"spy_sma_50":177.9,"new_highs":402,"new_lows":27,"total_issues":2683,"nh_pct":14.98,"nl_pct":1.01,"mcclellan_oscillator":123.8,"signal":false,"cluster_count":0},{"date":"2013-12-24","spy_close":182.96,"spy_sma_50":178.14,"new_highs":362,"new_lows":17,"total_issues":2630,"nh_pct":13.76,"nl_pct":0.65,"mcclellan_oscillator":150.19,"signal":false,"cluster_count":0},{"date":"2013-12-26","spy_close":183.86,"spy_sma_50":178.43,"new_highs":386,"new_lows":21,"total_issues":2660,"nh_pct":14.51,"nl_pct":0.79,"mcclellan_oscillator":143.4,"signal":false,"cluster_count":0},{"date":"2013-12-27","spy_close":183.85,"spy_sma_50":178.66,"new_highs":267,"new_lows":15,"total_issues":2662,"nh_pct":10.03,"nl_pct":0.56,"mcclellan_oscillator":110.97,"signal":false,"cluster_count":0},{"date":"2013-12-30","spy_close":183.82,"spy_sma_50":178.87,"new_highs":179,"new_lows":12,"total_issues":2670,"nh_pct":6.7,"nl_pct":0.45,"mcclellan_oscillator":84.85,"signal":false,"cluster_count":0},{"date":"2013-12-31","spy_close":184.69,"spy_sma_50":179.08,"new_highs":293,"new_lows":25,"total_issues":2687,"nh_pct":10.9,"nl_pct":0.93,"mcclellan_oscillator":99.83,"signal":false,"cluster_count":0},{"date":"2014-01-02","spy_close":182.92,"spy_sma_50":179.25,"new_highs":87,"new_lows":10,"total_issues":2662,"nh_pct":3.27,"nl_pct":0.38,"mcclellan_oscillator":21.9,"signal":false,"cluster_count":0},{"date":"2014-01-03","spy_close":182.89,"spy_sma_50":179.4,"new_highs":102,"new_lows":8,"total_issues":2659,"nh_pct":3.84,"nl_pct":0.3,"mcclellan_oscillator":40.35,"signal":false,"cluster_count":0},{"date":"2014-01-06","spy_close":182.36,"spy_sma_50":179.56,"new_highs":132,"new_lows":7,"total_issues":2652,"nh_pct":4.98,"nl_pct":0.26,"mcclellan_oscillator":-5.22,"signal":false,"cluster_count":0},{"date":"2014-01-07","spy_close":183.48,"spy_sma_50":179.72,"new_highs":148,"new_lows":3,"total_issues":2666,"nh_pct":5.55,"nl_pct":0.11,"mcclellan_oscillator":46.29,"signal":false,"cluster_count":0},{"date":"2014-01-08","spy_close":183.52,"spy_sma_50":179.87,"new_highs":179,"new_lows":5,"total_issues":2660,"nh_pct":6.73,"nl_pct":0.19,"mcclellan_oscillator":18.5,"signal":false,"cluster_count":0},{"date":"2014-01-09","spy_close":183.64,"spy_sma_50":180.02,"new_highs":225,"new_lows":13,"total_issues":2655,"nh_pct":8.47,"nl_pct":0.49,"mcclellan_oscillator":11.15,"signal":false,"cluster_count":0},{"date":"2014-01-10","spy_close":184.14,"spy_sma_50":180.16,"new_highs":213,"new_lows":8,"total_issues":2648,"nh_pct":8.04,"nl_pct":0.3,"mcclellan_oscillator":50.36,"signal":false,"cluster_count":0},{"date":"2014-01-13","spy_close":181.69,"spy_sma_50":180.27,"new_highs":183,"new_lows":14,"total_issues":2657,"nh_pct":6.89,"nl_pct":0.53,"mcclellan_oscillator":-34.47,"signal":false,"cluster_count":0},{"date":"2014-01-14","spy_close":183.67,"spy_sma_50":180.43,"new_highs":135,"new_lows":12,"total_issues":2657,"nh_pct":5.08,"nl_pct":0.45,"mcclellan_oscillator":30.27,"signal":false,"cluster_count":0},{"date":"2014-01-15","spy_close":184.66,"spy_sma_50":180.6,"new_highs":291,"new_lows":18,"total_issues":2661,"nh_pct":10.94,"nl_pct":0.68,"mcclellan_oscillator":64.13,"signal":false,"cluster_count":0},{"date":"2014-01-16","spy_close":184.42,"spy_sma_50":180.75,"new_highs":213,"new_lows":16,"total_issues":2660,"nh_pct":8.01,"nl_pct":0.6,"mcclellan_oscillator":52.4,"signal":false,"cluster_count":0},{"date":"2014-01-17","spy_close":183.64,"spy_sma_50":180.9,"new_highs":182,"new_lows":11,"total_issues":2663,"nh_pct":6.83,"nl_pct":0.41,"mcclellan_oscillator":15.22,"signal":false,"cluster_count":0},{"date":"2014-01-21","spy_close":184.18,"spy_sma_50":181.04,"new_highs":277,"new_lows":18,"total_issues":2672,"nh_pct":10.37,"nl_pct":0.67,"mcclellan_oscillator":47.2,"signal":false,"cluster_count":0},{"date":"2014-01-22","spy_close":184.3,"spy_sma_50":181.22,"new_highs":254,"new_lows":23,"total_issues":2664,"nh_pct":9.53,"nl_pct":0.86,"mcclellan_oscillator":60.6,"signal":false,"cluster_count":0},{"date":"2014-01-23","spy_close":182.79,"spy_sma_50":181.33,"new_highs":105,"new_lows":27,"total_issues":2656,"nh_pct":3.95,"nl_pct":1.02,"mcclellan_oscillator":-6.64,"signal":false,"cluster_count":0},{"date":"2014-01-24","spy_close":178.89,"spy_sma_50":181.36,"new_highs":39,"new_lows":38,"total_issues":2666,"nh_pct":1.46,"nl_pct":1.43,"mcclellan_oscillator":-120.75,"signal":false,"cluster_count":0},{"date":"2014-01-27","spy_close":178.01,"spy_sma_50":181.39,"new_highs":40,"new_lows":39,"total_issues":2668,"nh_pct":1.5,"nl_pct":1.46,"mcclellan_oscillator":-183.95,"signal":false,"cluster_count":0},{"date":"2014-01-28","spy_close":179.07,"spy_sma_50":181.4,"new_highs":42,"new_lows":30,"total_issues":2664,"nh_pct":1.58,"nl_pct":1.13,"mcclellan_oscillator":-98.28,"signal":false,"cluster_count":0},{"date":"2014-01-29","spy_close":177.35,"spy_sma_50":181.36,"new_highs":34,"new_lows":58,"total_issues":2652,"nh_pct":1.28,"nl_pct":2.19,"mcclellan_oscillator":-166.28,"signal":false,"cluster_count":0},{"date":"2014-01-30","spy_close":179.23,"spy_sma_50":181.34,"new_highs":80,"new_lows":18,"total_issues":2655,"nh_pct":3.01,"nl_pct":0.68,"mcclellan_oscillator":-71.59,"signal":false,"cluster_count":0},{"date":"2014-01-31","spy_close":178.18,"spy_sma_50":181.32,"new_highs":67,"new_lows":41,"total_issues":2656,"nh_pct":2.52,"nl_pct":1.54,"mcclellan_oscillator":-113.88,"signal":false,"cluster_count":0},{"date":"2014-02-03","spy_close":174.17,"spy_sma_50":181.22,"new_highs":35,"new_lows":75,"total_issues":2671,"nh_pct":1.31,"nl_pct":2.81,"mcclellan_oscillator":-205.36,"signal":false,"cluster_count":0},{"date":"2014-02-04","spy_close":175.39,"spy_sma_50":181.16,"new_highs":20,"new_lows":33,"total_issues":2654,"nh_pct":0.75,"nl_pct":1.24,"mcclellan_oscillator":-131.31,"signal":false,"cluster_count":0},{"date":"2014-02-05","spy_close":175.17,"spy_sma_50":181.07,"new_highs":17,"new_lows":55,"total_issues":2651,"nh_pct":0.64,"nl_pct":2.07,"mcclellan_oscillator":-157.93,"signal":false,"cluster_count":0},{"date":"2014-02-06","spy_close":177.48,"spy_sma_50":181.0,"new_highs":38,"new_lows":20,"total_issues":2655,"nh_pct":1.43,"nl_pct":0.75,"mcclellan_oscillator":-67.6,"signal":false,"cluster_count":0},{"date":"2014-02-07","spy_close":179.68,"spy_sma_50":180.98,"new_highs":69,"new_lows":16,"total_issues":2668,"nh_pct":2.59,"nl_pct":0.6,"mcclellan_oscillator":16.21,"signal":false,"cluster_count":0},{"date":"2014-02-10","spy_close":180.01,"spy_sma_50":180.97,"new_highs":63,"new_lows":9,"total_issues":2659,"nh_pct":2.37,"nl_pct":0.34,"mcclellan_oscillator":30.6,"signal":false,"cluster_count":0},{"date":"2014-02-11","spy_close":181.98,"spy_sma_50":180.98,"new_highs":106,"new_lows":7,"total_issues":2670,"nh_pct":3.97,"nl_pct":0.26,"mcclellan_oscillator":98.54,"signal":false,"cluster_count":0},{"date":"2014-02-12","spy_close":182.07,"spy_sma_50":181.01,"new_highs":121,"new_lows":10,"total_issues":2648,"nh_pct":4.57,"nl_pct":0.38,"mcclellan_oscillator":91.84,"signal":false,"cluster_count":0},{"date":"2014-02-13","spy_close":183.01,"spy_sma_50":181.06,"new_highs":148,"new_lows":8,"total_issues":2671,"nh_pct":5.54,"nl_pct":0.3,"mcclellan_oscillator":142.75,"signal":false,"cluster_count":0},{"date":"2014-02-14","spy_close":184.02,"spy_sma_50":181.14,"new_highs":158,"new_lows":10,"total_issues":2667,"nh_pct":5.92,"nl_pct":0.37,"mcclellan_oscillator":154.52,"signal":false,"cluster_count":0},{"date":"2014-02-18","spy_close":184.24,"spy_sma_50":181.23,"new_highs":210,"new_lows":13,"total_issues":2680,"nh_pct":7.84,"nl_pct":0.49,"mcclellan_oscillator":171.65,"signal":false,"cluster_count":0},{"date":"2014-02-19","spy_close":183.02,"spy_sma_50":181.31,"new_highs":169,"new_lows":11,"total_issues":2675,"nh_pct":6.32,"nl_pct":0.41,"mcclellan_oscillator":78.4,"signal":false,"cluster_count":0},{"date":"2014-02-20","spy_close":184.1,"spy_sma_50":181.38,"new_highs":138,"new_lows":17,"total_issues":2663,"nh_pct":5.18,"nl_pct":0.64,"mcclellan_oscillator":120.62,"signal":false,"cluster_count":0},{"date":"2014-02-21","spy_close":183.89,"spy_sma_50":181.43,"new_highs":207,"new_lows":16,"total_issues":2673,"nh_pct":7.74,"nl_pct":0.6,"mcclellan_oscillator":108.87,"signal":false,"cluster_count":0},{"date":"2014-02-24","spy_close":184.91,"spy_sma_50":181.51,"new_highs":280,"new_lows":20,"total_issues":2678,"nh_pct":10.46,"nl_pct":0.75,"mcclellan_oscillator":131.73,"signal":false,"cluster_count":0},{"date":"2014-02-25","spy_close":184.84,"spy_sma_50":181.63,"new_highs":131,"new_lows":12,"total_issues":2672,"nh_pct":4.9,"nl_pct":0.45,"mcclellan_oscillator":83.16,"signal":false,"cluster_count":0},{"date":"2014-02-26","spy_close":184.85,"spy_sma_50":181.77,"new_highs":191,"new_lows":15,"total_issues":2673,"nh_pct":7.15,"nl_pct":0.56,"mcclellan_oscillator":89.93,"signal":false,"cluster_count":0},{"date":"2014-02-27","spy_close":185.82,"spy_sma_50":181.92,"new_highs":143,"new_lows":11,"total_issues":2666,"nh_pct":5.36,"nl_pct":0.41,"mcclellan_oscillator":112.46,"signal":false,"cluster_count":0},{"date":"2014-02-28","spy_close":186.29,"spy_sma_50":182.06,"new_highs":247,"new_lows":22,"total_issues":2678,"nh_pct":9.22,"nl_pct":0.82,"mcclellan_oscillator":104.76,"signal":false,"cluster_count":0},{"date":"2014-03-03","spy_close":184.98,"spy_sma_50":182.19,"new_highs":73,"new_lows":13,"total_issues":2678,"nh_pct":2.73,"nl_pct":0.49,"mcclellan_oscillator":31.15,"signal":false,"cluster_count":0},{"date":"2014-03-04","spy_close":187.58,"spy_sma_50":182.31,"new_highs":334,"new_lows":17,"total_issues":2690,"nh_pct":12.42,"nl_pct":0.63,"mcclellan_oscillator":113.46,"signal":false,"cluster_count":0},{"date":"2014-03-05","spy_close":187.75,"spy_sma_50":182.43,"new_highs":216,"new_lows":12,"total_issues":2684,"nh_pct":8.05,"nl_pct":0.45,"mcclellan_oscillator":83.32,"signal":false,"cluster_count":0},{"date":"2014-03-06","spy_close":188.18,"spy_sma_50":182.56,"new_highs":280,"new_lows":8,"total_issues":2676,"nh_pct":10.46,"nl_pct":0.3,"mcclellan_oscillator":85.24,"signal":false,"cluster_count":0},{"date":"2014-03-07","spy_close":188.26,"spy_sma_50":182.68,"new_highs":229,"new_lows":11,"total_issues":2689,"nh_pct":8.52,"nl_pct":0.41,"mcclellan_oscillator":46.2,"signal":false,"cluster_count":0},{"date":"2014-03-10","spy_close":188.16,"spy_sma_50":182.78,"new_highs":105,"new_lows":11,"total_issues":2678,"nh_pct":3.92,"nl_pct":0.41,"mcclellan_oscillator":13.08,"signal":false,"cluster_count":0},{"date":"2014-03-11","spy_close":187.23,"spy_sma_50":182.85,"new_highs":119,"new_lows":11,"total_issues":2670,"nh_pct":4.46,"nl_pct":0.41,"mcclellan_oscillator":-61.44,"signal":false,"cluster_count":0},{"date":"2014-03-12","spy_close":187.28,"spy_sma_50":182.92,"new_highs":52,"new_lows":20,"total_issues":2672,"nh_pct":1.95,"nl_pct":0.75,"mcclellan_oscillator":-49.2,"signal":false,"cluster_count":0},{"date":"2014-03-13","spy_close":185.18,"spy_sma_50":182.95,"new_highs":77,"new_lows":23,"total_issues":2668,"nh_pct":2.89,"nl_pct":0.86,"mcclellan_oscillator":-127.59,"signal":false,"cluster_count":0},{"date":"2014-03-14","spy_close":184.66,"spy_sma_50":182.94,"new_highs":58,"new_lows":21,"total_issues":2674,"nh_pct":2.17,"nl_pct":0.79,"mcclellan_oscillator":-105.78,"signal":false,"cluster_count":0},{"date":"2014-03-17","spy_close":186.33,"spy_sma_50":183.01,"new_highs":115,"new_lows":6,"total_issues":2683,"nh_pct":4.29,"nl_pct":0.22,"mcclellan_oscillator":-40.9,"signal":false,"cluster_count":0},{"date":"2014-03-18","spy_close":187.66,"spy_sma_50":183.11,"new_highs":122,"new_lows":7,"total_issues":2678,"nh_pct":4.56,"nl_pct":0.26,"mcclellan_oscillator":29.18,"signal":false,"cluster_count":0},{"date":"2014-03-19","spy_close":186.66,"spy_sma_50":183.19,"new_highs":125,"new_lows":12,"total_issues":2680,"nh_pct":4.66,"nl_pct":0.45,"mcclellan_oscillator":-47.2,"signal":false,"cluster_count":0},{"date":"2014-03-20","spy_close":187.75,"spy_sma_50":183.28,"new_highs":127,"new_lows":14,"total_issues":2679,"nh_pct":4.74,"nl_pct":0.52,"mcclellan_oscillator":-37.57,"signal":false,"cluster_count":0},{"date":"2014-03-21","spy_close":186.2,"spy_sma_50":183.33,"new_highs":201,"new_lows":20,"total_issues":2685,"nh_pct":7.49,"nl_pct":0.74,"mcclellan_oscillator":-38.3,"signal":false,"cluster_count":0},{"date":"2014-03-24","spy_close":185.43,"spy_sma_50":183.37,"new_highs":65,"new_lows":14,"total_issues":2695,"nh_pct":2.41,"nl_pct":0.52,"mcclellan_oscillator":-95.18,"signal":false,"cluster_count":0},{"date":"2014-03-25","spy_close":186.31,"spy_sma_50":183.41,"new_highs":72,"new_lows":9,"total_issues":2672,"nh_pct":2.69,"nl_pct":0.34,"mcclellan_oscillator":-66.54,"signal":false,"cluster_count":0},{"date":"2014-03-26","spy_close":184.97,"spy_sma_50":183.48,"new_highs":81,"new_lows":24,"total_issues":2669,"nh_pct":3.03,"nl_pct":0.9,"mcclellan_oscillator":-137.61,"signal":false,"cluster_count":0},{"date":"2014-03-27","spy_close":184.58,"spy_sma_50":183.5,"new_highs":36,"new_lows":28,"total_issues":2672,"nh_pct":1.35,"nl_pct":1.05,"mcclellan_oscillator":-134.55,"signal":false,"cluster_count":0},{"date":"2014-03-28","spy_close":185.49,"spy_sma_50":183.51,"new_highs":53,"new_lows":12,"total_issues":2671,"nh_pct":1.98,"nl_pct":0.45,"mcclellan_oscillator":-81.0,"signal":false,"cluster_count":0},{"date":"2014-03-31","spy_close":187.01,"spy_sma_50":183.56,"new_highs":112,"new_lows":14,"total_issues":2695,"nh_pct":4.16,"nl_pct":0.52,"mcclellan_oscillator":2.18,"signal":false,"cluster_count":0},{"date":"2014-04-01","spy_close":188.25,"spy_sma_50":183.66,"new_highs":151,"new_lows":11,"total_issues":2688,"nh_pct":5.62,"nl_pct":0.41,"mcclellan_oscillator":61.65,"signal":false,"cluster_count":0},{"date":"2014-04-02","spy_close":188.88,"spy_sma_50":183.75,"new_highs":181,"new_lows":13,"total_issues":2684,"nh_pct":6.74,"nl_pct":0.48,"mcclellan_oscillator":72.18,"signal":false,"cluster_count":0},{"date":"2014-04-03","spy_close":188.63,"spy_sma_50":183.84,"new_highs":151,"new_lows":14,"total_issues":2675,"nh_pct":5.64,"nl_pct":0.52,"mcclellan_oscillator":16.82,"signal":false,"cluster_count":0},{"date":"2014-04-04","spy_close":186.4,"spy_sma_50":183.91,"new_highs":155,"new_lows":19,"total_issues":2687,"nh_pct":5.77,"nl_pct":0.71,"mcclellan_oscillator":-61.59,"signal":false,"cluster_count":0},{"date":"2014-04-07","spy_close":184.34,"spy_sma_50":184.02,"new_highs":19,"new_lows":25,"total_issues":2688,"nh_pct":0.71,"nl_pct":0.93,"mcclellan_oscillator":-131.47,"signal":false,"cluster_count":0},{"date":"2014-04-08","spy_close":185.1,"spy_sma_50":184.16,"new_highs":27,"new_lows":10,"total_issues":2676,"nh_pct":1.01,"nl_pct":0.37,"mcclellan_oscillator":-67.62,"signal":false,"cluster_count":0},{"date":"2014-04-09","spy_close":187.09,"spy_sma_50":184.32,"new_highs":63,"new_lows":5,"total_issues":2677,"nh_pct":2.35,"nl_pct":0.19,"mcclellan_oscillator":7.92,"signal":false,"cluster_count":0},{"date":"2014-04-10","spy_close":183.16,"spy_sma_50":184.44,"new_highs":46,"new_lows":24,"total_issues":2678,"nh_pct":1.72,"nl_pct":0.9,"mcclellan_oscillator":-94.99,"signal":false,"cluster_count":0},{"date":"2014-04-11","spy_close":181.51,"spy_sma_50":184.48,"new_highs":10,"new_lows":35,"total_issues":2679,"nh_pct":0.37,"nl_pct":1.31,"mcclellan_oscillator":-169.45,"signal":false,"cluster_count":0},{"date":"2014-04-14","spy_close":182.94,"spy_sma_50":184.58,"new_highs":35,"new_lows":26,"total_issues":2686,"nh_pct":1.3,"nl_pct":0.97,"mcclellan_oscillator":-108.57,"signal":false,"cluster_count":0},{"date":"2014-04-15","spy_close":184.2,"spy_sma_50":184.78,"new_highs":42,"new_lows":54,"total_issues":2689,"nh_pct":1.56,"nl_pct":2.01,"mcclellan_oscillator":-81.52,"signal":false,"cluster_count":0},{"date":"2014-04-16","spy_close":186.13,"spy_sma_50":184.99,"new_highs":79,"new_lows":14,"total_issues":2677,"nh_pct":2.95,"nl_pct":0.52,"mcclellan_oscillator":5.36,"signal":false,"cluster_count":0},{"date":"2014-04-17","spy_close":186.39,"spy_sma_50":185.22,"new_highs":108,"new_lows":12,"total_issues":2683,"nh_pct":4.03,"nl_pct":0.45,"mcclellan_oscillator":33.67,"signal":false,"cluster_count":0},{"date":"2014-04-21","spy_close":187.04,"spy_sma_50":185.41,"new_highs":84,"new_lows":21,"total_issues":2700,"nh_pct":3.11,"nl_pct":0.78,"mcclellan_oscillator":52.71,"signal":false,"cluster_count":0},{"date":"2014-04-22","spy_close":187.89,"spy_sma_50":185.57,"new_highs":112,"new_lows":9,"total_issues":2693,"nh_pct":4.16,"nl_pct":0.33,"mcclellan_oscillator":108.42,"signal":false,"cluster_count":0},{"date":"2014-04-23","spy_close":187.45,"spy_sma_50":185.72,"new_highs":98,"new_lows":9,"total_issues":2673,"nh_pct":3.67,"nl_pct":0.34,"mcclellan_oscillator":63.21,"signal":false,"cluster_count":0},{"date":"2014-04-24","spy_close":187.83,"spy_sma_50":185.84,"new_highs":103,"new_lows":18,"total_issues":2675,"nh_pct":3.85,"nl_pct":0.67,"mcclellan_oscillator":41.89,"signal":false,"cluster_count":0},{"date":"2014-04-25","spy_close":186.29,"spy_sma_50":185.92,"new_highs":47,"new_lows":24,"total_issues":2679,"nh_pct":1.75,"nl_pct":0.9,"mcclellan_oscillator":-38.1,"signal":false,"cluster_count":0},{"date":"2014-04-28","spy_close":186.88,"spy_sma_50":186.0,"new_highs":64,"new_lows":45,"total_issues":2693,"nh_pct":2.38,"nl_pct":1.67,"mcclellan_oscillator":-49.7,"signal":false,"cluster_count":0},{"date":"2014-04-29","spy_close":187.75,"spy_sma_50":186.08,"new_highs":80,"new_lows":23,"total_issues":2676,"nh_pct":2.99,"nl_pct":0.86,"mcclellan_oscillator":-31.16,"signal":false,"cluster_count":0},{"date":"2014-04-30","spy_close":188.31,"spy_sma_50":186.16,"new_highs":75,"new_lows":35,"total_issues":2697,"nh_pct":2.78,"nl_pct":1.3,"mcclellan_oscillator":2.29,"signal":false,"cluster_count":0},{"date":"2014-05-01","spy_close":188.33,"spy_sma_50":186.26,"new_highs":97,"new_lows":30,"total_issues":2675,"nh_pct":3.63,"nl_pct":1.12,"mcclellan_oscillator":2.87,"signal":false,"cluster_count":0},{"date":"2014-05-02","spy_close":188.06,"spy_sma_50":186.34,"new_highs":95,"new_lows":24,"total_issues":2684,"nh_pct":3.54,"nl_pct":0.89,"mcclellan_oscillator":16.16,"signal":false,"cluster_count":0},{"date":"2014-05-05","spy_close":188.42,"spy_sma_50":186.43,"new_highs":53,"new_lows":33,"total_issues":2688,"nh_pct":1.97,"nl_pct":1.23,"mcclellan_oscillator":-0.96,"signal":false,"cluster_count":0},{"date":"2014-05-06","spy_close":186.78,"spy_sma_50":186.47,"new_highs":69,"new_lows":35,"total_issues":2684,"nh_pct":2.57,"nl_pct":1.3,"mcclellan_oscillator":-68.99,"signal":false,"cluster_count":0},{"date":"2014-05-07","spy_close":187.88,"spy_sma_50":186.53,"new_highs":96,"new_lows":70,"total_issues":2683,"nh_pct":3.58,"nl_pct":2.61,"mcclellan_oscillator":-42.16,"signal":true,"cluster_count":1},{"date":"2014-05-08","spy_close":187.68,"spy_sma_50":186.59,"new_highs":115,"new_lows":46,"total_issues":2679,"nh_pct":4.29,"nl_pct":1.72,"mcclellan_oscillator":-76.51,"signal":false,"cluster_count":1},{"date":"2014-05-09","spy_close":187.96,"spy_sma_50":186.63,"new_highs":47,"new_lows":48,"total_issues":2688,"nh_pct":1.75,"nl_pct":1.79,"mcclellan_oscillator":-41.45,"signal":false,"cluster_count":1},{"date":"2014-05-12","spy_close":189.79,"spy_sma_50":186.7,"new_highs":135,"new_lows":18,"total_issues":2692,"nh_pct":5.01,"nl_pct":0.67,"mcclellan_oscillator":51.39,"signal":false,"cluster_count":1},{"date":"2014-05-13","spy_close":189.96,"spy_sma_50":186.8,"new_highs":125,"new_lows":22,"total_issues":2694,"nh_pct":4.64,"nl_pct":0.82,"mcclellan_oscillator":2.65,"signal":false,"cluster_count":1},{"date":"2014-05-14","spy_close":189.06,"spy_sma_50":186.83,"new_highs":49,"new_lows":30,"total_issues":2689,"nh_pct":1.82,"nl_pct":1.12,"mcclellan_oscillator":-56.33,"signal":false,"cluster_count":1},{"date":"2014-05-15","spy_close":187.4,"spy_sma_50":186.82,"new_highs":19,"new_lows":54,"total_issues":2690,"nh_pct":0.71,"nl_pct":2.01,"mcclellan_oscillator":-113.82,"signal":false,"cluster_count":1},{"date":"2014-05-16","spy_close":188.05,"spy_sma_50":186.82,"new_highs":45,"new_lows":35,"total_issues":2676,"nh_pct":1.68,"nl_pct":1.31,"mcclellan_oscillator":-55.61,"signal":false,"cluster_count":1},{"date":"2014-05-19","spy_close":188.74,"spy_sma_50":186.83,"new_highs":68,"new_lows":18,"total_issues":2690,"nh_pct":2.53,"nl_pct":0.67,"mcclellan_oscillator":-4.42,"signal":false,"cluster_count":1},{"date":"2014-05-20","spy_close":187.55,"spy_sma_50":186.82,"new_highs":39,"new_lows":35,"total_issues":2691,"nh_pct":1.45,"nl_pct":1.3,"mcclellan_oscillator":-83.32,"signal":false,"cluster_count":1},{"date":"2014-05-21","spy_close":189.13,"spy_sma_50":186.86,"new_highs":44,"new_lows":26,"total_issues":2691,"nh_pct":1.64,"nl_pct":0.97,"mcclellan_oscillator":-31.27,"signal":false,"cluster_count":1},{"date":"2014-05-22","spy_close":189.59,"spy_sma_50":186.9,"new_highs":77,"new_lows":18,"total_issues":2688,"nh_pct":2.86,"nl_pct":0.67,"mcclellan_oscillator":24.0,"signal":false,"cluster_count":1},{"date":"2014-05-23","spy_close":190.35,"spy_sma_50":187.0,"new_highs":93,"new_lows":15,"total_issues":2698,"nh_pct":3.45,"nl_pct":0.56,"mcclellan_oscillator":85.38,"signal":false,"cluster_count":1},{"date":"2014-05-27","spy_close":191.52,"spy_sma_50":187.14,"new_highs":178,"new_lows":25,"total_issues":2719,"nh_pct":6.55,"nl_pct":0.92,"mcclellan_oscillator":131.83,"signal":false,"cluster_count":1},{"date":"2014-05-28","spy_close":191.38,"spy_sma_50":187.24,"new_highs":123,"new_lows":26,"total_issues":2703,"nh_pct":4.55,"nl_pct":0.96,"mcclellan_oscillator":91.44,"signal":false,"cluster_count":1},{"date":"2014-05-29","spy_close":192.37,"spy_sma_50":187.34,"new_highs":143,"new_lows":25,"total_issues":2695,"nh_pct":5.31,"nl_pct":0.93,"mcclellan_oscillator":106.99,"signal":false,"cluster_count":1},{"date":"2014-05-30","spy_close":192.68,"spy_sma_50":187.46,"new_highs":141,"new_lows":25,"total_issues":2686,"nh_pct":5.25,"nl_pct":0.93,"mcclellan_oscillator":81.41,"signal":false,"cluster_count":1},{"date":"2014-06-02","spy_close":192.9,"spy_sma_50":187.56,"new_highs":176,"new_lows":24,"total_issues":2706,"nh_pct":6.5,"nl_pct":0.89,"mcclellan_oscillator":54.68,"signal":false,"cluster_count":1},{"date":"2014-06-03","spy_close":192.8,"spy_sma_50":187.69,"new_highs":123,"new_lows":28,"total_issues":2703,"nh_pct":4.55,"nl_pct":1.04,"mcclellan_oscillator":15.1,"signal":false,"cluster_count":1},{"date":"2014-06-04","spy_close":193.19,"spy_sma_50":187.85,"new_highs":135,"new_lows":37,"total_issues":2702,"nh_pct":5.0,"nl_pct":1.37,"mcclellan_oscillator":27.89,"signal":false,"cluster_count":1},{"date":"2014-06-05","spy_close":194.45,"spy_sma_50":188.01,"new_highs":236,"new_lows":33,"total_issues":2706,"nh_pct":8.72,"nl_pct":1.22,"mcclellan_oscillator":103.28,"signal":false,"cluster_count":1},{"date":"2014-06-06","spy_close":195.38,"spy_sma_50":188.22,"new_highs":299,"new_lows":20,"total_issues":2705,"nh_pct":11.05,"nl_pct":0.74,"mcclellan_oscillator":148.57,"signal":false,"cluster_count":1},{"date":"2014-06-09","spy_close":195.58,"spy_sma_50":188.44,"new_highs":283,"new_lows":17,"total_issues":2720,"nh_pct":10.4,"nl_pct":0.63,"mcclellan_oscillator":158.6,"signal":false,"cluster_count":1},{"date":"2014-06-10","spy_close":195.6,"spy_sma_50":188.64,"new_highs":119,"new_lows":6,"total_issues":2712,"nh_pct":4.39,"nl_pct":0.22,"mcclellan_oscillator":112.44,"signal":false,"cluster_count":1},{"date":"2014-06-11","spy_close":194.92,"spy_sma_50":188.8,"new_highs":88,"new_lows":10,"total_issues":2704,"nh_pct":3.25,"nl_pct":0.37,"mcclellan_oscillator":46.86,"signal":false,"cluster_count":1},{"date":"2014-06-12","spy_close":193.54,"spy_sma_50":188.91,"new_highs":80,"new_lows":7,"total_issues":2696,"nh_pct":2.97,"nl_pct":0.26,"mcclellan_oscillator":-14.85,"signal":false,"cluster_count":1},{"date":"2014-06-13","spy_close":194.13,"spy_sma_50":189.01,"new_highs":87,"new_lows":18,"total_issues":2703,"nh_pct":3.22,"nl_pct":0.67,"mcclellan_oscillator":-4.89,"signal":false,"cluster_count":1},{"date":"2014-06-16","spy_close":194.29,"spy_sma_50":189.12,"new_highs":105,"new_lows":12,"total_issues":2711,"nh_pct":3.87,"nl_pct":0.44,"mcclellan_oscillator":-16.39,"signal":false,"cluster_count":1},{"date":"2014-06-17","spy_close":194.83,"spy_sma_50":189.29,"new_highs":118,"new_lows":10,"total_issues":2703,"nh_pct":4.37,"nl_pct":0.37,"mcclellan_oscillator":22.65,"signal":false,"cluster_count":1},{"date":"2014-06-18","spy_close":196.26,"spy_sma_50":189.53,"new_highs":171,"new_lows":20,"total_issues":2713,"nh_pct":6.3,"nl_pct":0.74,"mcclellan_oscillator":71.22,"signal":false,"cluster_count":1},{"date":"2014-06-19","spy_close":196.48,"spy_sma_50":189.76,"new_highs":216,"new_lows":22,"total_issues":2708,"nh_pct":7.98,"nl_pct":0.81,"mcclellan_oscillator":56.89,"signal":false,"cluster_count":1},{"date":"2014-06-20","spy_close":195.94,"spy_sma_50":189.93,"new_highs":223,"new_lows":23,"total_issues":2722,"nh_pct":8.19,"nl_pct":0.84,"mcclellan_oscillator":63.41,"signal":false,"cluster_count":0},{"date":"2014-06-23","spy_close":195.88,"spy_sma_50":190.19,"new_highs":175,"new_lows":16,"total_issues":2724,"nh_pct":6.42,"nl_pct":0.59,"mcclellan_oscillator":32.21,"signal":false,"cluster_count":0},{"date":"2014-06-24","spy_close":194.7,"spy_sma_50":190.45,"new_highs":136,"new_lows":24,"total_issues":2716,"nh_pct":5.01,"nl_pct":0.88,"mcclellan_oscillator":-37.23,"signal":false,"cluster_count":0},{"date":"2014-06-25","spy_close":195.58,"spy_sma_50":190.71,"new_highs":83,"new_lows":17,"total_issues":2731,"nh_pct":3.04,"nl_pct":0.62,"mcclellan_oscillator":10.94,"signal":false,"cluster_count":0},{"date":"2014-06-26","spy_close":195.44,"spy_sma_50":190.93,"new_highs":89,"new_lows":15,"total_issues":2706,"nh_pct":3.29,"nl_pct":0.55,"mcclellan_oscillator":-5.53,"signal":false,"cluster_count":0},{"date":"2014-06-27","spy_close":195.82,"spy_sma_50":191.12,"new_highs":143,"new_lows":7,"total_issues":2716,"nh_pct":5.27,"nl_pct":0.26,"mcclellan_oscillator":34.67,"signal":false,"cluster_count":0},{"date":"2014-06-30","spy_close":195.72,"spy_sma_50":191.31,"new_highs":203,"new_lows":13,"total_issues":2729,"nh_pct":7.44,"nl_pct":0.48,"mcclellan_oscillator":43.76,"signal":false,"cluster_count":0},{"date":"2014-07-01","spy_close":197.03,"spy_sma_50":191.51,"new_highs":337,"new_lows":16,"total_issues":2721,"nh_pct":12.39,"nl_pct":0.59,"mcclellan_oscillator":90.02,"signal":false,"cluster_count":0},{"date":"2014-07-02","spy_close":197.23,"spy_sma_50":191.7,"new_highs":153,"new_lows":9,"total_issues":2728,"nh_pct":5.61,"nl_pct":0.33,"mcclellan_oscillator":33.82,"signal":false,"cluster_count":0},{"date":"2014-07-03","spy_close":198.2,"spy_sma_50":191.91,"new_highs":196,"new_lows":14,"total_issues":2716,"nh_pct":7.22,"nl_pct":0.52,"mcclellan_oscillator":65.4,"signal":false,"cluster_count":0},{"date":"2014-07-07","spy_close":197.51,"spy_sma_50":192.11,"new_highs":91,"new_lows":7,"total_issues":2732,"nh_pct":3.33,"nl_pct":0.26,"mcclellan_oscillator":-24.93,"signal":false,"cluster_count":0},{"date":"2014-07-08","spy_close":196.24,"spy_sma_50":192.31,"new_highs":30,"new_lows":12,"total_issues":2724,"nh_pct":1.1,"nl_pct":0.44,"mcclellan_oscillator":-90.03,"signal":false,"cluster_count":0},{"date":"2014-07-09","spy_close":197.12,"spy_sma_50":192.51,"new_highs":72,"new_lows":11,"total_issues":2717,"nh_pct":2.65,"nl_pct":0.4,"mcclellan_oscillator":-63.95,"signal":false,"cluster_count":0},{"date":"2014-07-10","spy_close":196.34,"spy_sma_50":192.68,"new_highs":61,"new_lows":22,"total_issues":2731,"nh_pct":2.23,"nl_pct":0.81,"mcclellan_oscillator":-131.98,"signal":false,"cluster_count":0},{"date":"2014-07-11","spy_close":196.61,"spy_sma_50":192.85,"new_highs":52,"new_lows":14,"total_issues":2715,"nh_pct":1.92,"nl_pct":0.52,"mcclellan_oscillator":-121.58,"signal":false,"cluster_count":0},{"date":"2014-07-14","spy_close":197.6,"spy_sma_50":193.03,"new_highs":104,"new_lows":13,"total_issues":2729,"nh_pct":3.81,"nl_pct":0.48,"mcclellan_oscillator":-68.58,"signal":false,"cluster_count":0},{"date":"2014-07-15","spy_close":197.23,"spy_sma_50":193.22,"new_highs":78,"new_lows":21,"total_issues":2718,"nh_pct":2.87,"nl_pct":0.77,"mcclellan_oscillator":-117.98,"signal":false,"cluster_count":0},{"date":"2014-07-16","spy_close":197.96,"spy_sma_50":193.41,"new_highs":105,"new_lows":26,"total_issues":2716,"nh_pct":3.87,"nl_pct":0.96,"mcclellan_oscillator":-105.37,"signal":false,"cluster_count":0},{"date":"2014-07-17","spy_close":195.71,"spy_sma_50":193.59,"new_highs":54,"new_lows":24,"total_issues":2715,"nh_pct":1.99,"nl_pct":0.88,"mcclellan_oscillator":-186.86,"signal":false,"cluster_count":0},{"date":"2014-07-18","spy_close":197.71,"spy_sma_50":193.78,"new_highs":80,"new_lows":21,"total_issues":2722,"nh_pct":2.94,"nl_pct":0.77,"mcclellan_oscillator":-72.05,"signal":false,"cluster_count":0},{"date":"2014-07-21","spy_close":197.34,"spy_sma_50":193.98,"new_highs":61,"new_lows":18,"total_issues":2725,"nh_pct":2.24,"nl_pct":0.66,"mcclellan_oscillator":-107.28,"signal":false,"cluster_count":0},{"date":"2014-07-22","spy_close":198.2,"spy_sma_50":194.18,"new_highs":147,"new_lows":18,"total_issues":2714,"nh_pct":5.42,"nl_pct":0.66,"mcclellan_oscillator":-40.62,"signal":false,"cluster_count":0},{"date":"2014-07-23","spy_close":198.64,"spy_sma_50":194.36,"new_highs":147,"new_lows":22,"total_issues":2714,"nh_pct":5.42,"nl_pct":0.81,"mcclellan_oscillator":-29.92,"signal":false,"cluster_count":0},{"date":"2014-07-24","spy_close":198.65,"spy_sma_50":194.53,"new_highs":164,"new_lows":21,"total_issues":2716,"nh_pct":6.04,"nl_pct":0.77,"mcclellan_oscillator":-40.67,"signal":false,"cluster_count":0},{"date":"2014-07-25","spy_close":197.72,"spy_sma_50":194.7,"new_highs":68,"new_lows":23,"total_issues":2720,"nh_pct":2.5,"nl_pct":0.85,"mcclellan_oscillator":-90.86,"signal":false,"cluster_count":0},{"date":"2014-07-28","spy_close":197.8,"spy_sma_50":194.91,"new_highs":71,"new_lows":38,"total_issues":2722,"nh_pct":2.61,"nl_pct":1.4,"mcclellan_oscillator":-105.56,"signal":false,"cluster_count":0},{"date":"2014-07-29","spy_close":196.95,"spy_sma_50":195.09,"new_highs":87,"new_lows":37,"total_issues":2719,"nh_pct":3.2,"nl_pct":1.36,"mcclellan_oscillator":-119.66,"signal":false,"cluster_count":0},{"date":"2014-07-30","spy_close":196.98,"spy_sma_50":195.26,"new_highs":81,"new_lows":35,"total_issues":2726,"nh_pct":2.97,"nl_pct":1.28,"mcclellan_oscillator":-106.71,"signal":false,"cluster_count":0},{"date":"2014-07-31","spy_close":193.09,"spy_sma_50":195.37,"new_highs":31,"new_lows":71,"total_issues":2728,"nh_pct":1.14,"nl_pct":2.6,"mcclellan_oscillator":-199.11,"signal":false,"cluster_count":0},{"date":"2014-08-01","spy_close":192.5,"spy_sma_50":195.43,"new_highs":17,"new_lows":83,"total_issues":2730,"nh_pct":0.62,"nl_pct":3.04,"mcclellan_oscillator":-206.02,"signal":false,"cluster_count":0},{"date":"2014-08-04","spy_close":193.89,"spy_sma_50":195.52,"new_highs":27,"new_lows":55,"total_issues":2726,"nh_pct":0.99,"nl_pct":2.02,"mcclellan_oscillator":-131.49,"signal":false,"cluster_count":0},{"date":"2014-08-05","spy_close":192.01,"spy_sma_50":195.55,"new_highs":32,"new_lows":56,"total_issues":2727,"nh_pct":1.17,"nl_pct":2.05,"mcclellan_oscillator":-162.51,"signal":false,"cluster_count":0},{"date":"2014-08-06","spy_close":192.07,"spy_sma_50":195.56,"new_highs":19,"new_lows":53,"total_issues":2724,"nh_pct":0.7,"nl_pct":1.95,"mcclellan_oscillator":-106.27,"signal":false,"cluster_count":0},{"date":"2014-08-07","spy_close":191.03,"spy_sma_50":195.56,"new_highs":27,"new_lows":53,"total_issues":2727,"nh_pct":0.99,"nl_pct":1.94,"mcclellan_oscillator":-127.46,"signal":false,"cluster_count":0},{"date":"2014-08-08","spy_close":193.24,"spy_sma_50":195.57,"new_highs":42,"new_lows":50,"total_issues":2735,"nh_pct":1.54,"nl_pct":1.83,"mcclellan_oscillator":-27.63,"signal":false,"cluster_count":0},{"date":"2014-08-11","spy_close":193.8,"spy_sma_50":195.6,"new_highs":64,"new_lows":19,"total_issues":2726,"nh_pct":2.35,"nl_pct":0.7,"mcclellan_oscillator":50.06,"signal":false,"cluster_count":0},{"date":"2014-08-12","spy_close":193.53,"spy_sma_50":195.61,"new_highs":38,"new_lows":25,"total_issues":2721,"nh_pct":1.4,"nl_pct":0.92,"mcclellan_oscillator":6.08,"signal":false,"cluster_count":0},{"date":"2014-08-13","spy_close":194.84,"spy_sma_50":195.65,"new_highs":83,"new_lows":24,"total_issues":2738,"nh_pct":3.03,"nl_pct":0.88,"mcclellan_oscillator":62.1,"signal":false,"cluster_count":0},{"date":"2014-08-14","spy_close":195.76,"spy_sma_50":195.7,"new_highs":72,"new_lows":16,"total_issues":2739,"nh_pct":2.63,"nl_pct":0.58,"mcclellan_oscillator":93.08,"signal":false,"cluster_count":0},{"date":"2014-08-15","spy_close":195.72,"spy_sma_50":195.73,"new_highs":100,"new_lows":28,"total_issues":2729,"nh_pct":3.66,"nl_pct":1.03,"mcclellan_oscillator":69.16,"signal":false,"cluster_count":0},{"date":"2014-08-18","spy_close":197.36,"spy_sma_50":195.77,"new_highs":135,"new_lows":21,"total_issues":2746,"nh_pct":4.92,"nl_pct":0.76,"mcclellan_oscillator":142.91,"signal":false,"cluster_count":0},{"date":"2014-08-19","spy_close":198.39,"spy_sma_50":195.82,"new_highs":178,"new_lows":12,"total_issues":2728,"nh_pct":6.52,"nl_pct":0.44,"mcclellan_oscillator":159.45,"signal":false,"cluster_count":0},{"date":"2014-08-20","spy_close":198.92,"spy_sma_50":195.89,"new_highs":129,"new_lows":21,"total_issues":2735,"nh_pct":4.72,"nl_pct":0.77,"mcclellan_oscillator":122.6,"signal":false,"cluster_count":0},{"date":"2014-08-21","spy_close":199.5,"spy_sma_50":195.98,"new_highs":175,"new_lows":27,"total_issues":2730,"nh_pct":6.41,"nl_pct":0.99,"mcclellan_oscillator":127.63,"signal":false,"cluster_count":0},{"date":"2014-08-22","spy_close":199.19,"spy_sma_50":196.09,"new_highs":106,"new_lows":20,"total_issues":2735,"nh_pct":3.88,"nl_pct":0.73,"mcclellan_oscillator":83.29,"signal":false,"cluster_count":0},{"date":"2014-08-25","spy_close":200.2,"spy_sma_50":196.22,"new_highs":153,"new_lows":27,"total_issues":2742,"nh_pct":5.58,"nl_pct":0.98,"mcclellan_oscillator":97.76,"signal":false,"cluster_count":0},{"date":"2014-08-26","spy_close":200.33,"spy_sma_50":196.34,"new_highs":154,"new_lows":22,"total_issues":2742,"nh_pct":5.62,"nl_pct":0.8,"mcclellan_oscillator":127.35,"signal":false,"cluster_count":0},{"date":"2014-08-27","spy_close":200.25,"spy_sma_50":196.44,"new_highs":128,"new_lows":6,"total_issues":2731,"nh_pct":4.69,"nl_pct":0.22,"mcclellan_oscillator":107.75,"signal":false,"cluster_count":0},{"date":"2014-08-28","spy_close":200.14,"spy_sma_50":196.52,"new_highs":70,"new_lows":13,"total_issues":2739,"nh_pct":2.56,"nl_pct":0.47,"mcclellan_oscillator":52.32,"signal":false,"cluster_count":0},{"date":"2014-08-29","spy_close":200.71,"spy_sma_50":196.61,"new_highs":132,"new_lows":11,"total_issues":2743,"nh_pct":4.81,"nl_pct":0.4,"mcclellan_oscillator":106.0,"signal":false,"cluster_count":0},{"date":"2014-09-02","spy_close":200.61,"spy_sma_50":196.7,"new_highs":218,"new_lows":20,"total_issues":2746,"nh_pct":7.94,"nl_pct":0.73,"mcclellan_oscillator":104.38,"signal":false,"cluster_count":0},{"date":"2014-09-03","spy_close":200.5,"spy_sma_50":196.79,"new_highs":201,"new_lows":21,"total_issues":2749,"nh_pct":7.31,"nl_pct":0.76,"mcclellan_oscillator":64.46,"signal":false,"cluster_count":0},{"date":"2014-09-04","spy_close":200.21,"spy_sma_50":196.9,"new_highs":167,"new_lows":25,"total_issues":2741,"nh_pct":6.09,"nl_pct":0.91,"mcclellan_oscillator":19.37,"signal":false,"cluster_count":0},{"date":"2014-09-05","spy_close":201.11,"spy_sma_50":197.01,"new_highs":106,"new_lows":23,"total_issues":2729,"nh_pct":3.88,"nl_pct":0.84,"mcclellan_oscillator":41.51,"signal":false,"cluster_count":0},{"date":"2014-09-08","spy_close":200.59,"spy_sma_50":197.12,"new_highs":140,"new_lows":27,"total_issues":2752,"nh_pct":5.09,"nl_pct":0.98,"mcclellan_oscillator":13.24,"signal":false,"cluster_count":0},{"date":"2014-09-09","spy_close":199.32,"spy_sma_50":197.19,"new_highs":70,"new_lows":38,"total_issues":2743,"nh_pct":2.55,"nl_pct":1.39,"mcclellan_oscillator":-69.6,"signal":false,"cluster_count":0},{"date":"2014-09-10","spy_close":200.07,"spy_sma_50":197.27,"new_highs":55,"new_lows":40,"total_issues":2740,"nh_pct":2.01,"nl_pct":1.46,"mcclellan_oscillator":-43.48,"signal":false,"cluster_count":0},{"date":"2014-09-11","spy_close":200.3,"spy_sma_50":197.34,"new_highs":51,"new_lows":37,"total_issues":2742,"nh_pct":1.86,"nl_pct":1.35,"mcclellan_oscillator":-23.48,"signal":false,"cluster_count":0},{"date":"2014-09-12","spy_close":199.13,"spy_sma_50":197.38,"new_highs":46,"new_lows":42,"total_issues":2741,"nh_pct":1.68,"nl_pct":1.53,"mcclellan_oscillator":-96.42,"signal":false,"cluster_count":0},{"date":"2014-09-15","spy_close":198.98,"spy_sma_50":197.39,"new_highs":29,"new_lows":61,"total_issues":2748,"nh_pct":1.06,"nl_pct":2.22,"mcclellan_oscillator":-146.04,"signal":false,"cluster_count":0},{"date":"2014-09-16","spy_close":200.48,"spy_sma_50":197.45,"new_highs":45,"new_lows":57,"total_issues":2743,"nh_pct":1.64,"nl_pct":2.08,"mcclellan_oscillator":-88.19,"signal":false,"cluster_count":0},{"date":"2014-09-17","spy_close":200.75,"spy_sma_50":197.54,"new_highs":97,"new_lows":49,"total_issues":2731,"nh_pct":3.55,"nl_pct":1.79,"mcclellan_oscillator":-74.19,"signal":false,"cluster_count":0},{"date":"2014-09-18","spy_close":201.82,"spy_sma_50":197.64,"new_highs":142,"new_lows":60,"total_issues":2743,"nh_pct":5.18,"nl_pct":2.19,"mcclellan_oscillator":-29.1,"signal":false,"cluster_count":0},{"date":"2014-09-19","spy_close":200.7,"spy_sma_50":197.72,"new_highs":160,"new_lows":88,"total_issues":2764,"nh_pct":5.79,"nl_pct":3.18,"mcclellan_oscillator":-73.1,"signal":true,"cluster_count":1},{"date":"2014-09-22","spy_close":199.15,"spy_sma_50":197.77,"new_highs":33,"new_lows":126,"total_issues":2747,"nh_pct":1.2,"nl_pct":4.59,"mcclellan_oscillator":-160.05,"signal":false,"cluster_count":1},{"date":"2014-09-23","spy_close":198.01,"spy_sma_50":197.78,"new_highs":17,"new_lows":101,"total_issues":2745,"nh_pct":0.62,"nl_pct":3.68,"mcclellan_oscillator":-203.2,"signal":false,"cluster_count":1},{"date":"2014-09-24","spy_close":199.56,"spy_sma_50":197.83,"new_highs":25,"new_lows":92,"total_issues":2730,"nh_pct":0.92,"nl_pct":3.37,"mcclellan_oscillator":-129.17,"signal":false,"cluster_count":1},{"date":"2014-09-25","spy_close":196.34,"spy_sma_50":197.8,"new_highs":17,"new_lows":141,"total_issues":2728,"nh_pct":0.62,"nl_pct":5.17,"mcclellan_oscillator":-208.28,"signal":false,"cluster_count":1},{"date":"2014-09-26","spy_close":197.9,"spy_sma_50":197.84,"new_highs":21,"new_lows":106,"total_issues":2727,"nh_pct":0.77,"nl_pct":3.89,"mcclellan_oscillator":-116.78,"signal":false,"cluster_count":1},{"date":"2014-09-29","spy_close":197.54,"spy_sma_50":197.84,"new_highs":28,"new_lows":136,"total_issues":2743,"nh_pct":1.02,"nl_pct":4.96,"mcclellan_oscillator":-129.46,"signal":false,"cluster_count":1},{"date":"2014-09-30","spy_close":197.02,"spy_sma_50":197.83,"new_highs":38,"new_lows":154,"total_issues":2756,"nh_pct":1.38,"nl_pct":5.59,"mcclellan_oscillator":-159.16,"signal":false,"cluster_count":1},{"date":"2014-10-01","spy_close":194.35,"spy_sma_50":197.75,"new_highs":18,"new_lows":211,"total_issues":2753,"nh_pct":0.65,"nl_pct":7.66,"mcclellan_oscillator":-208.9,"signal":false,"cluster_count":1},{"date":"2014-10-02","spy_close":194.38,"spy_sma_50":197.67,"new_highs":13,"new_lows":185,"total_issues":2745,"nh_pct":0.47,"nl_pct":6.74,"mcclellan_oscillator":-151.99,"signal":false,"cluster_count":1},{"date":"2014-10-03","spy_close":196.52,"spy_sma_50":197.63,"new_highs":33,"new_lows":73,"total_issues":2745,"nh_pct":1.2,"nl_pct":2.66,"mcclellan_oscillator":-74.12,"signal":false,"cluster_count":1},{"date":"2014-10-06","spy_close":196.29,"spy_sma_50":197.6,"new_highs":38,"new_lows":72,"total_issues":2744,"nh_pct":1.38,"nl_pct":2.62,"mcclellan_oscillator":-77.92,"signal":false,"cluster_count":1},{"date":"2014-10-07","spy_close":193.26,"spy_sma_50":197.51,"new_highs":16,"new_lows":159,"total_issues":2760,"nh_pct":0.58,"nl_pct":5.76,"mcclellan_oscillator":-151.68,"signal":false,"cluster_count":1},{"date":"2014-10-08","spy_close":196.64,"spy_sma_50":197.5,"new_highs":37,"new_lows":224,"total_issues":2749,"nh_pct":1.35,"nl_pct":8.15,"mcclellan_oscillator":-37.34,"signal":false,"cluster_count":1},{"date":"2014-10-09","spy_close":192.74,"spy_sma_50":197.41,"new_highs":37,"new_lows":182,"total_issues":2751,"nh_pct":1.34,"nl_pct":6.62,"mcclellan_oscillator":-133.73,"signal":false,"cluster_count":1},{"date":"2014-10-10","spy_close":190.54,"spy_sma_50":197.36,"new_highs":21,"new_lows":337,"total_issues":2751,"nh_pct":0.76,"nl_pct":12.25,"mcclellan_oscillator":-181.44,"signal":false,"cluster_count":1},{"date":"2014-10-13","spy_close":187.41,"spy_sma_50":197.26,"new_highs":25,"new_lows":340,"total_issues":2735,"nh_pct":0.91,"nl_pct":12.43,"mcclellan_oscillator":-184.37,"signal":false,"cluster_count":1},{"date":"2014-10-14","spy_close":187.7,"spy_sma_50":197.14,"new_highs":37,"new_lows":249,"total_issues":2753,"nh_pct":1.34,"nl_pct":9.04,"mcclellan_oscillator":-108.75,"signal":false,"cluster_count":1},{"date":"2014-10-15","spy_close":186.43,"spy_sma_50":197.03,"new_highs":28,"new_lows":477,"total_issues":2770,"nh_pct":1.01,"nl_pct":17.22,"mcclellan_oscillator":-85.95,"signal":false,"cluster_count":1},{"date":"2014-10-16","spy_close":186.27,"spy_sma_50":196.91,"new_highs":23,"new_lows":158,"total_issues":2758,"nh_pct":0.83,"nl_pct":5.73,"mcclellan_oscillator":-11.58,"signal":false,"cluster_count":1},{"date":"2014-10-17","spy_close":188.47,"spy_sma_50":196.86,"new_highs":40,"new_lows":23,"total_issues":2759,"nh_pct":1.45,"nl_pct":0.83,"mcclellan_oscillator":32.62,"signal":false,"cluster_count":1},{"date":"2014-10-20","spy_close":190.3,"spy_sma_50":196.8,"new_highs":32,"new_lows":39,"total_issues":2751,"nh_pct":1.16,"nl_pct":1.42,"mcclellan_oscillator":105.24,"signal":false,"cluster_count":1},{"date":"2014-10-21","spy_close":194.07,"spy_sma_50":196.81,"new_highs":64,"new_lows":23,"total_issues":2760,"nh_pct":2.32,"nl_pct":0.83,"mcclellan_oscillator":191.51,"signal":false,"cluster_count":1},{"date":"2014-10-22","spy_close":192.69,"spy_sma_50":196.79,"new_highs":89,"new_lows":23,"total_issues":2752,"nh_pct":3.23,"nl_pct":0.84,"mcclellan_oscillator":104.96,"signal":false,"cluster_count":1},{"date":"2014-10-23","spy_close":194.93,"spy_sma_50":196.79,"new_highs":104,"new_lows":35,"total_issues":2751,"nh_pct":3.78,"nl_pct":1.27,"mcclellan_oscillator":177.43,"signal":false,"cluster_count":1},{"date":"2014-10-24","spy_close":196.43,"spy_sma_50":196.8,"new_highs":87,"new_lows":23,"total_issues":2749,"nh_pct":3.16,"nl_pct":0.84,"mcclellan_oscillator":195.26,"signal":false,"cluster_count":1},{"date":"2014-10-27","spy_close":196.16,"spy_sma_50":196.81,"new_highs":95,"new_lows":42,"total_issues":2757,"nh_pct":3.45,"nl_pct":1.52,"mcclellan_oscillator":162.98,"signal":false,"cluster_count":1},{"date":"2014-10-28","spy_close":198.41,"spy_sma_50":196.83,"new_highs":182,"new_lows":28,"total_issues":2765,"nh_pct":6.58,"nl_pct":1.01,"mcclellan_oscillator":246.07,"signal":false,"cluster_count":1},{"date":"2014-10-29","spy_close":198.11,"spy_sma_50":196.83,"new_highs":185,"new_lows":35,"total_issues":2752,"nh_pct":6.72,"nl_pct":1.27,"mcclellan_oscillator":193.52,"signal":false,"cluster_count":1},{"date":"2014-10-30","spy_close":199.38,"spy_sma_50":196.84,"new_highs":216,"new_lows":67,"total_issues":2763,"nh_pct":7.82,"nl_pct":2.42,"mcclellan_oscillator":214.38,"signal":false,"cluster_count":1},{"date":"2014-10-31","spy_close":201.66,"spy_sma_50":196.88,"new_highs":354,"new_lows":71,"total_issues":2777,"nh_pct":12.75,"nl_pct":2.56,"mcclellan_oscillator":262.59,"signal":false,"cluster_count":1},{"date":"2014-11-03","spy_close":201.77,"spy_sma_50":196.93,"new_highs":247,"new_lows":42,"total_issues":2765,"nh_pct":8.93,"nl_pct":1.52,"mcclellan_oscillator":220.2,"signal":false,"cluster_count":0},{"date":"2014-11-04","spy_close":201.07,"spy_sma_50":196.95,"new_highs":184,"new_lows":48,"total_issues":2755,"nh_pct":6.68,"nl_pct":1.74,"mcclellan_oscillator":158.85,"signal":false,"cluster_count":0},{"date":"2014-11-05","spy_close":202.34,"spy_sma_50":196.99,"new_highs":252,"new_lows":76,"total_issues":2762,"nh_pct":9.12,"nl_pct":2.75,"mcclellan_oscillator":162.01,"signal":false,"cluster_count":0},{"date":"2014-11-06","spy_close":203.15,"spy_sma_50":197.05,"new_highs":180,"new_lows":38,"total_issues":2763,"nh_pct":6.51,"nl_pct":1.38,"mcclellan_oscillator":166.29,"signal":false,"cluster_count":0},{"date":"2014-11-07","spy_close":203.34,"spy_sma_50":197.11,"new_highs":162,"new_lows":34,"total_issues":2768,"nh_pct":5.85,"nl_pct":1.23,"mcclellan_oscillator":152.18,"signal":false,"cluster_count":0},{"date":"2014-11-10","spy_close":203.98,"spy_sma_50":197.18,"new_highs":208,"new_lows":32,"total_issues":2767,"nh_pct":7.52,"nl_pct":1.16,"mcclellan_oscillator":157.2,"signal":false,"cluster_count":0},{"date":"2014-11-11","spy_close":204.18,"spy_sma_50":197.25,"new_highs":199,"new_lows":38,"total_issues":2772,"nh_pct":7.18,"nl_pct":1.37,"mcclellan_oscillator":132.1,"signal":false,"cluster_count":0},{"date":"2014-11-12","spy_close":203.96,"spy_sma_50":197.32,"new_highs":153,"new_lows":36,"total_issues":2772,"nh_pct":5.52,"nl_pct":1.3,"mcclellan_oscillator":126.04,"signal":false,"cluster_count":0},{"date":"2014-11-13","spy_close":204.19,"spy_sma_50":197.4,"new_highs":194,"new_lows":53,"total_issues":2790,"nh_pct":6.95,"nl_pct":1.9,"mcclellan_oscillator":57.42,"signal":false,"cluster_count":0},{"date":"2014-11-14","spy_close":204.24,"spy_sma_50":197.46,"new_highs":86,"new_lows":44,"total_issues":2793,"nh_pct":3.08,"nl_pct":1.58,"mcclellan_oscillator":39.87,"signal":false,"cluster_count":0},{"date":"2014-11-17","spy_close":204.37,"spy_sma_50":197.54,"new_highs":86,"new_lows":31,"total_issues":2793,"nh_pct":3.08,"nl_pct":1.11,"mcclellan_oscillator":-3.59,"signal":false,"cluster_count":0},{"date":"2014-11-18","spy_close":205.55,"spy_sma_50":197.66,"new_highs":153,"new_lows":47,"total_issues":2817,"nh_pct":5.43,"nl_pct":1.67,"mcclellan_oscillator":28.07,"signal":false,"cluster_count":0},{"date":"2014-11-19","spy_close":205.22,"spy_sma_50":197.76,"new_highs":70,"new_lows":37,"total_issues":2779,"nh_pct":2.52,"nl_pct":1.33,"mcclellan_oscillator":-32.45,"signal":false,"cluster_count":0},{"date":"2014-11-20","spy_close":205.58,"spy_sma_50":197.87,"new_highs":98,"new_lows":29,"total_issues":2799,"nh_pct":3.5,"nl_pct":1.04,"mcclellan_oscillator":16.97,"signal":false,"cluster_count":0},{"date":"2014-11-21","spy_close":206.68,"spy_sma_50":198.02,"new_highs":220,"new_lows":25,"total_issues":2795,"nh_pct":7.87,"nl_pct":0.89,"mcclellan_oscillator":45.29,"signal":false,"cluster_count":0},{"date":"2014-11-24","spy_close":207.26,"spy_sma_50":198.19,"new_highs":153,"new_lows":16,"total_issues":2789,"nh_pct":5.49,"nl_pct":0.57,"mcclellan_oscillator":80.82,"signal":false,"cluster_count":0},{"date":"2014-11-25","spy_close":207.11,"spy_sma_50":198.32,"new_highs":197,"new_lows":19,"total_issues":2780,"nh_pct":7.09,"nl_pct":0.68,"mcclellan_oscillator":70.8,"signal":false,"cluster_count":0},{"date":"2014-11-26","spy_close":207.64,"spy_sma_50":198.46,"new_highs":155,"new_lows":25,"total_issues":2789,"nh_pct":5.56,"nl_pct":0.9,"mcclellan_oscillator":82.78,"signal":false,"cluster_count":0},{"date":"2014-11-28","spy_close":207.2,"spy_sma_50":198.56,"new_highs":323,"new_lows":103,"total_issues":2760,"nh_pct":11.7,"nl_pct":3.73,"mcclellan_oscillator":31.4,"signal":false,"cluster_count":0},{"date":"2014-12-01","spy_close":205.76,"spy_sma_50":198.66,"new_highs":109,"new_lows":150,"total_issues":2790,"nh_pct":3.91,"nl_pct":5.38,"mcclellan_oscillator":-59.28,"signal":true,"cluster_count":1},{"date":"2014-12-02","spy_close":207.09,"spy_sma_50":198.82,"new_highs":111,"new_lows":80,"total_issues":2790,"nh_pct":3.98,"nl_pct":2.87,"mcclellan_oscillator":-3.71,"signal":true,"cluster_count":2},{"date":"2014-12-03","spy_close":207.89,"spy_sma_50":199.02,"new_highs":188,"new_lows":54,"total_issues":2797,"nh_pct":6.72,"nl_pct":1.93,"mcclellan_oscillator":41.76,"signal":false,"cluster_count":2},{"date":"2014-12-04","spy_close":207.66,"spy_sma_50":199.18,"new_highs":188,"new_lows":77,"total_issues":2805,"nh_pct":6.7,"nl_pct":2.75,"mcclellan_oscillator":-0.72,"signal":false,"cluster_count":2},{"date":"2014-12-05","spy_close":208.0,"spy_sma_50":199.42,"new_highs":213,"new_lows":100,"total_issues":2800,"nh_pct":7.61,"nl_pct":3.57,"mcclellan_oscillator":14.47,"signal":false,"cluster_count":2},{"date":"2014-12-08","spy_close":206.61,"spy_sma_50":199.59,"new_highs":249,"new_lows":181,"total_issues":2801,"nh_pct":8.89,"nl_pct":6.46,"mcclellan_oscillator":-60.07,"signal":true,"cluster_count":3},{"date":"2014-12-09","spy_close":206.47,"spy_sma_50":199.77,"new_highs":109,"new_lows":168,"total_issues":2795,"nh_pct":3.9,"nl_pct":6.01,"mcclellan_oscillator":-18.0,"signal":true,"cluster_count":4},{"date":"2014-12-10","spy_close":203.16,"spy_sma_50":199.89,"new_highs":114,"new_lows":169,"total_issues":2805,"nh_pct":4.06,"nl_pct":6.02,"mcclellan_oscillator":-125.04,"signal":true,"cluster_count":5},{"date":"2014-12-11","spy_close":204.19,"spy_sma_50":200.09,"new_highs":112,"new_lows":142,"total_issues":2782,"nh_pct":4.03,"nl_pct":5.1,"mcclellan_oscillator":-87.78,"signal":true,"cluster_count":6},{"date":"2014-12-12","spy_close":200.89,"spy_sma_50":200.22,"new_highs":51,"new_lows":245,"total_issues":2797,"nh_pct":1.82,"nl_pct":8.76,"mcclellan_oscillator":-165.59,"signal":false,"cluster_count":6},{"date":"2014-12-15","spy_close":199.51,"spy_sma_50":200.28,"new_highs":30,"new_lows":262,"total_issues":2792,"nh_pct":1.07,"nl_pct":9.38,"mcclellan_oscillator":-215.39,"signal":false,"cluster_count":6},{"date":"2014-12-16","spy_close":197.91,"spy_sma_50":200.31,"new_highs":27,"new_lows":297,"total_issues":2791,"nh_pct":0.97,"nl_pct":10.64,"mcclellan_oscillator":-212.74,"signal":false,"cluster_count":6},{"date":"2014-12-17","spy_close":201.79,"spy_sma_50":200.48,"new_highs":52,"new_lows":68,"total_issues":2802,"nh_pct":1.86,"nl_pct":2.43,"mcclellan_oscillator":-79.91,"signal":false,"cluster_count":6},{"date":"2014-12-18","spy_close":206.78,"spy_sma_50":200.68,"new_highs":183,"new_lows":30,"total_issues":2800,"nh_pct":6.54,"nl_pct":1.07,"mcclellan_oscillator":20.11,"signal":false,"cluster_count":6},{"date":"2014-12-19","spy_close":206.52,"spy_sma_50":200.96,"new_highs":224,"new_lows":30,"total_issues":2795,"nh_pct":8.01,"nl_pct":1.07,"mcclellan_oscillator":33.88,"signal":false,"cluster_count":6},{"date":"2014-12-22","spy_close":207.47,"spy_sma_50":201.3,"new_highs":189,"new_lows":40,"total_issues":2816,"nh_pct":6.71,"nl_pct":1.42,"mcclellan_oscillator":58.23,"signal":false,"cluster_count":6},{"date":"2014-12-23","spy_close":207.75,"spy_sma_50":201.71,"new_highs":313,"new_lows":39,"total_issues":2804,"nh_pct":11.16,"nl_pct":1.39,"mcclellan_oscillator":83.05,"signal":false,"cluster_count":6},{"date":"2014-12-24","spy_close":207.77,"spy_sma_50":202.11,"new_highs":201,"new_lows":29,"total_issues":2752,"nh_pct":7.3,"nl_pct":1.05,"mcclellan_oscillator":82.02,"signal":false,"cluster_count":6},{"date":"2014-12-26","spy_close":208.44,"spy_sma_50":202.55,"new_highs":227,"new_lows":36,"total_issues":2780,"nh_pct":8.17,"nl_pct":1.29,"mcclellan_oscillator":112.07,"signal":false,"cluster_count":6},{"date":"2014-12-29","spy_close":208.72,"spy_sma_50":203.0,"new_highs":245,"new_lows":44,"total_issues":2806,"nh_pct":8.73,"nl_pct":1.57,"mcclellan_oscillator":101.21,"signal":false,"cluster_count":6},{"date":"2014-12-30","spy_close":207.6,"spy_sma_50":203.38,"new_highs":120,"new_lows":30,"total_issues":2811,"nh_pct":4.27,"nl_pct":1.07,"mcclellan_oscillator":41.41,"signal":false,"cluster_count":6},{"date":"2014-12-31","spy_close":205.54,"spy_sma_50":203.68,"new_highs":160,"new_lows":39,"total_issues":2820,"nh_pct":5.67,"nl_pct":1.38,"mcclellan_oscillator":-18.17,"signal":false,"cluster_count":6},{"date":"2015-01-02","spy_close":205.43,"spy_sma_50":203.91,"new_highs":45,"new_lows":23,"total_issues":2788,"nh_pct":1.61,"nl_pct":0.82,"mcclellan_oscillator":-37.62,"signal":false,"cluster_count":6},{"date":"2015-01-05","spy_close":201.72,"spy_sma_50":204.09,"new_highs":57,"new_lows":68,"total_issues":2798,"nh_pct":2.04,"nl_pct":2.43,"mcclellan_oscillator":-112.77,"signal":false,"cluster_count":6},{"date":"2015-01-06","spy_close":199.82,"spy_sma_50":204.19,"new_highs":92,"new_lows":103,"total_issues":2796,"nh_pct":3.29,"nl_pct":3.68,"mcclellan_oscillator":-167.95,"signal":false,"cluster_count":6},{"date":"2015-01-07","spy_close":202.31,"spy_sma_50":204.31,"new_highs":132,"new_lows":60,"total_issues":2784,"nh_pct":4.74,"nl_pct":2.16,"mcclellan_oscillator":-77.99,"signal":false,"cluster_count":6},{"date":"2015-01-08","spy_close":205.9,"spy_sma_50":204.5,"new_highs":185,"new_lows":27,"total_issues":2793,"nh_pct":6.62,"nl_pct":0.97,"mcclellan_oscillator":13.21,"signal":false,"cluster_count":6},{"date":"2015-01-09","spy_close":204.25,"spy_sma_50":204.62,"new_highs":140,"new_lows":51,"total_issues":2793,"nh_pct":5.01,"nl_pct":1.83,"mcclellan_oscillator":-40.23,"signal":false,"cluster_count":6},{"date":"2015-01-12","spy_close":202.65,"spy_sma_50":204.71,"new_highs":137,"new_lows":104,"total_issues":2801,"nh_pct":4.89,"nl_pct":3.71,"mcclellan_oscillator":-77.71,"signal":false,"cluster_count":6},{"date":"2015-01-13","spy_close":202.08,"spy_sma_50":204.76,"new_highs":185,"new_lows":110,"total_issues":2795,"nh_pct":6.62,"nl_pct":3.94,"mcclellan_oscillator":-75.48,"signal":false,"cluster_count":6},{"date":"2015-01-14","spy_close":200.86,"spy_sma_50":204.75,"new_highs":81,"new_lows":167,"total_issues":2794,"nh_pct":2.9,"nl_pct":5.98,"mcclellan_oscillator":-107.64,"signal":false,"cluster_count":6},{"date":"2015-01-15","spy_close":199.02,"spy_sma_50":204.69,"new_highs":115,"new_lows":111,"total_issues":2792,"nh_pct":4.12,"nl_pct":3.98,"mcclellan_oscillator":-154.54,"signal":false,"cluster_count":5},{"date":"2015-01-16","spy_close":201.63,"spy_sma_50":204.7,"new_highs":133,"new_lows":94,"total_issues":2781,"nh_pct":4.78,"nl_pct":3.38,"mcclellan_oscillator":-43.08,"signal":false,"cluster_count":4},{"date":"2015-01-20","spy_close":202.06,"spy_sma_50":204.7,"new_highs":170,"new_lows":83,"total_issues":2805,"nh_pct":6.06,"nl_pct":2.96,"mcclellan_oscillator":-60.26,"signal":false,"cluster_count":4},{"date":"2015-01-21","spy_close":203.08,"spy_sma_50":204.7,"new_highs":98,"new_lows":69,"total_issues":2790,"nh_pct":3.51,"nl_pct":2.47,"mcclellan_oscillator":-41.0,"signal":false,"cluster_count":4},{"date":"2015-01-22","spy_close":206.1,"spy_sma_50":204.75,"new_highs":201,"new_lows":41,"total_issues":2804,"nh_pct":7.17,"nl_pct":1.46,"mcclellan_oscillator":50.67,"signal":false,"cluster_count":4},{"date":"2015-01-23","spy_close":204.97,"spy_sma_50":204.77,"new_highs":222,"new_lows":35,"total_issues":2790,"nh_pct":7.96,"nl_pct":1.25,"mcclellan_oscillator":17.3,"signal":false,"cluster_count":3},{"date":"2015-01-26","spy_close":205.45,"spy_sma_50":204.8,"new_highs":180,"new_lows":45,"total_issues":2798,"nh_pct":6.43,"nl_pct":1.61,"mcclellan_oscillator":67.28,"signal":false,"cluster_count":2},{"date":"2015-01-27","spy_close":202.74,"spy_sma_50":204.77,"new_highs":157,"new_lows":45,"total_issues":2782,"nh_pct":5.64,"nl_pct":1.62,"mcclellan_oscillator":18.98,"signal":false,"cluster_count":1},{"date":"2015-01-28","spy_close":200.14,"spy_sma_50":204.69,"new_highs":220,"new_lows":82,"total_issues":2790,"nh_pct":7.89,"nl_pct":2.94,"mcclellan_oscillator":-70.72,"signal":false,"cluster_count":0},{"date":"2015-01-29","spy_close":201.99,"spy_sma_50":204.65,"new_highs":102,"new_lows":129,"total_issues":2780,"nh_pct":3.67,"nl_pct":4.64,"mcclellan_oscillator":-4.35,"signal":false,"cluster_count":0},{"date":"2015-01-30","spy_close":199.45,"spy_sma_50":204.55,"new_highs":111,"new_lows":100,"total_issues":2789,"nh_pct":3.98,"nl_pct":3.59,"mcclellan_oscillator":-76.49,"signal":false,"cluster_count":0},{"date":"2015-02-02","spy_close":201.92,"spy_sma_50":204.48,"new_highs":76,"new_lows":51,"total_issues":2797,"nh_pct":2.72,"nl_pct":1.82,"mcclellan_oscillator":-6.68,"signal":false,"cluster_count":0},{"date":"2015-02-03","spy_close":204.84,"spy_sma_50":204.47,"new_highs":114,"new_lows":21,"total_issues":2807,"nh_pct":4.06,"nl_pct":0.75,"mcclellan_oscillator":80.29,"signal":false,"cluster_count":0},{"date":"2015-02-04","spy_close":204.06,"spy_sma_50":204.44,"new_highs":119,"new_lows":20,"total_issues":2795,"nh_pct":4.26,"nl_pct":0.72,"mcclellan_oscillator":28.99,"signal":false,"cluster_count":0},{"date":"2015-02-05","spy_close":206.12,"spy_sma_50":204.43,"new_highs":132,"new_lows":23,"total_issues":2796,"nh_pct":4.72,"nl_pct":0.82,"mcclellan_oscillator":104.74,"signal":false,"cluster_count":0},{"date":"2015-02-06","spy_close":205.55,"spy_sma_50":204.39,"new_highs":149,"new_lows":18,"total_issues":2801,"nh_pct":5.32,"nl_pct":0.64,"mcclellan_oscillator":63.38,"signal":false,"cluster_count":0},{"date":"2015-02-09","spy_close":204.63,"spy_sma_50":204.34,"new_highs":53,"new_lows":24,"total_issues":2797,"nh_pct":1.89,"nl_pct":0.86,"mcclellan_oscillator":12.05,"signal":false,"cluster_count":0},{"date":"2015-02-10","spy_close":206.81,"spy_sma_50":204.33,"new_highs":83,"new_lows":35,"total_issues":2803,"nh_pct":2.96,"nl_pct":1.25,"mcclellan_oscillator":42.61,"signal":false,"cluster_count":0},{"date":"2015-02-11","spy_close":206.93,"spy_sma_50":204.32,"new_highs":106,"new_lows":27,"total_issues":2810,"nh_pct":3.77,"nl_pct":0.96,"mcclellan_oscillator":12.87,"signal":false,"cluster_count":0},{"date":"2015-02-12","spy_close":208.92,"spy_sma_50":204.38,"new_highs":186,"new_lows":21,"total_issues":2804,"nh_pct":6.63,"nl_pct":0.75,"mcclellan_oscillator":87.12,"signal":false,"cluster_count":0},{"date":"2015-02-13","spy_close":209.78,"spy_sma_50":204.44,"new_highs":192,"new_lows":21,"total_issues":2809,"nh_pct":6.84,"nl_pct":0.75,"mcclellan_oscillator":108.13,"signal":false,"cluster_count":0},{"date":"2015-02-17","spy_close":210.11,"spy_sma_50":204.48,"new_highs":180,"new_lows":22,"total_issues":2808,"nh_pct":6.41,"nl_pct":0.78,"mcclellan_oscillator":91.45,"signal":false,"cluster_count":0},{"date":"2015-02-18","spy_close":210.13,"spy_sma_50":204.53,"new_highs":136,"new_lows":16,"total_issues":2807,"nh_pct":4.85,"nl_pct":0.57,"mcclellan_oscillator":90.63,"signal":false,"cluster_count":0},{"date":"2015-02-19","spy_close":209.98,"spy_sma_50":204.57,"new_highs":172,"new_lows":16,"total_issues":2796,"nh_pct":6.15,"nl_pct":0.57,"mcclellan_oscillator":70.17,"signal":false,"cluster_count":0},{"date":"2015-02-20","spy_close":211.24,"spy_sma_50":204.66,"new_highs":193,"new_lows":19,"total_issues":2809,"nh_pct":6.87,"nl_pct":0.68,"mcclellan_oscillator":93.24,"signal":false,"cluster_count":0},{"date":"2015-02-23","spy_close":211.21,"spy_sma_50":204.76,"new_highs":179,"new_lows":26,"total_issues":2813,"nh_pct":6.36,"nl_pct":0.92,"mcclellan_oscillator":66.39,"signal":false,"cluster_count":0},{"date":"2015-02-24","spy_close":211.81,"spy_sma_50":204.93,"new_highs":210,"new_lows":27,"total_issues":2808,"nh_pct":7.48,"nl_pct":0.96,"mcclellan_oscillator":83.8,"signal":false,"cluster_count":0},{"date":"2015-02-25","spy_close":211.63,"spy_sma_50":205.08,"new_highs":174,"new_lows":14,"total_issues":2796,"nh_pct":6.22,"nl_pct":0.5,"mcclellan_oscillator":74.52,"signal":false,"cluster_count":0},{"date":"2015-02-26","spy_close":211.38,"spy_sma_50":205.29,"new_highs":140,"new_lows":20,"total_issues":2792,"nh_pct":5.01,"nl_pct":0.72,"mcclellan_oscillator":56.21,"signal":false,"cluster_count":0},{"date":"2015-02-27","spy_close":210.66,"spy_sma_50":205.51,"new_highs":114,"new_lows":25,"total_issues":2813,"nh_pct":4.05,"nl_pct":0.89,"mcclellan_oscillator":26.47,"signal":false,"cluster_count":0},{"date":"2015-03-02","spy_close":211.99,"spy_sma_50":205.79,"new_highs":177,"new_lows":32,"total_issues":2818,"nh_pct":6.28,"nl_pct":1.14,"mcclellan_oscillator":58.32,"signal":false,"cluster_count":0},{"date":"2015-03-03","spy_close":211.12,"spy_sma_50":205.98,"new_highs":86,"new_lows":23,"total_issues":2823,"nh_pct":3.05,"nl_pct":0.81,"mcclellan_oscillator":-1.95,"signal":false,"cluster_count":0},{"date":"2015-03-04","spy_close":210.23,"spy_sma_50":206.05,"new_highs":67,"new_lows":38,"total_issues":2803,"nh_pct":2.39,"nl_pct":1.36,"mcclellan_oscillator":-48.31,"signal":false,"cluster_count":0},{"date":"2015-03-05","spy_close":210.46,"spy_sma_50":206.13,"new_highs":95,"new_lows":34,"total_issues":2811,"nh_pct":3.38,"nl_pct":1.21,"mcclellan_oscillator":-27.16,"signal":false,"cluster_count":0},{"date":"2015-03-06","spy_close":207.5,"spy_sma_50":206.13,"new_highs":59,"new_lows":54,"total_issues":2801,"nh_pct":2.11,"nl_pct":1.93,"mcclellan_oscillator":-113.85,"signal":false,"cluster_count":0},{"date":"2015-03-09","spy_close":208.36,"spy_sma_50":206.14,"new_highs":50,"new_lows":69,"total_issues":2818,"nh_pct":1.77,"nl_pct":2.45,"mcclellan_oscillator":-74.99,"signal":false,"cluster_count":0},{"date":"2015-03-10","spy_close":204.98,"spy_sma_50":206.09,"new_highs":25,"new_lows":106,"total_issues":2809,"nh_pct":0.89,"nl_pct":3.77,"mcclellan_oscillator":-156.29,"signal":false,"cluster_count":0},{"date":"2015-03-11","spy_close":204.5,"spy_sma_50":206.01,"new_highs":51,"new_lows":102,"total_issues":2809,"nh_pct":1.82,"nl_pct":3.63,"mcclellan_oscillator":-119.33,"signal":false,"cluster_count":0},{"date":"2015-03-12","spy_close":207.1,"spy_sma_50":205.97,"new_highs":118,"new_lows":42,"total_issues":2799,"nh_pct":4.22,"nl_pct":1.5,"mcclellan_oscillator":-27.92,"signal":false,"cluster_count":0},{"date":"2015-03-13","spy_close":205.83,"spy_sma_50":205.94,"new_highs":88,"new_lows":86,"total_issues":2801,"nh_pct":3.14,"nl_pct":3.07,"mcclellan_oscillator":-80.58,"signal":false,"cluster_count":0},{"date":"2015-03-16","spy_close":208.58,"spy_sma_50":206.0,"new_highs":175,"new_lows":64,"total_issues":2810,"nh_pct":6.23,"nl_pct":2.28,"mcclellan_oscillator":-25.46,"signal":false,"cluster_count":0},{"date":"2015-03-17","spy_close":207.96,"spy_sma_50":206.05,"new_highs":121,"new_lows":54,"total_issues":2805,"nh_pct":4.31,"nl_pct":1.93,"mcclellan_oscillator":-31.29,"signal":false,"cluster_count":0},{"date":"2015-03-18","spy_close":210.46,"spy_sma_50":206.23,"new_highs":219,"new_lows":63,"total_issues":2806,"nh_pct":7.8,"nl_pct":2.25,"mcclellan_oscillator":36.82,"signal":false,"cluster_count":0},{"date":"2015-03-19","spy_close":209.5,"spy_sma_50":206.42,"new_highs":164,"new_lows":28,"total_issues":2801,"nh_pct":5.86,"nl_pct":1.0,"mcclellan_oscillator":-0.52,"signal":false,"cluster_count":0},{"date":"2015-03-20","spy_close":210.41,"spy_sma_50":206.58,"new_highs":301,"new_lows":26,"total_issues":2833,"nh_pct":10.62,"nl_pct":0.92,"mcclellan_oscillator":65.25,"signal":false,"cluster_count":0},{"date":"2015-03-23","spy_close":210.0,"spy_sma_50":206.66,"new_highs":227,"new_lows":20,"total_issues":2833,"nh_pct":8.01,"nl_pct":0.71,"mcclellan_oscillator":63.71,"signal":false,"cluster_count":0},{"date":"2015-03-24","spy_close":208.82,"spy_sma_50":206.75,"new_highs":110,"new_lows":8,"total_issues":2817,"nh_pct":3.9,"nl_pct":0.28,"mcclellan_oscillator":34.47,"signal":false,"cluster_count":0},{"date":"2015-03-25","spy_close":205.76,"spy_sma_50":206.82,"new_highs":73,"new_lows":12,"total_issues":2804,"nh_pct":2.6,"nl_pct":0.43,"mcclellan_oscillator":-64.8,"signal":false,"cluster_count":0},{"date":"2015-03-26","spy_close":205.27,"spy_sma_50":206.88,"new_highs":15,"new_lows":27,"total_issues":2796,"nh_pct":0.54,"nl_pct":0.97,"mcclellan_oscillator":-88.2,"signal":false,"cluster_count":0},{"date":"2015-03-27","spy_close":205.74,"spy_sma_50":206.98,"new_highs":34,"new_lows":31,"total_issues":2802,"nh_pct":1.21,"nl_pct":1.11,"mcclellan_oscillator":-51.22,"signal":false,"cluster_count":0},{"date":"2015-03-30","spy_close":208.25,"spy_sma_50":207.16,"new_highs":133,"new_lows":17,"total_issues":2833,"nh_pct":4.69,"nl_pct":0.6,"mcclellan_oscillator":25.61,"signal":false,"cluster_count":0},{"date":"2015-03-31","spy_close":206.43,"spy_sma_50":207.26,"new_highs":99,"new_lows":30,"total_issues":2829,"nh_pct":3.5,"nl_pct":1.06,"mcclellan_oscillator":-18.13,"signal":false,"cluster_count":0},{"date":"2015-04-01","spy_close":205.7,"spy_sma_50":207.33,"new_highs":68,"new_lows":41,"total_issues":2815,"nh_pct":2.42,"nl_pct":1.46,"mcclellan_oscillator":-22.19,"signal":false,"cluster_count":0},{"date":"2015-04-02","spy_close":206.44,"spy_sma_50":207.4,"new_highs":120,"new_lows":20,"total_issues":2827,"nh_pct":4.24,"nl_pct":0.71,"mcclellan_oscillator":14.3,"signal":false,"cluster_count":0},{"date":"2015-04-06","spy_close":207.83,"spy_sma_50":207.43,"new_highs":117,"new_lows":11,"total_issues":2823,"nh_pct":4.14,"nl_pct":0.39,"mcclellan_oscillator":61.13,"signal":false,"cluster_count":0},{"date":"2015-04-07","spy_close":207.28,"spy_sma_50":207.48,"new_highs":89,"new_lows":17,"total_issues":2821,"nh_pct":3.15,"nl_pct":0.6,"mcclellan_oscillator":27.61,"signal":false,"cluster_count":0},{"date":"2015-04-08","spy_close":207.98,"spy_sma_50":207.53,"new_highs":93,"new_lows":20,"total_issues":2828,"nh_pct":3.29,"nl_pct":0.71,"mcclellan_oscillator":55.02,"signal":false,"cluster_count":0},{"date":"2015-04-09","spy_close":208.9,"spy_sma_50":207.65,"new_highs":96,"new_lows":18,"total_issues":2813,"nh_pct":3.41,"nl_pct":0.64,"mcclellan_oscillator":37.87,"signal":false,"cluster_count":0},{"date":"2015-04-10","spy_close":210.04,"spy_sma_50":207.85,"new_highs":107,"new_lows":14,"total_issues":2828,"nh_pct":3.78,"nl_pct":0.5,"mcclellan_oscillator":59.77,"signal":false,"cluster_count":0},{"date":"2015-04-13","spy_close":209.09,"spy_sma_50":207.99,"new_highs":120,"new_lows":13,"total_issues":2832,"nh_pct":4.24,"nl_pct":0.46,"mcclellan_oscillator":14.1,"signal":false,"cluster_count":0},{"date":"2015-04-14","spy_close":209.49,"spy_sma_50":208.19,"new_highs":57,"new_lows":10,"total_issues":2829,"nh_pct":2.01,"nl_pct":0.35,"mcclellan_oscillator":24.28,"signal":false,"cluster_count":0},{"date":"2015-04-15","spy_close":210.43,"spy_sma_50":208.36,"new_highs":110,"new_lows":19,"total_issues":2840,"nh_pct":3.87,"nl_pct":0.67,"mcclellan_oscillator":61.26,"signal":false,"cluster_count":0},{"date":"2015-04-16","spy_close":210.37,"spy_sma_50":208.48,"new_highs":78,"new_lows":9,"total_issues":2826,"nh_pct":2.76,"nl_pct":0.32,"mcclellan_oscillator":38.48,"signal":false,"cluster_count":0},{"date":"2015-04-17","spy_close":207.95,"spy_sma_50":208.55,"new_highs":22,"new_lows":12,"total_issues":2844,"nh_pct":0.77,"nl_pct":0.42,"mcclellan_oscillator":-61.35,"signal":false,"cluster_count":0},{"date":"2015-04-20","spy_close":209.85,"spy_sma_50":208.63,"new_highs":53,"new_lows":15,"total_issues":2836,"nh_pct":1.87,"nl_pct":0.53,"mcclellan_oscillator":9.06,"signal":false,"cluster_count":0},{"date":"2015-04-21","spy_close":209.6,"spy_sma_50":208.71,"new_highs":95,"new_lows":14,"total_issues":2819,"nh_pct":3.37,"nl_pct":0.5,"mcclellan_oscillator":0.26,"signal":false,"cluster_count":0},{"date":"2015-04-22","spy_close":210.63,"spy_sma_50":208.83,"new_highs":94,"new_lows":18,"total_issues":2834,"nh_pct":3.32,"nl_pct":0.64,"mcclellan_oscillator":22.54,"signal":false,"cluster_count":0},{"date":"2015-04-23","spy_close":211.16,"spy_sma_50":208.92,"new_highs":118,"new_lows":19,"total_issues":2839,"nh_pct":4.16,"nl_pct":0.67,"mcclellan_oscillator":57.82,"signal":false,"cluster_count":0},{"date":"2015-04-24","spy_close":211.65,"spy_sma_50":209.01,"new_highs":107,"new_lows":17,"total_issues":2830,"nh_pct":3.78,"nl_pct":0.6,"mcclellan_oscillator":43.55,"signal":false,"cluster_count":0},{"date":"2015-04-27","spy_close":210.77,"spy_sma_50":209.05,"new_highs":128,"new_lows":26,"total_issues":2838,"nh_pct":4.51,"nl_pct":0.92,"mcclellan_oscillator":-15.17,"signal":false,"cluster_count":0},{"date":"2015-04-28","spy_close":211.44,"spy_sma_50":209.08,"new_highs":58,"new_lows":13,"total_issues":2831,"nh_pct":2.05,"nl_pct":0.46,"mcclellan_oscillator":25.25,"signal":false,"cluster_count":0},{"date":"2015-04-29","spy_close":210.57,"spy_sma_50":209.09,"new_highs":54,"new_lows":18,"total_issues":2828,"nh_pct":1.91,"nl_pct":0.64,"mcclellan_oscillator":-39.42,"signal":false,"cluster_count":0},{"date":"2015-04-30","spy_close":208.46,"spy_sma_50":209.06,"new_highs":41,"new_lows":40,"total_issues":2848,"nh_pct":1.44,"nl_pct":1.4,"mcclellan_oscillator":-127.66,"signal":false,"cluster_count":0},{"date":"2015-05-01","spy_close":210.72,"spy_sma_50":209.07,"new_highs":37,"new_lows":30,"total_issues":2835,"nh_pct":1.31,"nl_pct":1.06,"mcclellan_oscillator":-66.47,"signal":false,"cluster_count":0},{"date":"2015-05-04","spy_close":211.32,"spy_sma_50":209.07,"new_highs":59,"new_lows":11,"total_issues":2837,"nh_pct":2.08,"nl_pct":0.39,"mcclellan_oscillator":-36.67,"signal":false,"cluster_count":0},{"date":"2015-05-05","spy_close":208.9,"spy_sma_50":209.03,"new_highs":37,"new_lows":35,"total_issues":2846,"nh_pct":1.3,"nl_pct":1.23,"mcclellan_oscillator":-117.86,"signal":false,"cluster_count":0},{"date":"2015-05-06","spy_close":208.04,"spy_sma_50":208.95,"new_highs":23,"new_lows":39,"total_issues":2827,"nh_pct":0.81,"nl_pct":1.38,"mcclellan_oscillator":-123.08,"signal":false,"cluster_count":0},{"date":"2015-05-07","spy_close":208.87,"spy_sma_50":208.9,"new_highs":30,"new_lows":37,"total_issues":2836,"nh_pct":1.06,"nl_pct":1.3,"mcclellan_oscillator":-85.24,"signal":false,"cluster_count":0},{"date":"2015-05-08","spy_close":211.62,"spy_sma_50":208.9,"new_highs":71,"new_lows":21,"total_issues":2853,"nh_pct":2.49,"nl_pct":0.74,"mcclellan_oscillator":-4.55,"signal":false,"cluster_count":0},{"date":"2015-05-11","spy_close":210.61,"spy_sma_50":208.9,"new_highs":66,"new_lows":26,"total_issues":2841,"nh_pct":2.32,"nl_pct":0.92,"mcclellan_oscillator":-24.49,"signal":false,"cluster_count":0},{"date":"2015-05-12","spy_close":209.98,"spy_sma_50":208.86,"new_highs":37,"new_lows":44,"total_issues":2841,"nh_pct":1.3,"nl_pct":1.55,"mcclellan_oscillator":-44.77,"signal":false,"cluster_count":0},{"date":"2015-05-13","spy_close":210.02,"spy_sma_50":208.84,"new_highs":64,"new_lows":16,"total_issues":2835,"nh_pct":2.26,"nl_pct":0.56,"mcclellan_oscillator":-39.63,"signal":false,"cluster_count":0},{"date":"2015-05-14","spy_close":212.21,"spy_sma_50":208.88,"new_highs":107,"new_lows":26,"total_issues":2839,"nh_pct":3.77,"nl_pct":0.92,"mcclellan_oscillator":36.01,"signal":false,"cluster_count":0},{"date":"2015-05-15","spy_close":212.44,"spy_sma_50":208.92,"new_highs":93,"new_lows":20,"total_issues":2835,"nh_pct":3.28,"nl_pct":0.71,"mcclellan_oscillator":38.9,"signal":false,"cluster_count":0},{"date":"2015-05-18","spy_close":213.1,"spy_sma_50":209.03,"new_highs":134,"new_lows":22,"total_issues":2844,"nh_pct":4.71,"nl_pct":0.77,"mcclellan_oscillator":65.13,"signal":false,"cluster_count":0},{"date":"2015-05-19","spy_close":213.03,"spy_sma_50":209.12,"new_highs":147,"new_lows":30,"total_issues":2847,"nh_pct":5.16,"nl_pct":1.05,"mcclellan_oscillator":32.68,"signal":false,"cluster_count":0},{"date":"2015-05-20","spy_close":212.88,"spy_sma_50":209.28,"new_highs":115,"new_lows":24,"total_issues":2848,"nh_pct":4.04,"nl_pct":0.84,"mcclellan_oscillator":19.72,"signal":false,"cluster_count":0},{"date":"2015-05-21","spy_close":213.5,"spy_sma_50":209.46,"new_highs":82,"new_lows":24,"total_issues":2851,"nh_pct":2.88,"nl_pct":0.84,"mcclellan_oscillator":15.54,"signal":false,"cluster_count":0},{"date":"2015-05-22","spy_close":212.99,"spy_sma_50":209.58,"new_highs":77,"new_lows":35,"total_issues":2844,"nh_pct":2.71,"nl_pct":1.23,"mcclellan_oscillator":-30.01,"signal":false,"cluster_count":0},{"date":"2015-05-26","spy_close":210.7,"spy_sma_50":209.67,"new_highs":37,"new_lows":57,"total_issues":2853,"nh_pct":1.3,"nl_pct":2.0,"mcclellan_oscillator":-120.6,"signal":false,"cluster_count":0},{"date":"2015-05-27","spy_close":212.7,"spy_sma_50":209.76,"new_highs":74,"new_lows":39,"total_issues":2852,"nh_pct":2.59,"nl_pct":1.37,"mcclellan_oscillator":-32.81,"signal":false,"cluster_count":0},{"date":"2015-05-28","spy_close":212.46,"spy_sma_50":209.85,"new_highs":75,"new_lows":44,"total_issues":2842,"nh_pct":2.64,"nl_pct":1.55,"mcclellan_oscillator":-44.08,"signal":false,"cluster_count":0},{"date":"2015-05-29","spy_close":211.14,"spy_sma_50":209.86,"new_highs":65,"new_lows":37,"total_issues":2853,"nh_pct":2.28,"nl_pct":1.3,"mcclellan_oscillator":-94.25,"signal":false,"cluster_count":0},{"date":"2015-06-01","spy_close":211.57,"spy_sma_50":209.9,"new_highs":85,"new_lows":40,"total_issues":2858,"nh_pct":2.97,"nl_pct":1.4,"mcclellan_oscillator":-72.87,"signal":false,"cluster_count":0},{"date":"2015-06-02","spy_close":211.36,"spy_sma_50":209.92,"new_highs":60,"new_lows":23,"total_issues":2855,"nh_pct":2.1,"nl_pct":0.81,"mcclellan_oscillator":-40.43,"signal":false,"cluster_count":0},{"date":"2015-06-03","spy_close":211.92,"spy_sma_50":209.96,"new_highs":120,"new_lows":25,"total_issues":2852,"nh_pct":4.21,"nl_pct":0.88,"mcclellan_oscillator":-2.04,"signal":false,"cluster_count":0},{"date":"2015-06-04","spy_close":210.13,"spy_sma_50":209.99,"new_highs":54,"new_lows":44,"total_issues":2851,"nh_pct":1.89,"nl_pct":1.54,"mcclellan_oscillator":-87.55,"signal":false,"cluster_count":0},{"date":"2015-06-05","spy_close":209.77,"spy_sma_50":210.07,"new_highs":82,"new_lows":82,"total_issues":2838,"nh_pct":2.89,"nl_pct":2.89,"mcclellan_oscillator":-57.68,"signal":false,"cluster_count":0},{"date":"2015-06-08","spy_close":208.48,"spy_sma_50":210.13,"new_highs":94,"new_lows":76,"total_issues":2850,"nh_pct":3.3,"nl_pct":2.67,"mcclellan_oscillator":-107.1,"signal":false,"cluster_count":0},{"date":"2015-06-09","spy_close":208.45,"spy_sma_50":210.18,"new_highs":75,"new_lows":100,"total_issues":2850,"nh_pct":2.63,"nl_pct":3.51,"mcclellan_oscillator":-121.17,"signal":false,"cluster_count":0},{"date":"2015-06-10","spy_close":210.95,"spy_sma_50":210.24,"new_highs":153,"new_lows":63,"total_issues":2859,"nh_pct":5.35,"nl_pct":2.2,"mcclellan_oscillator":-22.34,"signal":false,"cluster_count":0},{"date":"2015-06-11","spy_close":211.63,"spy_sma_50":210.34,"new_highs":128,"new_lows":41,"total_issues":2863,"nh_pct":4.47,"nl_pct":1.43,"mcclellan_oscillator":-1.79,"signal":false,"cluster_count":0},{"date":"2015-06-12","spy_close":210.01,"spy_sma_50":210.43,"new_highs":67,"new_lows":54,"total_issues":2840,"nh_pct":2.36,"nl_pct":1.9,"mcclellan_oscillator":-45.5,"signal":false,"cluster_count":0},{"date":"2015-06-15","spy_close":209.11,"spy_sma_50":210.48,"new_highs":52,"new_lows":81,"total_issues":2850,"nh_pct":1.82,"nl_pct":2.84,"mcclellan_oscillator":-88.8,"signal":false,"cluster_count":0},{"date":"2015-06-16","spy_close":210.25,"spy_sma_50":210.53,"new_highs":94,"new_lows":52,"total_issues":2857,"nh_pct":3.29,"nl_pct":1.82,"mcclellan_oscillator":-28.62,"signal":false,"cluster_count":0},{"date":"2015-06-17","spy_close":210.59,"spy_sma_50":210.6,"new_highs":117,"new_lows":46,"total_issues":2856,"nh_pct":4.1,"nl_pct":1.61,"mcclellan_oscillator":-15.43,"signal":false,"cluster_count":0},{"date":"2015-06-18","spy_close":212.78,"spy_sma_50":210.69,"new_highs":151,"new_lows":26,"total_issues":2868,"nh_pct":5.26,"nl_pct":0.91,"mcclellan_oscillator":61.93,"signal":false,"cluster_count":0},{"date":"2015-06-19","spy_close":210.81,"spy_sma_50":210.73,"new_highs":120,"new_lows":27,"total_issues":2871,"nh_pct":4.18,"nl_pct":0.94,"mcclellan_oscillator":29.16,"signal":false,"cluster_count":0},{"date":"2015-06-22","spy_close":211.89,"spy_sma_50":210.77,"new_highs":208,"new_lows":40,"total_issues":2860,"nh_pct":7.27,"nl_pct":1.4,"mcclellan_oscillator":67.39,"signal":false,"cluster_count":0},{"date":"2015-06-23","spy_close":212.04,"spy_sma_50":210.83,"new_highs":192,"new_lows":38,"total_issues":2858,"nh_pct":6.72,"nl_pct":1.33,"mcclellan_oscillator":79.4,"signal":false,"cluster_count":0},{"date":"2015-06-24","spy_close":210.5,"spy_sma_50":210.85,"new_highs":106,"new_lows":32,"total_issues":2873,"nh_pct":3.69,"nl_pct":1.11,"mcclellan_oscillator":-4.64,"signal":false,"cluster_count":0},{"date":"2015-06-25","spy_close":209.86,"spy_sma_50":210.84,"new_highs":104,"new_lows":71,"total_issues":2860,"nh_pct":3.64,"nl_pct":2.48,"mcclellan_oscillator":-32.56,"signal":false,"cluster_count":0},{"date":"2015-06-26","spy_close":209.82,"spy_sma_50":210.82,"new_highs":114,"new_lows":124,"total_issues":2863,"nh_pct":3.98,"nl_pct":4.33,"mcclellan_oscillator":-39.92,"signal":false,"cluster_count":0},{"date":"2015-06-29","spy_close":205.42,"spy_sma_50":210.77,"new_highs":37,"new_lows":207,"total_issues":2875,"nh_pct":1.29,"nl_pct":7.2,"mcclellan_oscillator":-153.92,"signal":false,"cluster_count":0},{"date":"2015-06-30","spy_close":205.85,"spy_sma_50":210.69,"new_highs":29,"new_lows":138,"total_issues":2880,"nh_pct":1.01,"nl_pct":4.79,"mcclellan_oscillator":-91.37,"signal":false,"cluster_count":0},{"date":"2015-07-01","spy_close":207.5,"spy_sma_50":210.65,"new_highs":78,"new_lows":125,"total_issues":2859,"nh_pct":2.73,"nl_pct":4.37,"mcclellan_oscillator":-43.13,"signal":false,"cluster_count":0},{"date":"2015-07-02","spy_close":207.31,"spy_sma_50":210.59,"new_highs":48,"new_lows":73,"total_issues":2875,"nh_pct":1.67,"nl_pct":2.54,"mcclellan_oscillator":-57.77,"signal":false,"cluster_count":0},{"date":"2015-07-06","spy_close":206.72,"spy_sma_50":210.5,"new_highs":33,"new_lows":149,"total_issues":2875,"nh_pct":1.15,"nl_pct":5.18,"mcclellan_oscillator":-74.29,"signal":false,"cluster_count":0},{"date":"2015-07-07","spy_close":208.02,"spy_sma_50":210.42,"new_highs":44,"new_lows":224,"total_issues":2875,"nh_pct":1.53,"nl_pct":7.79,"mcclellan_oscillator":-48.15,"signal":false,"cluster_count":0},{"date":"2015-07-08","spy_close":204.53,"spy_sma_50":210.3,"new_highs":23,"new_lows":166,"total_issues":2868,"nh_pct":0.8,"nl_pct":5.79,"mcclellan_oscillator":-139.91,"signal":false,"cluster_count":0},{"date":"2015-07-09","spy_close":204.9,"spy_sma_50":210.17,"new_highs":26,"new_lows":96,"total_issues":2865,"nh_pct":0.91,"nl_pct":3.35,"mcclellan_oscillator":-89.87,"signal":false,"cluster_count":0},{"date":"2015-07-10","spy_close":207.48,"spy_sma_50":210.11,"new_highs":65,"new_lows":58,"total_issues":2861,"nh_pct":2.27,"nl_pct":2.03,"mcclellan_oscillator":23.77,"signal":false,"cluster_count":0},{"date":"2015-07-13","spy_close":209.77,"spy_sma_50":210.13,"new_highs":150,"new_lows":53,"total_issues":2867,"nh_pct":5.23,"nl_pct":1.85,"mcclellan_oscillator":93.76,"signal":false,"cluster_count":0},{"date":"2015-07-14","spy_close":210.68,"spy_sma_50":210.13,"new_highs":137,"new_lows":26,"total_issues":2870,"nh_pct":4.77,"nl_pct":0.91,"mcclellan_oscillator":128.79,"signal":false,"cluster_count":0},{"date":"2015-07-15","spy_close":210.61,"spy_sma_50":210.12,"new_highs":139,"new_lows":78,"total_issues":2873,"nh_pct":4.84,"nl_pct":2.71,"mcclellan_oscillator":74.19,"signal":false,"cluster_count":0},{"date":"2015-07-16","spy_close":212.3,"spy_sma_50":210.19,"new_highs":191,"new_lows":95,"total_issues":2878,"nh_pct":6.64,"nl_pct":3.3,"mcclellan_oscillator":122.64,"signal":false,"cluster_count":0},{"date":"2015-07-17","spy_close":212.48,"spy_sma_50":210.27,"new_highs":108,"new_lows":134,"total_issues":2876,"nh_pct":3.76,"nl_pct":4.66,"mcclellan_oscillator":59.64,"signal":false,"cluster_count":0},{"date":"2015-07-20","spy_close":212.59,"spy_sma_50":210.35,"new_highs":136,"new_lows":208,"total_issues":2878,"nh_pct":4.73,"nl_pct":7.23,"mcclellan_oscillator":4.39,"signal":false,"cluster_count":0},{"date":"2015-07-21","spy_close":211.75,"spy_sma_50":210.35,"new_highs":107,"new_lows":159,"total_issues":2883,"nh_pct":3.71,"nl_pct":5.52,"mcclellan_oscillator":-28.48,"signal":true,"cluster_count":1},{"date":"2015-07-22","spy_close":211.37,"spy_sma_50":210.37,"new_highs":104,"new_lows":234,"total_issues":2875,"nh_pct":3.62,"nl_pct":8.14,"mcclellan_oscillator":-28.28,"signal":true,"cluster_count":2},{"date":"2015-07-23","spy_close":210.18,"spy_sma_50":210.37,"new_highs":117,"new_lows":247,"total_issues":2877,"nh_pct":4.07,"nl_pct":8.59,"mcclellan_oscillator":-83.68,"signal":false,"cluster_count":2},{"date":"2015-07-24","spy_close":208.0,"spy_sma_50":210.33,"new_highs":49,"new_lows":336,"total_issues":2867,"nh_pct":1.71,"nl_pct":11.72,"mcclellan_oscillator":-146.82,"signal":false,"cluster_count":2},{"date":"2015-07-27","spy_close":206.79,"spy_sma_50":210.22,"new_highs":12,"new_lows":362,"total_issues":2872,"nh_pct":0.42,"nl_pct":12.6,"mcclellan_oscillator":-189.07,"signal":false,"cluster_count":2},{"date":"2015-07-28","spy_close":209.33,"spy_sma_50":210.16,"new_highs":39,"new_lows":154,"total_issues":2885,"nh_pct":1.35,"nl_pct":5.34,"mcclellan_oscillator":-93.15,"signal":false,"cluster_count":2},{"date":"2015-07-29","spy_close":210.77,"spy_sma_50":210.11,"new_highs":63,"new_lows":60,"total_issues":2868,"nh_pct":2.2,"nl_pct":2.09,"mcclellan_oscillator":-17.28,"signal":false,"cluster_count":2},{"date":"2015-07-30","spy_close":210.82,"spy_sma_50":210.07,"new_highs":88,"new_lows":73,"total_issues":2876,"nh_pct":3.06,"nl_pct":2.54,"mcclellan_oscillator":-5.72,"signal":true,"cluster_count":3},{"date":"2015-07-31","spy_close":210.5,"spy_sma_50":210.02,"new_highs":131,"new_lows":67,"total_issues":2873,"nh_pct":4.56,"nl_pct":2.33,"mcclellan_oscillator":28.8,"signal":false,"cluster_count":3},{"date":"2015-08-03","spy_close":209.79,"spy_sma_50":209.95,"new_highs":82,"new_lows":135,"total_issues":2888,"nh_pct":2.84,"nl_pct":4.67,"mcclellan_oscillator":-4.29,"signal":false,"cluster_count":3},{"date":"2015-08-04","spy_close":209.38,"spy_sma_50":209.88,"new_highs":100,"new_lows":111,"total_issues":2895,"nh_pct":3.45,"nl_pct":3.83,"mcclellan_oscillator":-8.56,"signal":false,"cluster_count":3},{"date":"2015-08-05","spy_close":210.07,"spy_sma_50":209.86,"new_highs":158,"new_lows":152,"total_issues":2888,"nh_pct":5.47,"nl_pct":5.26,"mcclellan_oscillator":18.04,"signal":false,"cluster_count":3},{"date":"2015-08-06","spy_close":208.35,"spy_sma_50":209.78,"new_highs":69,"new_lows":196,"total_issues":2885,"nh_pct":2.39,"nl_pct":6.79,"mcclellan_oscillator":-27.11,"signal":false,"cluster_count":3},{"date":"2015-08-07","spy_close":207.95,"spy_sma_50":209.69,"new_highs":18,"new_lows":167,"total_issues":2878,"nh_pct":0.63,"nl_pct":5.8,"mcclellan_oscillator":-53.38,"signal":false,"cluster_count":3},{"date":"2015-08-10","spy_close":210.57,"spy_sma_50":209.67,"new_highs":82,"new_lows":62,"total_issues":2878,"nh_pct":2.85,"nl_pct":2.15,"mcclellan_oscillator":34.67,"signal":false,"cluster_count":3},{"date":"2015-08-11","spy_close":208.67,"spy_sma_50":209.62,"new_highs":34,"new_lows":122,"total_issues":2880,"nh_pct":1.18,"nl_pct":4.24,"mcclellan_oscillator":-21.06,"signal":false,"cluster_count":3},{"date":"2015-08-12","spy_close":208.92,"spy_sma_50":209.57,"new_highs":23,"new_lows":172,"total_issues":2886,"nh_pct":0.8,"nl_pct":5.96,"mcclellan_oscillator":-28.01,"signal":false,"cluster_count":3},{"date":"2015-08-13","spy_close":208.66,"spy_sma_50":209.5,"new_highs":68,"new_lows":99,"total_issues":2882,"nh_pct":2.36,"nl_pct":3.44,"mcclellan_oscillator":-35.81,"signal":false,"cluster_count":3},{"date":"2015-08-14","spy_close":209.42,"spy_sma_50":209.49,"new_highs":61,"new_lows":83,"total_issues":2886,"nh_pct":2.11,"nl_pct":2.88,"mcclellan_oscillator":27.95,"signal":false,"cluster_count":3},{"date":"2015-08-17","spy_close":210.59,"spy_sma_50":209.5,"new_highs":112,"new_lows":115,"total_issues":2892,"nh_pct":3.87,"nl_pct":3.98,"mcclellan_oscillator":72.98,"signal":false,"cluster_count":3},{"date":"2015-08-18","spy_close":209.98,"spy_sma_50":209.53,"new_highs":109,"new_lows":129,"total_issues":2885,"nh_pct":3.78,"nl_pct":4.47,"mcclellan_oscillator":17.86,"signal":false,"cluster_count":3},{"date":"2015-08-19","spy_close":208.32,"spy_sma_50":209.53,"new_highs":43,"new_lows":207,"total_issues":2879,"nh_pct":1.49,"nl_pct":7.19,"mcclellan_oscillator":-54.56,"signal":false,"cluster_count":3},{"date":"2015-08-20","spy_close":203.97,"spy_sma_50":209.39,"new_highs":14,"new_lows":294,"total_issues":2892,"nh_pct":0.48,"nl_pct":10.17,"mcclellan_oscillator":-150.95,"signal":false,"cluster_count":3},{"date":"2015-08-21","spy_close":197.63,"spy_sma_50":209.11,"new_highs":7,"new_lows":485,"total_issues":2903,"nh_pct":0.24,"nl_pct":16.71,"mcclellan_oscillator":-218.81,"signal":false,"cluster_count":3},{"date":"2015-08-24","spy_close":189.55,"spy_sma_50":208.7,"new_highs":6,"new_lows":1029,"total_issues":2921,"nh_pct":0.21,"nl_pct":35.23,"mcclellan_oscillator":-312.64,"signal":false,"cluster_count":3},{"date":"2015-08-25","spy_close":187.27,"spy_sma_50":208.27,"new_highs":4,"new_lows":181,"total_issues":2900,"nh_pct":0.14,"nl_pct":6.24,"mcclellan_oscillator":-285.15,"signal":false,"cluster_count":3},{"date":"2015-08-26","spy_close":194.46,"spy_sma_50":207.95,"new_highs":3,"new_lows":176,"total_issues":2904,"nh_pct":0.1,"nl_pct":6.06,"mcclellan_oscillator":-138.62,"signal":false,"cluster_count":3},{"date":"2015-08-27","spy_close":199.27,"spy_sma_50":207.72,"new_highs":8,"new_lows":30,"total_issues":2887,"nh_pct":0.28,"nl_pct":1.04,"mcclellan_oscillator":-2.24,"signal":false,"cluster_count":3},{"date":"2015-08-28","spy_close":199.28,"spy_sma_50":207.45,"new_highs":11,"new_lows":18,"total_issues":2891,"nh_pct":0.38,"nl_pct":0.62,"mcclellan_oscillator":48.92,"signal":false,"cluster_count":3},{"date":"2015-08-31","spy_close":197.67,"spy_sma_50":207.19,"new_highs":10,"new_lows":24,"total_issues":2894,"nh_pct":0.35,"nl_pct":0.83,"mcclellan_oscillator":34.37,"signal":false,"cluster_count":3},{"date":"2015-09-01","spy_close":191.77,"spy_sma_50":206.79,"new_highs":2,"new_lows":72,"total_issues":2894,"nh_pct":0.07,"nl_pct":2.49,"mcclellan_oscillator":-68.34,"signal":false,"cluster_count":3},{"date":"2015-09-02","spy_close":195.41,"spy_sma_50":206.46,"new_highs":7,"new_lows":61,"total_issues":2898,"nh_pct":0.24,"nl_pct":2.1,"mcclellan_oscillator":29.08,"signal":false,"cluster_count":2},{"date":"2015-09-03","spy_close":195.55,"spy_sma_50":206.16,"new_highs":17,"new_lows":23,"total_issues":2877,"nh_pct":0.59,"nl_pct":0.8,"mcclellan_oscillator":66.73,"signal":false,"cluster_count":1},{"date":"2015-09-04","spy_close":192.59,"spy_sma_50":205.81,"new_highs":6,"new_lows":99,"total_issues":2879,"nh_pct":0.21,"nl_pct":3.44,"mcclellan_oscillator":-2.31,"signal":false,"cluster_count":1},{"date":"2015-09-08","spy_close":197.43,"spy_sma_50":205.56,"new_highs":28,"new_lows":22,"total_issues":2895,"nh_pct":0.97,"nl_pct":0.76,"mcclellan_oscillator":105.82,"signal":false,"cluster_count":1},{"date":"2015-09-09","spy_close":194.79,"spy_sma_50":205.35,"new_highs":30,"new_lows":41,"total_issues":2895,"nh_pct":1.04,"nl_pct":1.42,"mcclellan_oscillator":25.5,"signal":false,"cluster_count":1},{"date":"2015-09-10","spy_close":195.85,"spy_sma_50":205.15,"new_highs":14,"new_lows":88,"total_issues":2881,"nh_pct":0.49,"nl_pct":3.05,"mcclellan_oscillator":56.94,"signal":false,"cluster_count":1},{"date":"2015-09-11","spy_close":196.74,"spy_sma_50":204.94,"new_highs":14,"new_lows":107,"total_issues":2887,"nh_pct":0.48,"nl_pct":3.71,"mcclellan_oscillator":78.34,"signal":false,"cluster_count":1},{"date":"2015-09-14","spy_close":196.01,"spy_sma_50":204.71,"new_highs":20,"new_lows":75,"total_issues":2886,"nh_pct":0.69,"nl_pct":2.6,"mcclellan_oscillator":28.09,"signal":false,"cluster_count":0},{"date":"2015-09-15","spy_close":198.46,"spy_sma_50":204.54,"new_highs":24,"new_lows":58,"total_issues":2897,"nh_pct":0.83,"nl_pct":2.0,"mcclellan_oscillator":104.54,"signal":false,"cluster_count":0},{"date":"2015-09-16","spy_close":200.18,"spy_sma_50":204.39,"new_highs":37,"new_lows":31,"total_issues":2891,"nh_pct":1.28,"nl_pct":1.07,"mcclellan_oscillator":166.23,"signal":false,"cluster_count":0},{"date":"2015-09-17","spy_close":199.73,"spy_sma_50":204.29,"new_highs":53,"new_lows":23,"total_issues":2899,"nh_pct":1.83,"nl_pct":0.79,"mcclellan_oscillator":167.55,"signal":false,"cluster_count":0},{"date":"2015-09-18","spy_close":195.45,"spy_sma_50":204.1,"new_highs":20,"new_lows":79,"total_issues":2916,"nh_pct":0.69,"nl_pct":2.71,"mcclellan_oscillator":83.23,"signal":false,"cluster_count":0},{"date":"2015-09-21","spy_close":196.46,"spy_sma_50":203.88,"new_highs":14,"new_lows":61,"total_issues":2901,"nh_pct":0.48,"nl_pct":2.1,"mcclellan_oscillator":97.23,"signal":false,"cluster_count":0},{"date":"2015-09-22","spy_close":193.91,"spy_sma_50":203.57,"new_highs":8,"new_lows":155,"total_issues":2897,"nh_pct":0.28,"nl_pct":5.35,"mcclellan_oscillator":-9.04,"signal":false,"cluster_count":0},{"date":"2015-09-23","spy_close":193.6,"spy_sma_50":203.22,"new_highs":15,"new_lows":168,"total_issues":2891,"nh_pct":0.52,"nl_pct":5.81,"mcclellan_oscillator":-25.76,"signal":false,"cluster_count":0},{"date":"2015-09-24","spy_close":192.9,"spy_sma_50":202.87,"new_highs":13,"new_lows":244,"total_issues":2882,"nh_pct":0.45,"nl_pct":8.47,"mcclellan_oscillator":-37.67,"signal":false,"cluster_count":0},{"date":"2015-09-25","spy_close":192.85,"spy_sma_50":202.48,"new_highs":34,"new_lows":109,"total_issues":2891,"nh_pct":1.18,"nl_pct":3.77,"mcclellan_oscillator":-45.47,"signal":false,"cluster_count":0},{"date":"2015-09-28","spy_close":188.01,"spy_sma_50":201.99,"new_highs":8,"new_lows":348,"total_issues":2896,"nh_pct":0.28,"nl_pct":12.02,"mcclellan_oscillator":-146.75,"signal":false,"cluster_count":0},{"date":"2015-09-29","spy_close":188.12,"spy_sma_50":201.5,"new_highs":9,"new_lows":325,"total_issues":2887,"nh_pct":0.31,"nl_pct":11.26,"mcclellan_oscillator":-132.77,"signal":false,"cluster_count":0},{"date":"2015-09-30","spy_close":191.63,"spy_sma_50":201.1,"new_highs":11,"new_lows":150,"total_issues":2907,"nh_pct":0.38,"nl_pct":5.16,"mcclellan_oscillator":-18.65,"signal":false,"cluster_count":0},{"date":"2015-10-01","spy_close":192.13,"spy_sma_50":200.71,"new_highs":10,"new_lows":147,"total_issues":2877,"nh_pct":0.35,"nl_pct":5.11,"mcclellan_oscillator":-19.64,"signal":false,"cluster_count":0},{"date":"2015-10-02","spy_close":195.0,"spy_sma_50":200.41,"new_highs":14,"new_lows":200,"total_issues":2890,"nh_pct":0.48,"nl_pct":6.92,"mcclellan_oscillator":65.46,"signal":false,"cluster_count":0},{"date":"2015-10-05","spy_close":198.47,"spy_sma_50":200.22,"new_highs":54,"new_lows":14,"total_issues":2913,"nh_pct":1.85,"nl_pct":0.48,"mcclellan_oscillator":174.25,"signal":false,"cluster_count":0},{"date":"2015-10-06","spy_close":197.79,"spy_sma_50":200.04,"new_highs":37,"new_lows":20,"total_issues":2899,"nh_pct":1.28,"nl_pct":0.69,"mcclellan_oscillator":145.69,"signal":false,"cluster_count":0},{"date":"2015-10-07","spy_close":199.41,"spy_sma_50":199.84,"new_highs":43,"new_lows":14,"total_issues":2914,"nh_pct":1.48,"nl_pct":0.48,"mcclellan_oscillator":216.15,"signal":false,"cluster_count":0},{"date":"2015-10-08","spy_close":201.21,"spy_sma_50":199.65,"new_highs":67,"new_lows":9,"total_issues":2895,"nh_pct":2.31,"nl_pct":0.31,"mcclellan_oscillator":267.01,"signal":false,"cluster_count":0},{"date":"2015-10-09","spy_close":201.33,"spy_sma_50":199.46,"new_highs":72,"new_lows":16,"total_issues":2890,"nh_pct":2.49,"nl_pct":0.55,"mcclellan_oscillator":246.71,"signal":false,"cluster_count":0},{"date":"2015-10-12","spy_close":201.52,"spy_sma_50":199.28,"new_highs":77,"new_lows":13,"total_issues":2879,"nh_pct":2.67,"nl_pct":0.45,"mcclellan_oscillator":221.56,"signal":false,"cluster_count":0},{"date":"2015-10-13","spy_close":200.25,"spy_sma_50":199.09,"new_highs":56,"new_lows":18,"total_issues":2908,"nh_pct":1.93,"nl_pct":0.62,"mcclellan_oscillator":107.86,"signal":false,"cluster_count":0},{"date":"2015-10-14","spy_close":199.29,"spy_sma_50":198.89,"new_highs":13,"new_lows":24,"total_issues":2880,"nh_pct":0.45,"nl_pct":0.83,"mcclellan_oscillator":53.61,"signal":false,"cluster_count":0},{"date":"2015-10-15","spy_close":202.35,"spy_sma_50":198.73,"new_highs":38,"new_lows":30,"total_issues":2908,"nh_pct":1.31,"nl_pct":1.03,"mcclellan_oscillator":144.6,"signal":false,"cluster_count":0},{"date":"2015-10-16","spy_close":203.27,"spy_sma_50":198.63,"new_highs":57,"new_lows":14,"total_issues":2893,"nh_pct":1.97,"nl_pct":0.48,"mcclellan_oscillator":139.72,"signal":false,"cluster_count":0},{"date":"2015-10-19","spy_close":203.37,"spy_sma_50":198.54,"new_highs":62,"new_lows":24,"total_issues":2907,"nh_pct":2.13,"nl_pct":0.83,"mcclellan_oscillator":116.51,"signal":false,"cluster_count":0},{"date":"2015-10-20","spy_close":203.09,"spy_sma_50":198.39,"new_highs":78,"new_lows":28,"total_issues":2890,"nh_pct":2.7,"nl_pct":0.97,"mcclellan_oscillator":118.18,"signal":false,"cluster_count":0},{"date":"2015-10-21","spy_close":201.85,"spy_sma_50":198.26,"new_highs":80,"new_lows":49,"total_issues":2904,"nh_pct":2.75,"nl_pct":1.69,"mcclellan_oscillator":22.81,"signal":false,"cluster_count":0},{"date":"2015-10-22","spy_close":205.26,"spy_sma_50":198.18,"new_highs":102,"new_lows":52,"total_issues":2900,"nh_pct":3.52,"nl_pct":1.79,"mcclellan_oscillator":89.51,"signal":false,"cluster_count":0},{"date":"2015-10-23","spy_close":207.51,"spy_sma_50":198.16,"new_highs":157,"new_lows":50,"total_issues":2907,"nh_pct":5.4,"nl_pct":1.72,"mcclellan_oscillator":120.39,"signal":false,"cluster_count":0},{"date":"2015-10-26","spy_close":207.0,"spy_sma_50":198.11,"new_highs":103,"new_lows":46,"total_issues":2920,"nh_pct":3.53,"nl_pct":1.58,"mcclellan_oscillator":63.89,"signal":false,"cluster_count":0},{"date":"2015-10-27","spy_close":206.6,"spy_sma_50":198.03,"new_highs":57,"new_lows":83,"total_issues":2905,"nh_pct":1.96,"nl_pct":2.86,"mcclellan_oscillator":-18.98,"signal":false,"cluster_count":0},{"date":"2015-10-28","spy_close":208.95,"spy_sma_50":198.01,"new_highs":146,"new_lows":51,"total_issues":2907,"nh_pct":5.02,"nl_pct":1.75,"mcclellan_oscillator":64.2,"signal":false,"cluster_count":0},{"date":"2015-10-29","spy_close":208.83,"spy_sma_50":198.02,"new_highs":114,"new_lows":60,"total_issues":2891,"nh_pct":3.94,"nl_pct":2.08,"mcclellan_oscillator":9.7,"signal":false,"cluster_count":0},{"date":"2015-10-30","spy_close":207.93,"spy_sma_50":198.1,"new_highs":70,"new_lows":62,"total_issues":2917,"nh_pct":2.4,"nl_pct":2.13,"mcclellan_oscillator":-0.29,"signal":false,"cluster_count":0},{"date":"2015-11-02","spy_close":210.39,"spy_sma_50":198.35,"new_highs":75,"new_lows":36,"total_issues":2929,"nh_pct":2.56,"nl_pct":1.23,"mcclellan_oscillator":87.27,"signal":false,"cluster_count":0},{"date":"2015-11-03","spy_close":211.0,"spy_sma_50":198.78,"new_highs":88,"new_lows":23,"total_issues":2924,"nh_pct":3.01,"nl_pct":0.79,"mcclellan_oscillator":92.19,"signal":false,"cluster_count":0},{"date":"2015-11-04","spy_close":210.36,"spy_sma_50":199.25,"new_highs":78,"new_lows":27,"total_issues":2915,"nh_pct":2.68,"nl_pct":0.93,"mcclellan_oscillator":54.54,"signal":false,"cluster_count":0},{"date":"2015-11-05","spy_close":210.15,"spy_sma_50":199.56,"new_highs":93,"new_lows":49,"total_issues":2918,"nh_pct":3.19,"nl_pct":1.68,"mcclellan_oscillator":38.63,"signal":false,"cluster_count":0},{"date":"2015-11-06","spy_close":210.04,"spy_sma_50":199.77,"new_highs":116,"new_lows":60,"total_issues":2926,"nh_pct":3.96,"nl_pct":2.05,"mcclellan_oscillator":26.83,"signal":false,"cluster_count":0},{"date":"2015-11-09","spy_close":208.08,"spy_sma_50":199.95,"new_highs":76,"new_lows":66,"total_issues":2927,"nh_pct":2.6,"nl_pct":2.25,"mcclellan_oscillator":-66.54,"signal":true,"cluster_count":1},{"date":"2015-11-10","spy_close":208.56,"spy_sma_50":200.17,"new_highs":53,"new_lows":68,"total_issues":2917,"nh_pct":1.82,"nl_pct":2.33,"mcclellan_oscillator":-49.55,"signal":false,"cluster_count":1},{"date":"2015-11-11","spy_close":207.74,"spy_sma_50":200.49,"new_highs":78,"new_lows":79,"total_issues":2917,"nh_pct":2.67,"nl_pct":2.71,"mcclellan_oscillator":-79.56,"signal":true,"cluster_count":2},{"date":"2015-11-12","spy_close":204.84,"spy_sma_50":200.68,"new_highs":26,"new_lows":127,"total_issues":2920,"nh_pct":0.89,"nl_pct":4.35,"mcclellan_oscillator":-172.18,"signal":false,"cluster_count":2},{"date":"2015-11-13","spy_close":202.54,"spy_sma_50":200.82,"new_highs":19,"new_lows":179,"total_issues":2920,"nh_pct":0.65,"nl_pct":6.13,"mcclellan_oscillator":-197.51,"signal":false,"cluster_count":2},{"date":"2015-11-16","spy_close":205.62,"spy_sma_50":201.08,"new_highs":20,"new_lows":131,"total_issues":2928,"nh_pct":0.68,"nl_pct":4.47,"mcclellan_oscillator":-99.78,"signal":false,"cluster_count":2},{"date":"2015-11-17","spy_close":205.47,"spy_sma_50":201.24,"new_highs":45,"new_lows":116,"total_issues":2928,"nh_pct":1.54,"nl_pct":3.96,"mcclellan_oscillator":-109.91,"signal":false,"cluster_count":2},{"date":"2015-11-18","spy_close":208.73,"spy_sma_50":201.52,"new_highs":63,"new_lows":92,"total_issues":2939,"nh_pct":2.14,"nl_pct":3.13,"mcclellan_oscillator":-11.83,"signal":false,"cluster_count":2},{"date":"2015-11-19","spy_close":208.55,"spy_sma_50":201.77,"new_highs":71,"new_lows":66,"total_issues":2939,"nh_pct":2.42,"nl_pct":2.25,"mcclellan_oscillator":-8.32,"signal":true,"cluster_count":3},{"date":"2015-11-20","spy_close":209.31,"spy_sma_50":202.02,"new_highs":86,"new_lows":79,"total_issues":2939,"nh_pct":2.93,"nl_pct":2.69,"mcclellan_oscillator":29.58,"signal":false,"cluster_count":3},{"date":"2015-11-23","spy_close":209.07,"spy_sma_50":202.28,"new_highs":94,"new_lows":56,"total_issues":2940,"nh_pct":3.2,"nl_pct":1.9,"mcclellan_oscillator":33.09,"signal":false,"cluster_count":3},{"date":"2015-11-24","spy_close":209.35,"spy_sma_50":202.5,"new_highs":67,"new_lows":57,"total_issues":2922,"nh_pct":2.29,"nl_pct":1.95,"mcclellan_oscillator":56.47,"signal":false,"cluster_count":3},{"date":"2015-11-25","spy_close":209.32,"spy_sma_50":202.68,"new_highs":90,"new_lows":21,"total_issues":2927,"nh_pct":3.07,"nl_pct":0.72,"mcclellan_oscillator":80.73,"signal":false,"cluster_count":3},{"date":"2015-11-27","spy_close":209.56,"spy_sma_50":202.88,"new_highs":102,"new_lows":30,"total_issues":2866,"nh_pct":3.56,"nl_pct":1.05,"mcclellan_oscillator":100.52,"signal":false,"cluster_count":3},{"date":"2015-11-30","spy_close":208.69,"spy_sma_50":203.15,"new_highs":124,"new_lows":32,"total_issues":2945,"nh_pct":4.21,"nl_pct":1.09,"mcclellan_oscillator":68.33,"signal":false,"cluster_count":3},{"date":"2015-12-01","spy_close":210.68,"spy_sma_50":203.43,"new_highs":104,"new_lows":36,"total_issues":2938,"nh_pct":3.54,"nl_pct":1.23,"mcclellan_oscillator":109.93,"signal":false,"cluster_count":3},{"date":"2015-12-02","spy_close":208.53,"spy_sma_50":203.72,"new_highs":90,"new_lows":68,"total_issues":2940,"nh_pct":3.06,"nl_pct":2.31,"mcclellan_oscillator":17.24,"signal":false,"cluster_count":3},{"date":"2015-12-03","spy_close":205.61,"spy_sma_50":203.96,"new_highs":50,"new_lows":94,"total_issues":2923,"nh_pct":1.71,"nl_pct":3.22,"mcclellan_oscillator":-80.0,"signal":false,"cluster_count":3},{"date":"2015-12-04","spy_close":209.62,"spy_sma_50":204.3,"new_highs":64,"new_lows":108,"total_issues":2933,"nh_pct":2.18,"nl_pct":3.68,"mcclellan_oscillator":-8.39,"signal":false,"cluster_count":3},{"date":"2015-12-07","spy_close":208.35,"spy_sma_50":204.61,"new_highs":52,"new_lows":190,"total_issues":2954,"nh_pct":1.76,"nl_pct":6.43,"mcclellan_oscillator":-97.41,"signal":false,"cluster_count":3},{"date":"2015-12-08","spy_close":206.95,"spy_sma_50":204.99,"new_highs":27,"new_lows":240,"total_issues":2941,"nh_pct":0.92,"nl_pct":8.16,"mcclellan_oscillator":-136.25,"signal":false,"cluster_count":3},{"date":"2015-12-09","spy_close":205.34,"spy_sma_50":205.33,"new_highs":35,"new_lows":129,"total_issues":2935,"nh_pct":1.19,"nl_pct":4.4,"mcclellan_oscillator":-173.22,"signal":false,"cluster_count":3},{"date":"2015-12-10","spy_close":205.87,"spy_sma_50":205.61,"new_highs":20,"new_lows":109,"total_issues":2938,"nh_pct":0.68,"nl_pct":3.71,"mcclellan_oscillator":-143.36,"signal":false,"cluster_count":3},{"date":"2015-12-11","spy_close":201.88,"spy_sma_50":205.81,"new_highs":14,"new_lows":267,"total_issues":2956,"nh_pct":0.47,"nl_pct":9.03,"mcclellan_oscillator":-232.37,"signal":false,"cluster_count":3},{"date":"2015-12-14","spy_close":202.9,"spy_sma_50":205.97,"new_highs":12,"new_lows":399,"total_issues":2942,"nh_pct":0.41,"nl_pct":13.56,"mcclellan_oscillator":-235.6,"signal":false,"cluster_count":3},{"date":"2015-12-15","spy_close":205.03,"spy_sma_50":206.1,"new_highs":29,"new_lows":124,"total_issues":2954,"nh_pct":0.98,"nl_pct":4.2,"mcclellan_oscillator":-120.09,"signal":false,"cluster_count":3},{"date":"2015-12-16","spy_close":208.03,"spy_sma_50":206.3,"new_highs":56,"new_lows":87,"total_issues":2959,"nh_pct":1.89,"nl_pct":2.94,"mcclellan_oscillator":-6.88,"signal":false,"cluster_count":3},{"date":"2015-12-17","spy_close":204.86,"spy_sma_50":206.41,"new_highs":47,"new_lows":126,"total_issues":2960,"nh_pct":1.59,"nl_pct":4.26,"mcclellan_oscillator":-66.5,"signal":false,"cluster_count":3},{"date":"2015-12-18","spy_close":200.02,"spy_sma_50":206.39,"new_highs":18,"new_lows":172,"total_issues":2971,"nh_pct":0.61,"nl_pct":5.79,"mcclellan_oscillator":-105.7,"signal":false,"cluster_count":3},{"date":"2015-12-21","spy_close":201.67,"spy_sma_50":206.4,"new_highs":27,"new_lows":120,"total_issues":2951,"nh_pct":0.91,"nl_pct":4.07,"mcclellan_oscillator":-43.43,"signal":false,"cluster_count":3},{"date":"2015-12-22","spy_close":203.5,"spy_sma_50":206.44,"new_highs":30,"new_lows":66,"total_issues":2962,"nh_pct":1.01,"nl_pct":2.23,"mcclellan_oscillator":38.03,"signal":false,"cluster_count":3},{"date":"2015-12-23","spy_close":206.02,"spy_sma_50":206.55,"new_highs":43,"new_lows":21,"total_issues":2957,"nh_pct":1.45,"nl_pct":0.71,"mcclellan_oscillator":131.83,"signal":false,"cluster_count":2},{"date":"2015-12-24","spy_close":205.68,"spy_sma_50":206.68,"new_highs":50,"new_lows":10,"total_issues":2898,"nh_pct":1.73,"nl_pct":0.35,"mcclellan_oscillator":126.78,"signal":false,"cluster_count":2},{"date":"2015-12-28","spy_close":205.21,"spy_sma_50":206.74,"new_highs":38,"new_lows":25,"total_issues":2952,"nh_pct":1.29,"nl_pct":0.85,"mcclellan_oscillator":66.47,"signal":false,"cluster_count":1},{"date":"2015-12-29","spy_close":207.4,"spy_sma_50":206.82,"new_highs":98,"new_lows":32,"total_issues":2956,"nh_pct":3.32,"nl_pct":1.08,"mcclellan_oscillator":131.08,"signal":false,"cluster_count":1},{"date":"2015-12-30","spy_close":205.93,"spy_sma_50":206.87,"new_highs":47,"new_lows":34,"total_issues":2962,"nh_pct":1.59,"nl_pct":1.15,"mcclellan_oscillator":35.91,"signal":false,"cluster_count":1},{"date":"2015-12-31","spy_close":203.87,"spy_sma_50":206.89,"new_highs":24,"new_lows":48,"total_issues":2963,"nh_pct":0.81,"nl_pct":1.62,"mcclellan_oscillator":-26.39,"signal":false,"cluster_count":1},{"date":"2016-01-04","spy_close":201.02,"spy_sma_50":206.87,"new_highs":8,"new_lows":136,"total_issues":2960,"nh_pct":0.27,"nl_pct":4.59,"mcclellan_oscillator":-101.47,"signal":false,"cluster_count":1},{"date":"2016-01-05","spy_close":201.36,"spy_sma_50":206.79,"new_highs":24,"new_lows":72,"total_issues":2939,"nh_pct":0.82,"nl_pct":2.45,"mcclellan_oscillator":-63.46,"signal":false,"cluster_count":1},{"date":"2016-01-06","spy_close":198.82,"spy_sma_50":206.62,"new_highs":24,"new_lows":217,"total_issues":2942,"nh_pct":0.82,"nl_pct":7.38,"mcclellan_oscillator":-122.89,"signal":false,"cluster_count":0},{"date":"2016-01-07","spy_close":194.05,"spy_sma_50":206.36,"new_highs":9,"new_lows":435,"total_issues":2952,"nh_pct":0.3,"nl_pct":14.74,"mcclellan_oscillator":-215.39,"signal":false,"cluster_count":0},{"date":"2016-01-08","spy_close":191.92,"spy_sma_50":206.06,"new_highs":14,"new_lows":445,"total_issues":2946,"nh_pct":0.48,"nl_pct":15.11,"mcclellan_oscillator":-256.65,"signal":false,"cluster_count":0},{"date":"2016-01-11","spy_close":192.11,"spy_sma_50":205.73,"new_highs":12,"new_lows":550,"total_issues":2942,"nh_pct":0.41,"nl_pct":18.69,"mcclellan_oscillator":-240.35,"signal":false,"cluster_count":0},{"date":"2016-01-12","spy_close":193.66,"spy_sma_50":205.42,"new_highs":12,"new_lows":453,"total_issues":2952,"nh_pct":0.41,"nl_pct":15.35,"mcclellan_oscillator":-193.05,"signal":false,"cluster_count":0},{"date":"2016-01-13","spy_close":188.83,"spy_sma_50":205.04,"new_highs":12,"new_lows":679,"total_issues":2948,"nh_pct":0.41,"nl_pct":23.03,"mcclellan_oscillator":-276.05,"signal":false,"cluster_count":0},{"date":"2016-01-14","spy_close":191.93,"spy_sma_50":204.67,"new_highs":9,"new_lows":650,"total_issues":2953,"nh_pct":0.3,"nl_pct":22.01,"mcclellan_oscillator":-170.19,"signal":false,"cluster_count":0},{"date":"2016-01-15","spy_close":187.81,"spy_sma_50":204.21,"new_highs":12,"new_lows":837,"total_issues":2954,"nh_pct":0.41,"nl_pct":28.33,"mcclellan_oscillator":-238.07,"signal":false,"cluster_count":0},{"date":"2016-01-19","spy_close":188.06,"spy_sma_50":203.76,"new_highs":7,"new_lows":570,"total_issues":2964,"nh_pct":0.24,"nl_pct":19.23,"mcclellan_oscillator":-238.37,"signal":false,"cluster_count":0},{"date":"2016-01-20","spy_close":185.65,"spy_sma_50":203.27,"new_highs":11,"new_lows":1150,"total_issues":2974,"nh_pct":0.37,"nl_pct":38.67,"mcclellan_oscillator":-229.99,"signal":false,"cluster_count":0},{"date":"2016-01-21","spy_close":186.69,"spy_sma_50":202.81,"new_highs":1,"new_lows":89,"total_issues":2945,"nh_pct":0.03,"nl_pct":3.02,"mcclellan_oscillator":-151.12,"signal":false,"cluster_count":0},{"date":"2016-01-22","spy_close":190.52,"spy_sma_50":202.45,"new_highs":12,"new_lows":30,"total_issues":2958,"nh_pct":0.41,"nl_pct":1.01,"mcclellan_oscillator":-0.88,"signal":false,"cluster_count":0},{"date":"2016-01-25","spy_close":187.64,"spy_sma_50":202.04,"new_highs":11,"new_lows":89,"total_issues":2944,"nh_pct":0.37,"nl_pct":3.02,"mcclellan_oscillator":-80.07,"signal":false,"cluster_count":0},{"date":"2016-01-26","spy_close":190.2,"spy_sma_50":201.69,"new_highs":14,"new_lows":55,"total_issues":2961,"nh_pct":0.47,"nl_pct":1.86,"mcclellan_oscillator":42.72,"signal":false,"cluster_count":0},{"date":"2016-01-27","spy_close":188.13,"spy_sma_50":201.35,"new_highs":15,"new_lows":45,"total_issues":2935,"nh_pct":0.51,"nl_pct":1.53,"mcclellan_oscillator":-7.71,"signal":false,"cluster_count":0},{"date":"2016-01-28","spy_close":189.11,"spy_sma_50":201.08,"new_highs":20,"new_lows":119,"total_issues":2943,"nh_pct":0.68,"nl_pct":4.04,"mcclellan_oscillator":41.82,"signal":false,"cluster_count":0},{"date":"2016-01-29","spy_close":193.72,"spy_sma_50":200.84,"new_highs":51,"new_lows":53,"total_issues":2961,"nh_pct":1.72,"nl_pct":1.79,"mcclellan_oscillator":163.25,"signal":false,"cluster_count":0},{"date":"2016-02-01","spy_close":193.65,"spy_sma_50":200.61,"new_highs":62,"new_lows":49,"total_issues":2955,"nh_pct":2.1,"nl_pct":1.66,"mcclellan_oscillator":146.66,"signal":false,"cluster_count":0},{"date":"2016-02-02","spy_close":190.16,"spy_sma_50":200.24,"new_highs":49,"new_lows":118,"total_issues":2954,"nh_pct":1.66,"nl_pct":3.99,"mcclellan_oscillator":40.74,"signal":false,"cluster_count":0},{"date":"2016-02-03","spy_close":191.3,"spy_sma_50":199.89,"new_highs":69,"new_lows":225,"total_issues":2939,"nh_pct":2.35,"nl_pct":7.66,"mcclellan_oscillator":78.78,"signal":false,"cluster_count":0},{"date":"2016-02-04","spy_close":191.6,"spy_sma_50":199.54,"new_highs":37,"new_lows":66,"total_issues":2952,"nh_pct":1.25,"nl_pct":2.24,"mcclellan_oscillator":116.01,"signal":false,"cluster_count":0},{"date":"2016-02-05","spy_close":187.95,"spy_sma_50":199.12,"new_highs":32,"new_lows":155,"total_issues":2940,"nh_pct":1.09,"nl_pct":5.27,"mcclellan_oscillator":21.05,"signal":false,"cluster_count":0},{"date":"2016-02-08","spy_close":185.42,"spy_sma_50":198.64,"new_highs":40,"new_lows":426,"total_issues":2952,"nh_pct":1.36,"nl_pct":14.43,"mcclellan_oscillator":-40.78,"signal":false,"cluster_count":0},{"date":"2016-02-09","spy_close":185.43,"spy_sma_50":198.16,"new_highs":49,"new_lows":380,"total_issues":2936,"nh_pct":1.67,"nl_pct":12.94,"mcclellan_oscillator":-67.3,"signal":false,"cluster_count":0},{"date":"2016-02-10","spy_close":185.27,"spy_sma_50":197.67,"new_highs":35,"new_lows":143,"total_issues":2949,"nh_pct":1.19,"nl_pct":4.85,"mcclellan_oscillator":-48.44,"signal":false,"cluster_count":0},{"date":"2016-02-11","spy_close":182.86,"spy_sma_50":197.16,"new_highs":38,"new_lows":525,"total_issues":2956,"nh_pct":1.29,"nl_pct":17.76,"mcclellan_oscillator":-106.07,"signal":false,"cluster_count":0},{"date":"2016-02-12","spy_close":186.63,"spy_sma_50":196.68,"new_highs":18,"new_lows":104,"total_issues":2949,"nh_pct":0.61,"nl_pct":3.53,"mcclellan_oscillator":11.29,"signal":false,"cluster_count":0},{"date":"2016-02-16","spy_close":189.78,"spy_sma_50":196.3,"new_highs":18,"new_lows":37,"total_issues":2965,"nh_pct":0.61,"nl_pct":1.25,"mcclellan_oscillator":114.82,"signal":false,"cluster_count":0},{"date":"2016-02-17","spy_close":192.88,"spy_sma_50":196.05,"new_highs":23,"new_lows":26,"total_issues":2955,"nh_pct":0.78,"nl_pct":0.88,"mcclellan_oscillator":196.87,"signal":false,"cluster_count":0},{"date":"2016-02-18","spy_close":192.09,"spy_sma_50":195.7,"new_highs":35,"new_lows":28,"total_issues":2958,"nh_pct":1.18,"nl_pct":0.95,"mcclellan_oscillator":162.14,"signal":false,"cluster_count":0},{"date":"2016-02-19","spy_close":192.0,"spy_sma_50":195.37,"new_highs":37,"new_lows":33,"total_issues":2948,"nh_pct":1.26,"nl_pct":1.12,"mcclellan_oscillator":151.68,"signal":false,"cluster_count":0},{"date":"2016-02-22","spy_close":194.78,"spy_sma_50":195.12,"new_highs":53,"new_lows":13,"total_issues":2964,"nh_pct":1.79,"nl_pct":0.44,"mcclellan_oscillator":220.23,"signal":false,"cluster_count":0},{"date":"2016-02-23","spy_close":192.32,"spy_sma_50":194.86,"new_highs":42,"new_lows":28,"total_issues":2938,"nh_pct":1.43,"nl_pct":0.95,"mcclellan_oscillator":139.84,"signal":false,"cluster_count":0},{"date":"2016-02-24","spy_close":193.2,"spy_sma_50":194.61,"new_highs":47,"new_lows":56,"total_issues":2951,"nh_pct":1.59,"nl_pct":1.9,"mcclellan_oscillator":177.56,"signal":false,"cluster_count":0},{"date":"2016-02-25","spy_close":195.54,"spy_sma_50":194.48,"new_highs":76,"new_lows":19,"total_issues":2943,"nh_pct":2.58,"nl_pct":0.65,"mcclellan_oscillator":221.82,"signal":false,"cluster_count":0},{"date":"2016-02-26","spy_close":195.09,"spy_sma_50":194.33,"new_highs":57,"new_lows":25,"total_issues":2947,"nh_pct":1.93,"nl_pct":0.85,"mcclellan_oscillator":224.6,"signal":false,"cluster_count":0},{"date":"2016-02-29","spy_close":193.56,"spy_sma_50":194.1,"new_highs":38,"new_lows":29,"total_issues":2949,"nh_pct":1.29,"nl_pct":0.98,"mcclellan_oscillator":190.06,"signal":false,"cluster_count":0},{"date":"2016-03-01","spy_close":198.11,"spy_sma_50":193.9,"new_highs":52,"new_lows":26,"total_issues":2949,"nh_pct":1.76,"nl_pct":0.88,"mcclellan_oscillator":258.17,"signal":false,"cluster_count":0},{"date":"2016-03-02","spy_close":199.0,"spy_sma_50":193.78,"new_highs":38,"new_lows":18,"total_issues":2955,"nh_pct":1.29,"nl_pct":0.61,"mcclellan_oscillator":281.67,"signal":false,"cluster_count":0},{"date":"2016-03-03","spy_close":199.78,"spy_sma_50":193.78,"new_highs":66,"new_lows":12,"total_issues":2964,"nh_pct":2.23,"nl_pct":0.4,"mcclellan_oscillator":309.05,"signal":false,"cluster_count":0},{"date":"2016-03-04","spy_close":200.43,"spy_sma_50":193.75,"new_highs":86,"new_lows":9,"total_issues":2974,"nh_pct":2.89,"nl_pct":0.3,"mcclellan_oscillator":303.72,"signal":false,"cluster_count":0},{"date":"2016-03-07","spy_close":200.59,"spy_sma_50":193.7,"new_highs":43,"new_lows":10,"total_issues":2962,"nh_pct":1.45,"nl_pct":0.34,"mcclellan_oscillator":309.24,"signal":false,"cluster_count":0},{"date":"2016-03-08","spy_close":198.4,"spy_sma_50":193.54,"new_highs":52,"new_lows":8,"total_issues":2956,"nh_pct":1.76,"nl_pct":0.27,"mcclellan_oscillator":174.41,"signal":false,"cluster_count":0},{"date":"2016-03-09","spy_close":199.38,"spy_sma_50":193.42,"new_highs":73,"new_lows":9,"total_issues":2951,"nh_pct":2.47,"nl_pct":0.3,"mcclellan_oscillator":191.51,"signal":false,"cluster_count":0},{"date":"2016-03-10","spy_close":199.54,"spy_sma_50":193.3,"new_highs":60,"new_lows":24,"total_issues":2952,"nh_pct":2.03,"nl_pct":0.81,"mcclellan_oscillator":127.43,"signal":false,"cluster_count":0},{"date":"2016-03-11","spy_close":202.76,"spy_sma_50":193.21,"new_highs":83,"new_lows":7,"total_issues":2964,"nh_pct":2.8,"nl_pct":0.24,"mcclellan_oscillator":200.75,"signal":false,"cluster_count":0},{"date":"2016-03-14","spy_close":202.5,"spy_sma_50":193.14,"new_highs":54,"new_lows":7,"total_issues":2956,"nh_pct":1.83,"nl_pct":0.24,"mcclellan_oscillator":140.58,"signal":false,"cluster_count":0},{"date":"2016-03-15","spy_close":202.17,"spy_sma_50":193.11,"new_highs":52,"new_lows":17,"total_issues":2947,"nh_pct":1.76,"nl_pct":0.58,"mcclellan_oscillator":44.19,"signal":false,"cluster_count":0},{"date":"2016-03-16","spy_close":203.34,"spy_sma_50":193.15,"new_highs":85,"new_lows":26,"total_issues":2938,"nh_pct":2.89,"nl_pct":0.88,"mcclellan_oscillator":99.25,"signal":false,"cluster_count":0},{"date":"2016-03-17","spy_close":204.63,"spy_sma_50":193.22,"new_highs":158,"new_lows":32,"total_issues":2965,"nh_pct":5.33,"nl_pct":1.08,"mcclellan_oscillator":157.18,"signal":false,"cluster_count":0},{"date":"2016-03-18","spy_close":204.38,"spy_sma_50":193.33,"new_highs":132,"new_lows":19,"total_issues":2964,"nh_pct":4.45,"nl_pct":0.64,"mcclellan_oscillator":163.38,"signal":false,"cluster_count":0},{"date":"2016-03-21","spy_close":204.67,"spy_sma_50":193.54,"new_highs":56,"new_lows":12,"total_issues":2961,"nh_pct":1.89,"nl_pct":0.41,"mcclellan_oscillator":126.51,"signal":false,"cluster_count":0},{"date":"2016-03-22","spy_close":204.56,"spy_sma_50":193.8,"new_highs":58,"new_lows":13,"total_issues":2958,"nh_pct":1.96,"nl_pct":0.44,"mcclellan_oscillator":82.8,"signal":false,"cluster_count":0},{"date":"2016-03-23","spy_close":203.21,"spy_sma_50":194.02,"new_highs":47,"new_lows":15,"total_issues":2948,"nh_pct":1.59,"nl_pct":0.51,"mcclellan_oscillator":-26.53,"signal":false,"cluster_count":0},{"date":"2016-03-24","spy_close":203.12,"spy_sma_50":194.21,"new_highs":39,"new_lows":20,"total_issues":2949,"nh_pct":1.32,"nl_pct":0.68,"mcclellan_oscillator":-28.93,"signal":false,"cluster_count":0},{"date":"2016-03-28","spy_close":203.24,"spy_sma_50":194.5,"new_highs":63,"new_lows":13,"total_issues":2970,"nh_pct":2.12,"nl_pct":0.44,"mcclellan_oscillator":-29.98,"signal":false,"cluster_count":0},{"date":"2016-03-29","spy_close":205.12,"spy_sma_50":194.76,"new_highs":152,"new_lows":19,"total_issues":2979,"nh_pct":5.1,"nl_pct":0.64,"mcclellan_oscillator":57.92,"signal":false,"cluster_count":0},{"date":"2016-03-30","spy_close":206.02,"spy_sma_50":195.12,"new_highs":186,"new_lows":15,"total_issues":2972,"nh_pct":6.26,"nl_pct":0.5,"mcclellan_oscillator":74.63,"signal":false,"cluster_count":0},{"date":"2016-03-31","spy_close":205.52,"spy_sma_50":195.47,"new_highs":128,"new_lows":9,"total_issues":2981,"nh_pct":4.29,"nl_pct":0.3,"mcclellan_oscillator":54.1,"signal":false,"cluster_count":0},{"date":"2016-04-01","spy_close":206.92,"spy_sma_50":195.9,"new_highs":154,"new_lows":15,"total_issues":2962,"nh_pct":5.2,"nl_pct":0.51,"mcclellan_oscillator":53.92,"signal":false,"cluster_count":0},{"date":"2016-04-04","spy_close":206.25,"spy_sma_50":196.29,"new_highs":132,"new_lows":16,"total_issues":2972,"nh_pct":4.44,"nl_pct":0.54,"mcclellan_oscillator":-26.95,"signal":false,"cluster_count":0},{"date":"2016-04-05","spy_close":204.19,"spy_sma_50":196.56,"new_highs":59,"new_lows":23,"total_issues":2967,"nh_pct":1.99,"nl_pct":0.78,"mcclellan_oscillator":-108.96,"signal":false,"cluster_count":0},{"date":"2016-04-06","spy_close":206.42,"spy_sma_50":196.94,"new_highs":86,"new_lows":13,"total_issues":2958,"nh_pct":2.91,"nl_pct":0.44,"mcclellan_oscillator":-32.78,"signal":false,"cluster_count":0},{"date":"2016-04-07","spy_close":203.95,"spy_sma_50":197.21,"new_highs":51,"new_lows":18,"total_issues":2949,"nh_pct":1.73,"nl_pct":0.61,"mcclellan_oscillator":-120.94,"signal":false,"cluster_count":0},{"date":"2016-04-08","spy_close":204.5,"spy_sma_50":197.54,"new_highs":86,"new_lows":13,"total_issues":2960,"nh_pct":2.91,"nl_pct":0.44,"mcclellan_oscillator":-58.45,"signal":false,"cluster_count":0},{"date":"2016-04-11","spy_close":204.02,"spy_sma_50":197.84,"new_highs":101,"new_lows":12,"total_issues":2984,"nh_pct":3.38,"nl_pct":0.4,"mcclellan_oscillator":-53.44,"signal":false,"cluster_count":0},{"date":"2016-04-12","spy_close":205.92,"spy_sma_50":198.08,"new_highs":100,"new_lows":13,"total_issues":2977,"nh_pct":3.36,"nl_pct":0.44,"mcclellan_oscillator":26.26,"signal":false,"cluster_count":0},{"date":"2016-04-13","spy_close":208.0,"spy_sma_50":198.37,"new_highs":94,"new_lows":11,"total_issues":3001,"nh_pct":3.13,"nl_pct":0.37,"mcclellan_oscillator":94.88,"signal":false,"cluster_count":0},{"date":"2016-04-14","spy_close":208.01,"spy_sma_50":198.73,"new_highs":79,"new_lows":8,"total_issues":2976,"nh_pct":2.65,"nl_pct":0.27,"mcclellan_oscillator":56.02,"signal":false,"cluster_count":0},{"date":"2016-04-15","spy_close":207.78,"spy_sma_50":199.06,"new_highs":72,"new_lows":9,"total_issues":2980,"nh_pct":2.42,"nl_pct":0.3,"mcclellan_oscillator":45.82,"signal":false,"cluster_count":0},{"date":"2016-04-18","spy_close":209.24,"spy_sma_50":199.41,"new_highs":119,"new_lows":13,"total_issues":2988,"nh_pct":3.98,"nl_pct":0.44,"mcclellan_oscillator":97.82,"signal":false,"cluster_count":0},{"date":"2016-04-19","spy_close":209.9,"spy_sma_50":199.85,"new_highs":170,"new_lows":18,"total_issues":2986,"nh_pct":5.69,"nl_pct":0.6,"mcclellan_oscillator":114.19,"signal":false,"cluster_count":0},{"date":"2016-04-20","spy_close":210.1,"spy_sma_50":200.34,"new_highs":124,"new_lows":13,"total_issues":2994,"nh_pct":4.14,"nl_pct":0.43,"mcclellan_oscillator":95.91,"signal":false,"cluster_count":0},{"date":"2016-04-21","spy_close":208.97,"spy_sma_50":200.81,"new_highs":70,"new_lows":11,"total_issues":2977,"nh_pct":2.35,"nl_pct":0.37,"mcclellan_oscillator":34.3,"signal":false,"cluster_count":0},{"date":"2016-04-22","spy_close":208.97,"spy_sma_50":201.29,"new_highs":51,"new_lows":8,"total_issues":2979,"nh_pct":1.71,"nl_pct":0.27,"mcclellan_oscillator":67.31,"signal":false,"cluster_count":0},{"date":"2016-04-25","spy_close":208.61,"spy_sma_50":201.8,"new_highs":30,"new_lows":9,"total_issues":2983,"nh_pct":1.01,"nl_pct":0.3,"mcclellan_oscillator":0.89,"signal":false,"cluster_count":0},{"date":"2016-04-26","spy_close":208.92,"spy_sma_50":202.25,"new_highs":69,"new_lows":11,"total_issues":2995,"nh_pct":2.3,"nl_pct":0.37,"mcclellan_oscillator":61.6,"signal":false,"cluster_count":0},{"date":"2016-04-27","spy_close":209.35,"spy_sma_50":202.64,"new_highs":93,"new_lows":11,"total_issues":2979,"nh_pct":3.12,"nl_pct":0.37,"mcclellan_oscillator":70.25,"signal":false,"cluster_count":0},{"date":"2016-04-28","spy_close":207.45,"spy_sma_50":202.93,"new_highs":103,"new_lows":9,"total_issues":2973,"nh_pct":3.46,"nl_pct":0.3,"mcclellan_oscillator":-11.11,"signal":false,"cluster_count":0},{"date":"2016-04-29","spy_close":206.33,"spy_sma_50":203.22,"new_highs":78,"new_lows":14,"total_issues":2979,"nh_pct":2.62,"nl_pct":0.47,"mcclellan_oscillator":-54.61,"signal":false,"cluster_count":0},{"date":"2016-05-02","spy_close":207.97,"spy_sma_50":203.53,"new_highs":103,"new_lows":14,"total_issues":3000,"nh_pct":3.43,"nl_pct":0.47,"mcclellan_oscillator":-22.08,"signal":false,"cluster_count":0},{"date":"2016-05-03","spy_close":206.16,"spy_sma_50":203.76,"new_highs":64,"new_lows":28,"total_issues":2974,"nh_pct":2.15,"nl_pct":0.94,"mcclellan_oscillator":-115.81,"signal":false,"cluster_count":0},{"date":"2016-05-04","spy_close":205.01,"spy_sma_50":204.02,"new_highs":88,"new_lows":35,"total_issues":2980,"nh_pct":2.95,"nl_pct":1.17,"mcclellan_oscillator":-160.92,"signal":false,"cluster_count":0},{"date":"2016-05-05","spy_close":204.97,"spy_sma_50":204.25,"new_highs":101,"new_lows":29,"total_issues":2965,"nh_pct":3.41,"nl_pct":0.98,"mcclellan_oscillator":-168.74,"signal":false,"cluster_count":0},{"date":"2016-05-06","spy_close":205.72,"spy_sma_50":204.46,"new_highs":102,"new_lows":39,"total_issues":2979,"nh_pct":3.42,"nl_pct":1.31,"mcclellan_oscillator":-114.72,"signal":false,"cluster_count":0},{"date":"2016-05-09","spy_close":205.89,"spy_sma_50":204.67,"new_highs":162,"new_lows":24,"total_issues":2997,"nh_pct":5.41,"nl_pct":0.8,"mcclellan_oscillator":-111.47,"signal":false,"cluster_count":0},{"date":"2016-05-10","spy_close":208.45,"spy_sma_50":204.97,"new_highs":168,"new_lows":29,"total_issues":2997,"nh_pct":5.61,"nl_pct":0.97,"mcclellan_oscillator":-27.83,"signal":false,"cluster_count":0},{"date":"2016-05-11","spy_close":206.5,"spy_sma_50":205.14,"new_highs":105,"new_lows":35,"total_issues":2986,"nh_pct":3.52,"nl_pct":1.17,"mcclellan_oscillator":-95.48,"signal":false,"cluster_count":0},{"date":"2016-05-12","spy_close":206.56,"spy_sma_50":205.29,"new_highs":93,"new_lows":55,"total_issues":2968,"nh_pct":3.13,"nl_pct":1.85,"mcclellan_oscillator":-117.29,"signal":false,"cluster_count":0},{"date":"2016-05-13","spy_close":204.76,"spy_sma_50":205.39,"new_highs":70,"new_lows":40,"total_issues":2985,"nh_pct":2.35,"nl_pct":1.34,"mcclellan_oscillator":-165.0,"signal":false,"cluster_count":0},{"date":"2016-05-16","spy_close":206.78,"spy_sma_50":205.51,"new_highs":96,"new_lows":25,"total_issues":2992,"nh_pct":3.21,"nl_pct":0.84,"mcclellan_oscillator":-69.22,"signal":false,"cluster_count":0},{"date":"2016-05-17","spy_close":204.85,"spy_sma_50":205.6,"new_highs":46,"new_lows":39,"total_issues":3009,"nh_pct":1.53,"nl_pct":1.3,"mcclellan_oscillator":-136.38,"signal":false,"cluster_count":0},{"date":"2016-05-18","spy_close":204.91,"spy_sma_50":205.73,"new_highs":39,"new_lows":29,"total_issues":2990,"nh_pct":1.3,"nl_pct":0.97,"mcclellan_oscillator":-130.28,"signal":false,"cluster_count":0},{"date":"2016-05-19","spy_close":204.2,"spy_sma_50":205.83,"new_highs":17,"new_lows":36,"total_issues":2981,"nh_pct":0.57,"nl_pct":1.21,"mcclellan_oscillator":-181.9,"signal":false,"cluster_count":0},{"date":"2016-05-20","spy_close":205.49,"spy_sma_50":205.95,"new_highs":40,"new_lows":10,"total_issues":2985,"nh_pct":1.34,"nl_pct":0.34,"mcclellan_oscillator":-68.88,"signal":false,"cluster_count":0},{"date":"2016-05-23","spy_close":205.21,"spy_sma_50":205.99,"new_highs":50,"new_lows":17,"total_issues":2984,"nh_pct":1.68,"nl_pct":0.57,"mcclellan_oscillator":-70.81,"signal":false,"cluster_count":0},{"date":"2016-05-24","spy_close":207.87,"spy_sma_50":206.1,"new_highs":99,"new_lows":13,"total_issues":2999,"nh_pct":3.3,"nl_pct":0.43,"mcclellan_oscillator":31.25,"signal":false,"cluster_count":0},{"date":"2016-05-25","spy_close":209.28,"spy_sma_50":206.24,"new_highs":110,"new_lows":10,"total_issues":2990,"nh_pct":3.68,"nl_pct":0.33,"mcclellan_oscillator":73.61,"signal":false,"cluster_count":0},{"date":"2016-05-26","spy_close":209.34,"spy_sma_50":206.36,"new_highs":81,"new_lows":14,"total_issues":2983,"nh_pct":2.72,"nl_pct":0.47,"mcclellan_oscillator":54.65,"signal":false,"cluster_count":0},{"date":"2016-05-27","spy_close":210.24,"spy_sma_50":206.48,"new_highs":94,"new_lows":12,"total_issues":2991,"nh_pct":3.14,"nl_pct":0.4,"mcclellan_oscillator":99.87,"signal":false,"cluster_count":0},{"date":"2016-05-31","spy_close":209.84,"spy_sma_50":206.59,"new_highs":99,"new_lows":15,"total_issues":2998,"nh_pct":3.3,"nl_pct":0.5,"mcclellan_oscillator":86.04,"signal":false,"cluster_count":0},{"date":"2016-06-01","spy_close":210.27,"spy_sma_50":206.7,"new_highs":100,"new_lows":14,"total_issues":3011,"nh_pct":3.32,"nl_pct":0.46,"mcclellan_oscillator":110.33,"signal":false,"cluster_count":0},{"date":"2016-06-02","spy_close":210.91,"spy_sma_50":206.82,"new_highs":117,"new_lows":13,"total_issues":2995,"nh_pct":3.91,"nl_pct":0.43,"mcclellan_oscillator":131.64,"signal":false,"cluster_count":0},{"date":"2016-06-03","spy_close":210.28,"spy_sma_50":206.97,"new_highs":152,"new_lows":11,"total_issues":2998,"nh_pct":5.07,"nl_pct":0.37,"mcclellan_oscillator":89.96,"signal":false,"cluster_count":0},{"date":"2016-06-06","spy_close":211.35,"spy_sma_50":207.13,"new_highs":177,"new_lows":21,"total_issues":3023,"nh_pct":5.86,"nl_pct":0.69,"mcclellan_oscillator":139.72,"signal":false,"cluster_count":0},{"date":"2016-06-07","spy_close":211.68,"spy_sma_50":207.3,"new_highs":181,"new_lows":19,"total_issues":3023,"nh_pct":5.99,"nl_pct":0.63,"mcclellan_oscillator":137.17,"signal":false,"cluster_count":0},{"date":"2016-06-08","spy_close":212.37,"spy_sma_50":207.44,"new_highs":249,"new_lows":17,"total_issues":3017,"nh_pct":8.25,"nl_pct":0.56,"mcclellan_oscillator":165.55,"signal":false,"cluster_count":0},{"date":"2016-06-09","spy_close":212.08,"spy_sma_50":207.57,"new_highs":209,"new_lows":12,"total_issues":3013,"nh_pct":6.94,"nl_pct":0.4,"mcclellan_oscillator":85.09,"signal":false,"cluster_count":0},{"date":"2016-06-10","spy_close":210.07,"spy_sma_50":207.66,"new_highs":132,"new_lows":23,"total_issues":2999,"nh_pct":4.4,"nl_pct":0.77,"mcclellan_oscillator":-33.43,"signal":false,"cluster_count":0},{"date":"2016-06-13","spy_close":208.45,"spy_sma_50":207.69,"new_highs":99,"new_lows":37,"total_issues":3013,"nh_pct":3.29,"nl_pct":1.23,"mcclellan_oscillator":-131.45,"signal":false,"cluster_count":0},{"date":"2016-06-14","spy_close":208.04,"spy_sma_50":207.72,"new_highs":44,"new_lows":57,"total_issues":3024,"nh_pct":1.46,"nl_pct":1.88,"mcclellan_oscillator":-160.6,"signal":false,"cluster_count":0},{"date":"2016-06-15","spy_close":207.75,"spy_sma_50":207.79,"new_highs":79,"new_lows":21,"total_issues":3016,"nh_pct":2.62,"nl_pct":0.7,"mcclellan_oscillator":-131.76,"signal":false,"cluster_count":0},{"date":"2016-06-16","spy_close":208.37,"spy_sma_50":207.83,"new_highs":100,"new_lows":42,"total_issues":3023,"nh_pct":3.31,"nl_pct":1.39,"mcclellan_oscillator":-118.0,"signal":false,"cluster_count":0},{"date":"2016-06-17","spy_close":206.52,"spy_sma_50":207.88,"new_highs":82,"new_lows":27,"total_issues":3004,"nh_pct":2.73,"nl_pct":0.9,"mcclellan_oscillator":-107.3,"signal":false,"cluster_count":0},{"date":"2016-06-20","spy_close":207.85,"spy_sma_50":207.95,"new_highs":126,"new_lows":12,"total_issues":3018,"nh_pct":4.17,"nl_pct":0.4,"mcclellan_oscillator":-14.91,"signal":false,"cluster_count":0},{"date":"2016-06-21","spy_close":208.44,"spy_sma_50":208.04,"new_highs":91,"new_lows":22,"total_issues":3009,"nh_pct":3.02,"nl_pct":0.73,"mcclellan_oscillator":-24.54,"signal":false,"cluster_count":0},{"date":"2016-06-22","spy_close":208.1,"spy_sma_50":208.08,"new_highs":93,"new_lows":20,"total_issues":3013,"nh_pct":3.09,"nl_pct":0.66,"mcclellan_oscillator":-52.01,"signal":false,"cluster_count":0},{"date":"2016-06-23","spy_close":210.81,"spy_sma_50":208.14,"new_highs":167,"new_lows":11,"total_issues":3027,"nh_pct":5.52,"nl_pct":0.36,"mcclellan_oscillator":52.07,"signal":false,"cluster_count":0},{"date":"2016-06-24","spy_close":203.13,"spy_sma_50":208.04,"new_highs":127,"new_lows":63,"total_issues":3036,"nh_pct":4.18,"nl_pct":2.08,"mcclellan_oscillator":-70.4,"signal":false,"cluster_count":0},{"date":"2016-06-27","spy_close":199.6,"spy_sma_50":207.88,"new_highs":96,"new_lows":143,"total_issues":3041,"nh_pct":3.16,"nl_pct":4.7,"mcclellan_oscillator":-172.21,"signal":false,"cluster_count":0},{"date":"2016-06-28","spy_close":203.2,"spy_sma_50":207.76,"new_highs":116,"new_lows":28,"total_issues":3022,"nh_pct":3.84,"nl_pct":0.93,"mcclellan_oscillator":-49.3,"signal":false,"cluster_count":0},{"date":"2016-06-29","spy_close":206.66,"spy_sma_50":207.69,"new_highs":208,"new_lows":21,"total_issues":3036,"nh_pct":6.85,"nl_pct":0.69,"mcclellan_oscillator":59.73,"signal":false,"cluster_count":0},{"date":"2016-06-30","spy_close":209.48,"spy_sma_50":207.68,"new_highs":304,"new_lows":16,"total_issues":3047,"nh_pct":9.98,"nl_pct":0.53,"mcclellan_oscillator":135.01,"signal":false,"cluster_count":0},{"date":"2016-07-01","spy_close":209.92,"spy_sma_50":207.7,"new_highs":351,"new_lows":13,"total_issues":3013,"nh_pct":11.65,"nl_pct":0.43,"mcclellan_oscillator":144.8,"signal":false,"cluster_count":0},{"date":"2016-07-05","spy_close":208.41,"spy_sma_50":207.69,"new_highs":235,"new_lows":25,"total_issues":3036,"nh_pct":7.74,"nl_pct":0.82,"mcclellan_oscillator":44.49,"signal":false,"cluster_count":0},{"date":"2016-07-06","spy_close":209.66,"spy_sma_50":207.71,"new_highs":234,"new_lows":40,"total_issues":3040,"nh_pct":7.7,"nl_pct":1.32,"mcclellan_oscillator":77.36,"signal":false,"cluster_count":0},{"date":"2016-07-07","spy_close":209.53,"spy_sma_50":207.72,"new_highs":143,"new_lows":15,"total_issues":3028,"nh_pct":4.72,"nl_pct":0.5,"mcclellan_oscillator":68.97,"signal":false,"cluster_count":0},{"date":"2016-07-08","spy_close":212.65,"spy_sma_50":207.79,"new_highs":271,"new_lows":21,"total_issues":3041,"nh_pct":8.91,"nl_pct":0.69,"mcclellan_oscillator":168.16,"signal":false,"cluster_count":0},{"date":"2016-07-11","spy_close":213.4,"spy_sma_50":207.91,"new_highs":339,"new_lows":19,"total_issues":3041,"nh_pct":11.15,"nl_pct":0.62,"mcclellan_oscillator":199.42,"signal":false,"cluster_count":0},{"date":"2016-07-12","spy_close":214.95,"spy_sma_50":208.08,"new_highs":298,"new_lows":13,"total_issues":3060,"nh_pct":9.74,"nl_pct":0.42,"mcclellan_oscillator":229.9,"signal":false,"cluster_count":0},{"date":"2016-07-13","spy_close":214.92,"spy_sma_50":208.22,"new_highs":222,"new_lows":11,"total_issues":3039,"nh_pct":7.31,"nl_pct":0.36,"mcclellan_oscillator":168.41,"signal":false,"cluster_count":0},{"date":"2016-07-14","spy_close":216.12,"spy_sma_50":208.42,"new_highs":247,"new_lows":19,"total_issues":3043,"nh_pct":8.12,"nl_pct":0.62,"mcclellan_oscillator":151.95,"signal":false,"cluster_count":0},{"date":"2016-07-15","spy_close":215.83,"spy_sma_50":208.63,"new_highs":126,"new_lows":13,"total_issues":3046,"nh_pct":4.14,"nl_pct":0.43,"mcclellan_oscillator":125.66,"signal":false,"cluster_count":0},{"date":"2016-07-18","spy_close":216.41,"spy_sma_50":208.86,"new_highs":149,"new_lows":13,"total_issues":3054,"nh_pct":4.88,"nl_pct":0.43,"mcclellan_oscillator":120.91,"signal":false,"cluster_count":0},{"date":"2016-07-19","spy_close":216.19,"spy_sma_50":209.07,"new_highs":108,"new_lows":7,"total_issues":3043,"nh_pct":3.55,"nl_pct":0.23,"mcclellan_oscillator":52.74,"signal":false,"cluster_count":0},{"date":"2016-07-20","spy_close":217.09,"spy_sma_50":209.3,"new_highs":193,"new_lows":20,"total_issues":3045,"nh_pct":6.34,"nl_pct":0.66,"mcclellan_oscillator":85.89,"signal":false,"cluster_count":0},{"date":"2016-07-21","spy_close":216.27,"spy_sma_50":209.45,"new_highs":147,"new_lows":14,"total_issues":3038,"nh_pct":4.84,"nl_pct":0.46,"mcclellan_oscillator":22.71,"signal":false,"cluster_count":0},{"date":"2016-07-22","spy_close":217.24,"spy_sma_50":209.67,"new_highs":186,"new_lows":13,"total_issues":3049,"nh_pct":6.1,"nl_pct":0.43,"mcclellan_oscillator":61.72,"signal":false,"cluster_count":0},{"date":"2016-07-25","spy_close":216.65,"spy_sma_50":209.87,"new_highs":164,"new_lows":7,"total_issues":3053,"nh_pct":5.37,"nl_pct":0.23,"mcclellan_oscillator":4.12,"signal":false,"cluster_count":0},{"date":"2016-07-26","spy_close":216.75,"spy_sma_50":210.11,"new_highs":217,"new_lows":14,"total_issues":3060,"nh_pct":7.09,"nl_pct":0.46,"mcclellan_oscillator":26.4,"signal":false,"cluster_count":0},{"date":"2016-07-27","spy_close":216.52,"spy_sma_50":210.3,"new_highs":222,"new_lows":18,"total_issues":3062,"nh_pct":7.25,"nl_pct":0.59,"mcclellan_oscillator":11.62,"signal":false,"cluster_count":0},{"date":"2016-07-28","spy_close":216.77,"spy_sma_50":210.54,"new_highs":196,"new_lows":15,"total_issues":3047,"nh_pct":6.43,"nl_pct":0.49,"mcclellan_oscillator":-6.58,"signal":false,"cluster_count":0},{"date":"2016-07-29","spy_close":217.12,"spy_sma_50":210.79,"new_highs":257,"new_lows":34,"total_issues":3058,"nh_pct":8.4,"nl_pct":1.11,"mcclellan_oscillator":-1.06,"signal":false,"cluster_count":0},{"date":"2016-08-01","spy_close":216.94,"spy_sma_50":211.04,"new_highs":207,"new_lows":19,"total_issues":3028,"nh_pct":6.84,"nl_pct":0.63,"mcclellan_oscillator":-29.73,"signal":false,"cluster_count":0},{"date":"2016-08-02","spy_close":215.55,"spy_sma_50":211.24,"new_highs":99,"new_lows":24,"total_issues":3056,"nh_pct":3.24,"nl_pct":0.79,"mcclellan_oscillator":-129.59,"signal":false,"cluster_count":0},{"date":"2016-08-03","spy_close":216.18,"spy_sma_50":211.46,"new_highs":83,"new_lows":19,"total_issues":3052,"nh_pct":2.72,"nl_pct":0.62,"mcclellan_oscillator":-74.58,"signal":false,"cluster_count":0},{"date":"2016-08-04","spy_close":216.41,"spy_sma_50":211.63,"new_highs":127,"new_lows":13,"total_issues":3052,"nh_pct":4.16,"nl_pct":0.43,"mcclellan_oscillator":-60.82,"signal":false,"cluster_count":0},{"date":"2016-08-05","spy_close":218.18,"spy_sma_50":211.81,"new_highs":225,"new_lows":19,"total_issues":3066,"nh_pct":7.34,"nl_pct":0.62,"mcclellan_oscillator":8.15,"signal":false,"cluster_count":0},{"date":"2016-08-08","spy_close":218.05,"spy_sma_50":211.98,"new_highs":194,"new_lows":16,"total_issues":3063,"nh_pct":6.33,"nl_pct":0.52,"mcclellan_oscillator":-3.98,"signal":false,"cluster_count":0},{"date":"2016-08-09","spy_close":218.18,"spy_sma_50":212.14,"new_highs":200,"new_lows":16,"total_issues":3055,"nh_pct":6.55,"nl_pct":0.52,"mcclellan_oscillator":-0.07,"signal":false,"cluster_count":0},{"date":"2016-08-10","spy_close":217.64,"spy_sma_50":212.3,"new_highs":179,"new_lows":18,"total_issues":3050,"nh_pct":5.87,"nl_pct":0.59,"mcclellan_oscillator":-44.03,"signal":false,"cluster_count":0},{"date":"2016-08-11","spy_close":218.65,"spy_sma_50":212.47,"new_highs":206,"new_lows":22,"total_issues":3067,"nh_pct":6.72,"nl_pct":0.72,"mcclellan_oscillator":-5.15,"signal":false,"cluster_count":0},{"date":"2016-08-12","spy_close":218.46,"spy_sma_50":212.62,"new_highs":147,"new_lows":15,"total_issues":3051,"nh_pct":4.82,"nl_pct":0.49,"mcclellan_oscillator":-29.28,"signal":false,"cluster_count":0},{"date":"2016-08-15","spy_close":219.09,"spy_sma_50":212.79,"new_highs":246,"new_lows":22,"total_issues":3067,"nh_pct":8.02,"nl_pct":0.72,"mcclellan_oscillator":18.74,"signal":false,"cluster_count":0},{"date":"2016-08-16","spy_close":217.96,"spy_sma_50":212.93,"new_highs":107,"new_lows":9,"total_issues":3062,"nh_pct":3.49,"nl_pct":0.29,"mcclellan_oscillator":-61.95,"signal":false,"cluster_count":0},{"date":"2016-08-17","spy_close":218.37,"spy_sma_50":213.06,"new_highs":88,"new_lows":13,"total_issues":3048,"nh_pct":2.89,"nl_pct":0.43,"mcclellan_oscillator":-73.83,"signal":false,"cluster_count":0},{"date":"2016-08-18","spy_close":218.86,"spy_sma_50":213.19,"new_highs":155,"new_lows":12,"total_issues":3061,"nh_pct":5.06,"nl_pct":0.39,"mcclellan_oscillator":-10.87,"signal":false,"cluster_count":0},{"date":"2016-08-19","spy_close":218.54,"spy_sma_50":213.32,"new_highs":144,"new_lows":8,"total_issues":3051,"nh_pct":4.72,"nl_pct":0.26,"mcclellan_oscillator":-36.28,"signal":false,"cluster_count":0},{"date":"2016-08-22","spy_close":218.53,"spy_sma_50":213.49,"new_highs":118,"new_lows":12,"total_issues":3057,"nh_pct":3.86,"nl_pct":0.39,"mcclellan_oscillator":-35.58,"signal":false,"cluster_count":0},{"date":"2016-08-23","spy_close":218.97,"spy_sma_50":213.7,"new_highs":258,"new_lows":15,"total_issues":3075,"nh_pct":8.39,"nl_pct":0.49,"mcclellan_oscillator":7.95,"signal":false,"cluster_count":0},{"date":"2016-08-24","spy_close":217.85,"spy_sma_50":213.89,"new_highs":124,"new_lows":8,"total_issues":3071,"nh_pct":4.04,"nl_pct":0.26,"mcclellan_oscillator":-65.77,"signal":false,"cluster_count":0},{"date":"2016-08-25","spy_close":217.7,"spy_sma_50":214.09,"new_highs":104,"new_lows":16,"total_issues":3060,"nh_pct":3.4,"nl_pct":0.52,"mcclellan_oscillator":-49.33,"signal":false,"cluster_count":0},{"date":"2016-08-26","spy_close":217.29,"spy_sma_50":214.27,"new_highs":204,"new_lows":18,"total_issues":3060,"nh_pct":6.67,"nl_pct":0.59,"mcclellan_oscillator":-80.97,"signal":false,"cluster_count":0},{"date":"2016-08-29","spy_close":218.36,"spy_sma_50":214.51,"new_highs":186,"new_lows":15,"total_issues":3069,"nh_pct":6.06,"nl_pct":0.49,"mcclellan_oscillator":-19.02,"signal":false,"cluster_count":0},{"date":"2016-08-30","spy_close":218.0,"spy_sma_50":214.71,"new_highs":182,"new_lows":14,"total_issues":3071,"nh_pct":5.93,"nl_pct":0.46,"mcclellan_oscillator":-30.96,"signal":false,"cluster_count":0},{"date":"2016-08-31","spy_close":217.38,"spy_sma_50":214.89,"new_highs":123,"new_lows":21,"total_issues":3071,"nh_pct":4.01,"nl_pct":0.68,"mcclellan_oscillator":-80.16,"signal":false,"cluster_count":0},{"date":"2016-09-01","spy_close":217.39,"spy_sma_50":215.08,"new_highs":124,"new_lows":25,"total_issues":3061,"nh_pct":4.05,"nl_pct":0.82,"mcclellan_oscillator":-73.47,"signal":false,"cluster_count":0},{"date":"2016-09-02","spy_close":218.37,"spy_sma_50":215.23,"new_highs":234,"new_lows":18,"total_issues":3065,"nh_pct":7.63,"nl_pct":0.59,"mcclellan_oscillator":13.81,"signal":false,"cluster_count":0},{"date":"2016-09-06","spy_close":219.03,"spy_sma_50":215.55,"new_highs":270,"new_lows":17,"total_issues":3092,"nh_pct":8.73,"nl_pct":0.55,"mcclellan_oscillator":21.42,"signal":false,"cluster_count":0},{"date":"2016-09-07","spy_close":219.01,"spy_sma_50":215.93,"new_highs":253,"new_lows":16,"total_issues":3079,"nh_pct":8.22,"nl_pct":0.52,"mcclellan_oscillator":43.01,"signal":false,"cluster_count":0},{"date":"2016-09-08","spy_close":218.51,"spy_sma_50":216.24,"new_highs":175,"new_lows":20,"total_issues":3066,"nh_pct":5.71,"nl_pct":0.65,"mcclellan_oscillator":5.16,"signal":false,"cluster_count":0},{"date":"2016-09-09","spy_close":213.28,"spy_sma_50":216.37,"new_highs":32,"new_lows":27,"total_issues":3078,"nh_pct":1.04,"nl_pct":0.88,"mcclellan_oscillator":-137.77,"signal":false,"cluster_count":0},{"date":"2016-09-12","spy_close":216.34,"spy_sma_50":216.51,"new_highs":24,"new_lows":30,"total_issues":3074,"nh_pct":0.78,"nl_pct":0.98,"mcclellan_oscillator":-47.45,"signal":false,"cluster_count":0},{"date":"2016-09-13","spy_close":213.23,"spy_sma_50":216.58,"new_highs":20,"new_lows":26,"total_issues":3074,"nh_pct":0.65,"nl_pct":0.85,"mcclellan_oscillator":-170.18,"signal":false,"cluster_count":0},{"date":"2016-09-14","spy_close":213.15,"spy_sma_50":216.67,"new_highs":19,"new_lows":27,"total_issues":3066,"nh_pct":0.62,"nl_pct":0.88,"mcclellan_oscillator":-164.36,"signal":false,"cluster_count":0},{"date":"2016-09-15","spy_close":215.28,"spy_sma_50":216.78,"new_highs":53,"new_lows":23,"total_issues":3065,"nh_pct":1.73,"nl_pct":0.75,"mcclellan_oscillator":-60.37,"signal":false,"cluster_count":0},{"date":"2016-09-16","spy_close":213.37,"spy_sma_50":216.86,"new_highs":58,"new_lows":21,"total_issues":3085,"nh_pct":1.88,"nl_pct":0.68,"mcclellan_oscillator":-92.66,"signal":false,"cluster_count":0},{"date":"2016-09-19","spy_close":213.41,"spy_sma_50":216.87,"new_highs":96,"new_lows":14,"total_issues":3072,"nh_pct":3.13,"nl_pct":0.46,"mcclellan_oscillator":-40.15,"signal":false,"cluster_count":0},{"date":"2016-09-20","spy_close":213.42,"spy_sma_50":216.88,"new_highs":52,"new_lows":19,"total_issues":3070,"nh_pct":1.69,"nl_pct":0.62,"mcclellan_oscillator":-56.5,"signal":false,"cluster_count":0},{"date":"2016-09-21","spy_close":215.82,"spy_sma_50":216.89,"new_highs":90,"new_lows":22,"total_issues":3066,"nh_pct":2.94,"nl_pct":0.72,"mcclellan_oscillator":44.0,"signal":false,"cluster_count":0},{"date":"2016-09-22","spy_close":217.18,"spy_sma_50":216.94,"new_highs":222,"new_lows":14,"total_issues":3078,"nh_pct":7.21,"nl_pct":0.45,"mcclellan_oscillator":119.96,"signal":false,"cluster_count":0},{"date":"2016-09-23","spy_close":215.99,"spy_sma_50":216.94,"new_highs":103,"new_lows":12,"total_issues":3063,"nh_pct":3.36,"nl_pct":0.39,"mcclellan_oscillator":38.86,"signal":false,"cluster_count":0},{"date":"2016-09-26","spy_close":214.24,"spy_sma_50":216.9,"new_highs":50,"new_lows":17,"total_issues":3076,"nh_pct":1.63,"nl_pct":0.55,"mcclellan_oscillator":-57.53,"signal":false,"cluster_count":0},{"date":"2016-09-27","spy_close":215.57,"spy_sma_50":216.89,"new_highs":84,"new_lows":20,"total_issues":3079,"nh_pct":2.73,"nl_pct":0.65,"mcclellan_oscillator":-13.11,"signal":false,"cluster_count":0},{"date":"2016-09-28","spy_close":216.64,"spy_sma_50":216.9,"new_highs":123,"new_lows":15,"total_issues":3079,"nh_pct":3.99,"nl_pct":0.49,"mcclellan_oscillator":37.89,"signal":false,"cluster_count":0},{"date":"2016-09-29","spy_close":214.68,"spy_sma_50":216.85,"new_highs":111,"new_lows":30,"total_issues":3066,"nh_pct":3.62,"nl_pct":0.98,"mcclellan_oscillator":-64.45,"signal":false,"cluster_count":0},{"date":"2016-09-30","spy_close":216.3,"spy_sma_50":216.85,"new_highs":135,"new_lows":21,"total_issues":3077,"nh_pct":4.39,"nl_pct":0.68,"mcclellan_oscillator":12.73,"signal":false,"cluster_count":0},{"date":"2016-10-03","spy_close":215.78,"spy_sma_50":216.82,"new_highs":88,"new_lows":16,"total_issues":3071,"nh_pct":2.87,"nl_pct":0.52,"mcclellan_oscillator":-34.6,"signal":false,"cluster_count":0},{"date":"2016-10-04","spy_close":214.68,"spy_sma_50":216.78,"new_highs":87,"new_lows":21,"total_issues":3081,"nh_pct":2.82,"nl_pct":0.68,"mcclellan_oscillator":-93.59,"signal":false,"cluster_count":0},{"date":"2016-10-05","spy_close":215.63,"spy_sma_50":216.76,"new_highs":134,"new_lows":15,"total_issues":3078,"nh_pct":4.35,"nl_pct":0.49,"mcclellan_oscillator":-38.16,"signal":false,"cluster_count":0},{"date":"2016-10-06","spy_close":215.78,"spy_sma_50":216.74,"new_highs":91,"new_lows":21,"total_issues":3056,"nh_pct":2.98,"nl_pct":0.69,"mcclellan_oscillator":-59.33,"signal":false,"cluster_count":0},{"date":"2016-10-07","spy_close":215.04,"spy_sma_50":216.71,"new_highs":66,"new_lows":23,"total_issues":3066,"nh_pct":2.15,"nl_pct":0.75,"mcclellan_oscillator":-114.68,"signal":false,"cluster_count":0},{"date":"2016-10-10","spy_close":216.16,"spy_sma_50":216.69,"new_highs":168,"new_lows":23,"total_issues":3059,"nh_pct":5.49,"nl_pct":0.75,"mcclellan_oscillator":-30.39,"signal":false,"cluster_count":0},{"date":"2016-10-11","spy_close":213.43,"spy_sma_50":216.62,"new_highs":38,"new_lows":31,"total_issues":3069,"nh_pct":1.24,"nl_pct":1.01,"mcclellan_oscillator":-146.96,"signal":false,"cluster_count":0},{"date":"2016-10-12","spy_close":213.71,"spy_sma_50":216.58,"new_highs":42,"new_lows":35,"total_issues":3059,"nh_pct":1.37,"nl_pct":1.14,"mcclellan_oscillator":-118.04,"signal":false,"cluster_count":0},{"date":"2016-10-13","spy_close":213.01,"spy_sma_50":216.52,"new_highs":28,"new_lows":48,"total_issues":3071,"nh_pct":0.91,"nl_pct":1.56,"mcclellan_oscillator":-167.48,"signal":false,"cluster_count":0},{"date":"2016-10-14","spy_close":213.12,"spy_sma_50":216.45,"new_highs":44,"new_lows":31,"total_issues":3071,"nh_pct":1.43,"nl_pct":1.01,"mcclellan_oscillator":-151.31,"signal":false,"cluster_count":0},{"date":"2016-10-17","spy_close":212.38,"spy_sma_50":216.34,"new_highs":34,"new_lows":58,"total_issues":3067,"nh_pct":1.11,"nl_pct":1.89,"mcclellan_oscillator":-165.03,"signal":false,"cluster_count":0},{"date":"2016-10-18","spy_close":213.71,"spy_sma_50":216.25,"new_highs":63,"new_lows":38,"total_issues":3081,"nh_pct":2.04,"nl_pct":1.23,"mcclellan_oscillator":-75.49,"signal":false,"cluster_count":0},{"date":"2016-10-19","spy_close":214.28,"spy_sma_50":216.17,"new_highs":86,"new_lows":21,"total_issues":3067,"nh_pct":2.8,"nl_pct":0.68,"mcclellan_oscillator":-18.15,"signal":false,"cluster_count":0},{"date":"2016-10-20","spy_close":213.88,"spy_sma_50":216.1,"new_highs":72,"new_lows":29,"total_issues":3059,"nh_pct":2.35,"nl_pct":0.95,"mcclellan_oscillator":-47.24,"signal":false,"cluster_count":0},{"date":"2016-10-21","spy_close":213.98,"spy_sma_50":216.0,"new_highs":71,"new_lows":30,"total_issues":3063,"nh_pct":2.32,"nl_pct":0.98,"mcclellan_oscillator":-52.67,"signal":false,"cluster_count":0},{"date":"2016-10-24","spy_close":214.89,"spy_sma_50":215.93,"new_highs":140,"new_lows":28,"total_issues":3080,"nh_pct":4.55,"nl_pct":0.91,"mcclellan_oscillator":1.95,"signal":false,"cluster_count":0},{"date":"2016-10-25","spy_close":214.17,"spy_sma_50":215.83,"new_highs":89,"new_lows":46,"total_issues":3074,"nh_pct":2.9,"nl_pct":1.5,"mcclellan_oscillator":-48.36,"signal":false,"cluster_count":0},{"date":"2016-10-26","spy_close":213.74,"spy_sma_50":215.75,"new_highs":59,"new_lows":52,"total_issues":3076,"nh_pct":1.92,"nl_pct":1.69,"mcclellan_oscillator":-92.18,"signal":false,"cluster_count":0},{"date":"2016-10-27","spy_close":213.17,"spy_sma_50":215.64,"new_highs":85,"new_lows":72,"total_issues":3067,"nh_pct":2.77,"nl_pct":2.35,"mcclellan_oscillator":-139.24,"signal":false,"cluster_count":0},{"date":"2016-10-28","spy_close":212.54,"spy_sma_50":215.52,"new_highs":68,"new_lows":77,"total_issues":3075,"nh_pct":2.21,"nl_pct":2.5,"mcclellan_oscillator":-132.03,"signal":false,"cluster_count":0},{"date":"2016-10-31","spy_close":212.55,"spy_sma_50":215.4,"new_highs":50,"new_lows":62,"total_issues":3086,"nh_pct":1.62,"nl_pct":2.01,"mcclellan_oscillator":-95.95,"signal":false,"cluster_count":0},{"date":"2016-11-01","spy_close":211.01,"spy_sma_50":215.25,"new_highs":41,"new_lows":82,"total_issues":3077,"nh_pct":1.33,"nl_pct":2.66,"mcclellan_oscillator":-153.58,"signal":false,"cluster_count":0},{"date":"2016-11-02","spy_close":209.74,"spy_sma_50":215.06,"new_highs":16,"new_lows":87,"total_issues":3075,"nh_pct":0.52,"nl_pct":2.83,"mcclellan_oscillator":-205.23,"signal":false,"cluster_count":0},{"date":"2016-11-03","spy_close":208.78,"spy_sma_50":214.88,"new_highs":26,"new_lows":106,"total_issues":3067,"nh_pct":0.85,"nl_pct":3.46,"mcclellan_oscillator":-201.82,"signal":false,"cluster_count":0},{"date":"2016-11-04","spy_close":208.55,"spy_sma_50":214.7,"new_highs":25,"new_lows":72,"total_issues":3075,"nh_pct":0.81,"nl_pct":2.34,"mcclellan_oscillator":-165.89,"signal":false,"cluster_count":0},{"date":"2016-11-07","spy_close":213.15,"spy_sma_50":214.62,"new_highs":86,"new_lows":40,"total_issues":3078,"nh_pct":2.79,"nl_pct":1.3,"mcclellan_oscillator":-28.49,"signal":false,"cluster_count":0},{"date":"2016-11-08","spy_close":214.11,"spy_sma_50":214.53,"new_highs":102,"new_lows":48,"total_issues":3070,"nh_pct":3.32,"nl_pct":1.56,"mcclellan_oscillator":10.08,"signal":false,"cluster_count":0},{"date":"2016-11-09","spy_close":216.38,"spy_sma_50":214.5,"new_highs":274,"new_lows":75,"total_issues":3089,"nh_pct":8.87,"nl_pct":2.43,"mcclellan_oscillator":65.35,"signal":false,"cluster_count":0},{"date":"2016-11-10","spy_close":216.92,"spy_sma_50":214.49,"new_highs":415,"new_lows":74,"total_issues":3093,"nh_pct":13.42,"nl_pct":2.39,"mcclellan_oscillator":80.19,"signal":false,"cluster_count":0},{"date":"2016-11-11","spy_close":216.42,"spy_sma_50":214.47,"new_highs":366,"new_lows":74,"total_issues":3094,"nh_pct":11.83,"nl_pct":2.39,"mcclellan_oscillator":111.22,"signal":false,"cluster_count":0},{"date":"2016-11-14","spy_close":216.59,"spy_sma_50":214.43,"new_highs":492,"new_lows":108,"total_issues":3113,"nh_pct":15.8,"nl_pct":3.47,"mcclellan_oscillator":129.74,"signal":false,"cluster_count":0},{"date":"2016-11-15","spy_close":218.28,"spy_sma_50":214.42,"new_highs":212,"new_lows":35,"total_issues":3109,"nh_pct":6.82,"nl_pct":1.13,"mcclellan_oscillator":162.08,"signal":false,"cluster_count":0},{"date":"2016-11-16","spy_close":217.87,"spy_sma_50":214.4,"new_highs":195,"new_lows":19,"total_issues":3099,"nh_pct":6.29,"nl_pct":0.61,"mcclellan_oscillator":141.13,"signal":false,"cluster_count":0},{"date":"2016-11-17","spy_close":218.99,"spy_sma_50":214.41,"new_highs":279,"new_lows":29,"total_issues":3110,"nh_pct":8.97,"nl_pct":0.93,"mcclellan_oscillator":153.65,"signal":false,"cluster_count":0},{"date":"2016-11-18","spy_close":218.5,"spy_sma_50":214.51,"new_highs":268,"new_lows":37,"total_issues":3105,"nh_pct":8.63,"nl_pct":1.19,"mcclellan_oscillator":141.44,"signal":false,"cluster_count":0},{"date":"2016-11-21","spy_close":220.15,"spy_sma_50":214.59,"new_highs":301,"new_lows":32,"total_issues":3113,"nh_pct":9.67,"nl_pct":1.03,"mcclellan_oscillator":178.49,"signal":false,"cluster_count":0},{"date":"2016-11-22","spy_close":220.58,"spy_sma_50":214.73,"new_highs":403,"new_lows":32,"total_issues":3120,"nh_pct":12.92,"nl_pct":1.03,"mcclellan_oscillator":206.18,"signal":false,"cluster_count":0},{"date":"2016-11-23","spy_close":220.7,"spy_sma_50":214.89,"new_highs":415,"new_lows":42,"total_issues":3101,"nh_pct":13.38,"nl_pct":1.35,"mcclellan_oscillator":195.17,"signal":false,"cluster_count":0},{"date":"2016-11-25","spy_close":221.52,"spy_sma_50":215.01,"new_highs":336,"new_lows":17,"total_issues":3064,"nh_pct":10.97,"nl_pct":0.55,"mcclellan_oscillator":212.59,"signal":false,"cluster_count":0},{"date":"2016-11-28","spy_close":220.48,"spy_sma_50":215.15,"new_highs":219,"new_lows":8,"total_issues":3112,"nh_pct":7.04,"nl_pct":0.26,"mcclellan_oscillator":124.36,"signal":false,"cluster_count":0},{"date":"2016-11-29","spy_close":220.91,"spy_sma_50":215.3,"new_highs":206,"new_lows":22,"total_issues":3112,"nh_pct":6.62,"nl_pct":0.71,"mcclellan_oscillator":99.51,"signal":false,"cluster_count":0},{"date":"2016-11-30","spy_close":220.38,"spy_sma_50":215.44,"new_highs":263,"new_lows":36,"total_issues":3117,"nh_pct":8.44,"nl_pct":1.15,"mcclellan_oscillator":41.11,"signal":false,"cluster_count":0},{"date":"2016-12-01","spy_close":219.57,"spy_sma_50":215.52,"new_highs":275,"new_lows":68,"total_issues":3113,"nh_pct":8.83,"nl_pct":2.18,"mcclellan_oscillator":-2.38,"signal":false,"cluster_count":0},{"date":"2016-12-02","spy_close":219.68,"spy_sma_50":215.57,"new_highs":131,"new_lows":49,"total_issues":3107,"nh_pct":4.22,"nl_pct":1.58,"mcclellan_oscillator":3.31,"signal":false,"cluster_count":0},{"date":"2016-12-05","spy_close":221.0,"spy_sma_50":215.67,"new_highs":318,"new_lows":30,"total_issues":3116,"nh_pct":10.21,"nl_pct":0.96,"mcclellan_oscillator":81.15,"signal":false,"cluster_count":0},{"date":"2016-12-06","spy_close":221.7,"spy_sma_50":215.82,"new_highs":380,"new_lows":17,"total_issues":3111,"nh_pct":12.21,"nl_pct":0.55,"mcclellan_oscillator":130.75,"signal":false,"cluster_count":0},{"date":"2016-12-07","spy_close":224.6,"spy_sma_50":216.0,"new_highs":538,"new_lows":22,"total_issues":3136,"nh_pct":17.16,"nl_pct":0.7,"mcclellan_oscillator":180.5,"signal":false,"cluster_count":0},{"date":"2016-12-08","spy_close":225.15,"spy_sma_50":216.17,"new_highs":671,"new_lows":31,"total_issues":3125,"nh_pct":21.47,"nl_pct":0.99,"mcclellan_oscillator":197.33,"signal":false,"cluster_count":0},{"date":"2016-12-09","spy_close":226.51,"spy_sma_50":216.4,"new_highs":487,"new_lows":21,"total_issues":3134,"nh_pct":15.54,"nl_pct":0.67,"mcclellan_oscillator":178.04,"signal":false,"cluster_count":0},{"date":"2016-12-12","spy_close":226.25,"spy_sma_50":216.6,"new_highs":336,"new_lows":20,"total_issues":3135,"nh_pct":10.72,"nl_pct":0.64,"mcclellan_oscillator":99.01,"signal":false,"cluster_count":0},{"date":"2016-12-13","spy_close":227.76,"spy_sma_50":216.84,"new_highs":272,"new_lows":24,"total_issues":3122,"nh_pct":8.71,"nl_pct":0.77,"mcclellan_oscillator":98.14,"signal":false,"cluster_count":0},{"date":"2016-12-14","spy_close":225.88,"spy_sma_50":217.07,"new_highs":141,"new_lows":34,"total_issues":3127,"nh_pct":4.51,"nl_pct":1.09,"mcclellan_oscillator":-16.65,"signal":false,"cluster_count":0},{"date":"2016-12-15","spy_close":226.81,"spy_sma_50":217.29,"new_highs":177,"new_lows":37,"total_issues":3128,"nh_pct":5.66,"nl_pct":1.18,"mcclellan_oscillator":4.85,"signal":false,"cluster_count":0},{"date":"2016-12-16","spy_close":225.04,"spy_sma_50":217.47,"new_highs":180,"new_lows":21,"total_issues":3135,"nh_pct":5.74,"nl_pct":0.67,"mcclellan_oscillator":-6.05,"signal":false,"cluster_count":0},{"date":"2016-12-19","spy_close":225.53,"spy_sma_50":217.68,"new_highs":163,"new_lows":25,"total_issues":3118,"nh_pct":5.23,"nl_pct":0.8,"mcclellan_oscillator":13.81,"signal":false,"cluster_count":0},{"date":"2016-12-20","spy_close":226.4,"spy_sma_50":217.89,"new_highs":260,"new_lows":27,"total_issues":3118,"nh_pct":8.34,"nl_pct":0.87,"mcclellan_oscillator":53.33,"signal":false,"cluster_count":0},{"date":"2016-12-21","spy_close":225.77,"spy_sma_50":218.14,"new_highs":172,"new_lows":20,"total_issues":3122,"nh_pct":5.51,"nl_pct":0.64,"mcclellan_oscillator":0.09,"signal":false,"cluster_count":0},{"date":"2016-12-22","spy_close":225.38,"spy_sma_50":218.37,"new_highs":109,"new_lows":16,"total_issues":3129,"nh_pct":3.48,"nl_pct":0.51,"mcclellan_oscillator":-52.42,"signal":false,"cluster_count":0},{"date":"2016-12-23","spy_close":225.71,"spy_sma_50":218.62,"new_highs":69,"new_lows":17,"total_issues":3137,"nh_pct":2.2,"nl_pct":0.54,"mcclellan_oscillator":-12.26,"signal":false,"cluster_count":0},{"date":"2016-12-27","spy_close":226.27,"spy_sma_50":218.89,"new_highs":185,"new_lows":15,"total_issues":3130,"nh_pct":5.91,"nl_pct":0.48,"mcclellan_oscillator":25.59,"signal":false,"cluster_count":0},{"date":"2016-12-28","spy_close":224.4,"spy_sma_50":219.13,"new_highs":116,"new_lows":20,"total_issues":3133,"nh_pct":3.7,"nl_pct":0.64,"mcclellan_oscillator":-72.08,"signal":false,"cluster_count":0},{"date":"2016-12-29","spy_close":224.35,"spy_sma_50":219.34,"new_highs":76,"new_lows":21,"total_issues":3144,"nh_pct":2.42,"nl_pct":0.67,"mcclellan_oscillator":-50.77,"signal":false,"cluster_count":0},{"date":"2016-12-30","spy_close":223.53,"spy_sma_50":219.52,"new_highs":62,"new_lows":22,"total_issues":3139,"nh_pct":1.98,"nl_pct":0.7,"mcclellan_oscillator":-87.7,"signal":false,"cluster_count":0},{"date":"2017-01-03","spy_close":225.24,"spy_sma_50":219.75,"new_highs":147,"new_lows":12,"total_issues":3127,"nh_pct":4.7,"nl_pct":0.38,"mcclellan_oscillator":-22.79,"signal":false,"cluster_count":0},{"date":"2017-01-04","spy_close":226.58,"spy_sma_50":220.0,"new_highs":223,"new_lows":12,"total_issues":3132,"nh_pct":7.12,"nl_pct":0.38,"mcclellan_oscillator":71.68,"signal":false,"cluster_count":0},{"date":"2017-01-05","spy_close":226.4,"spy_sma_50":220.23,"new_highs":120,"new_lows":8,"total_issues":3120,"nh_pct":3.85,"nl_pct":0.26,"mcclellan_oscillator":22.64,"signal":false,"cluster_count":0},{"date":"2017-01-06","spy_close":227.21,"spy_sma_50":220.49,"new_highs":116,"new_lows":12,"total_issues":3119,"nh_pct":3.72,"nl_pct":0.38,"mcclellan_oscillator":-3.1,"signal":false,"cluster_count":0},{"date":"2017-01-09","spy_close":226.46,"spy_sma_50":220.75,"new_highs":91,"new_lows":11,"total_issues":3122,"nh_pct":2.91,"nl_pct":0.35,"mcclellan_oscillator":-55.45,"signal":false,"cluster_count":0},{"date":"2017-01-10","spy_close":226.46,"spy_sma_50":221.01,"new_highs":115,"new_lows":13,"total_issues":3130,"nh_pct":3.67,"nl_pct":0.42,"mcclellan_oscillator":-8.58,"signal":false,"cluster_count":0},{"date":"2017-01-11","spy_close":227.1,"spy_sma_50":221.31,"new_highs":139,"new_lows":16,"total_issues":3120,"nh_pct":4.46,"nl_pct":0.51,"mcclellan_oscillator":12.84,"signal":false,"cluster_count":0},{"date":"2017-01-12","spy_close":226.53,"spy_sma_50":221.59,"new_highs":91,"new_lows":10,"total_issues":3117,"nh_pct":2.92,"nl_pct":0.32,"mcclellan_oscillator":-42.31,"signal":false,"cluster_count":0},{"date":"2017-01-13","spy_close":227.05,"spy_sma_50":221.91,"new_highs":165,"new_lows":13,"total_issues":3125,"nh_pct":5.28,"nl_pct":0.42,"mcclellan_oscillator":13.25,"signal":false,"cluster_count":0},{"date":"2017-01-17","spy_close":226.25,"spy_sma_50":222.24,"new_highs":99,"new_lows":11,"total_issues":3128,"nh_pct":3.16,"nl_pct":0.35,"mcclellan_oscillator":-42.92,"signal":false,"cluster_count":0},{"date":"2017-01-18","spy_close":226.75,"spy_sma_50":222.6,"new_highs":85,"new_lows":16,"total_issues":3121,"nh_pct":2.72,"nl_pct":0.51,"mcclellan_oscillator":-23.62,"signal":false,"cluster_count":0},{"date":"2017-01-19","spy_close":225.91,"spy_sma_50":222.94,"new_highs":82,"new_lows":19,"total_issues":3121,"nh_pct":2.63,"nl_pct":0.61,"mcclellan_oscillator":-98.76,"signal":false,"cluster_count":0},{"date":"2017-01-20","spy_close":226.74,"spy_sma_50":223.21,"new_highs":111,"new_lows":21,"total_issues":3108,"nh_pct":3.57,"nl_pct":0.68,"mcclellan_oscillator":-43.01,"signal":false,"cluster_count":0},{"date":"2017-01-23","spy_close":226.15,"spy_sma_50":223.46,"new_highs":106,"new_lows":23,"total_issues":3119,"nh_pct":3.4,"nl_pct":0.74,"mcclellan_oscillator":-51.02,"signal":false,"cluster_count":0},{"date":"2017-01-24","spy_close":227.6,"spy_sma_50":223.68,"new_highs":232,"new_lows":19,"total_issues":3128,"nh_pct":7.42,"nl_pct":0.61,"mcclellan_oscillator":29.08,"signal":false,"cluster_count":0},{"date":"2017-01-25","spy_close":229.57,"spy_sma_50":223.93,"new_highs":377,"new_lows":18,"total_issues":3124,"nh_pct":12.07,"nl_pct":0.58,"mcclellan_oscillator":82.52,"signal":false,"cluster_count":0},{"date":"2017-01-26","spy_close":229.33,"spy_sma_50":224.19,"new_highs":280,"new_lows":20,"total_issues":3125,"nh_pct":8.96,"nl_pct":0.64,"mcclellan_oscillator":32.9,"signal":false,"cluster_count":0},{"date":"2017-01-27","spy_close":228.97,"spy_sma_50":224.44,"new_highs":157,"new_lows":22,"total_issues":3113,"nh_pct":5.04,"nl_pct":0.71,"mcclellan_oscillator":3.16,"signal":false,"cluster_count":0},{"date":"2017-01-30","spy_close":227.55,"spy_sma_50":224.62,"new_highs":54,"new_lows":22,"total_issues":3145,"nh_pct":1.72,"nl_pct":0.7,"mcclellan_oscillator":-86.63,"signal":false,"cluster_count":0},{"date":"2017-01-31","spy_close":227.53,"spy_sma_50":224.82,"new_highs":91,"new_lows":23,"total_issues":3130,"nh_pct":2.91,"nl_pct":0.73,"mcclellan_oscillator":-45.92,"signal":false,"cluster_count":0},{"date":"2017-02-01","spy_close":227.62,"spy_sma_50":224.99,"new_highs":189,"new_lows":10,"total_issues":3133,"nh_pct":6.03,"nl_pct":0.32,"mcclellan_oscillator":-48.94,"signal":false,"cluster_count":0},{"date":"2017-02-02","spy_close":227.77,"spy_sma_50":225.18,"new_highs":133,"new_lows":14,"total_issues":3136,"nh_pct":4.24,"nl_pct":0.45,"mcclellan_oscillator":-49.47,"signal":false,"cluster_count":0},{"date":"2017-02-03","spy_close":229.34,"spy_sma_50":225.36,"new_highs":220,"new_lows":18,"total_issues":3132,"nh_pct":7.02,"nl_pct":0.57,"mcclellan_oscillator":37.52,"signal":false,"cluster_count":0},{"date":"2017-02-06","spy_close":228.93,"spy_sma_50":225.53,"new_highs":151,"new_lows":9,"total_issues":3134,"nh_pct":4.82,"nl_pct":0.29,"mcclellan_oscillator":-16.69,"signal":false,"cluster_count":0},{"date":"2017-02-07","spy_close":228.94,"spy_sma_50":225.69,"new_highs":192,"new_lows":31,"total_issues":3120,"nh_pct":6.15,"nl_pct":0.99,"mcclellan_oscillator":-39.5,"signal":false,"cluster_count":0},{"date":"2017-02-08","spy_close":229.24,"spy_sma_50":225.85,"new_highs":143,"new_lows":37,"total_issues":3130,"nh_pct":4.57,"nl_pct":1.18,"mcclellan_oscillator":-39.06,"signal":false,"cluster_count":0},{"date":"2017-02-09","spy_close":230.6,"spy_sma_50":226.05,"new_highs":222,"new_lows":23,"total_issues":3126,"nh_pct":7.1,"nl_pct":0.74,"mcclellan_oscillator":23.71,"signal":false,"cluster_count":0},{"date":"2017-02-10","spy_close":231.51,"spy_sma_50":226.26,"new_highs":288,"new_lows":23,"total_issues":3139,"nh_pct":9.17,"nl_pct":0.73,"mcclellan_oscillator":80.16,"signal":false,"cluster_count":0},{"date":"2017-02-13","spy_close":232.77,"spy_sma_50":226.51,"new_highs":362,"new_lows":20,"total_issues":3132,"nh_pct":11.56,"nl_pct":0.64,"mcclellan_oscillator":92.63,"signal":false,"cluster_count":0},{"date":"2017-02-14","spy_close":233.7,"spy_sma_50":226.79,"new_highs":244,"new_lows":17,"total_issues":3139,"nh_pct":7.77,"nl_pct":0.54,"mcclellan_oscillator":85.97,"signal":false,"cluster_count":0},{"date":"2017-02-15","spy_close":234.92,"spy_sma_50":227.1,"new_highs":326,"new_lows":30,"total_issues":3137,"nh_pct":10.39,"nl_pct":0.96,"mcclellan_oscillator":100.8,"signal":false,"cluster_count":0},{"date":"2017-02-16","spy_close":234.72,"spy_sma_50":227.37,"new_highs":262,"new_lows":14,"total_issues":3119,"nh_pct":8.4,"nl_pct":0.45,"mcclellan_oscillator":55.68,"signal":false,"cluster_count":0},{"date":"2017-02-17","spy_close":235.09,"spy_sma_50":227.64,"new_highs":165,"new_lows":10,"total_issues":3118,"nh_pct":5.29,"nl_pct":0.32,"mcclellan_oscillator":44.22,"signal":false,"cluster_count":0},{"date":"2017-02-21","spy_close":236.49,"spy_sma_50":227.88,"new_highs":356,"new_lows":23,"total_issues":3148,"nh_pct":11.31,"nl_pct":0.73,"mcclellan_oscillator":84.35,"signal":false,"cluster_count":0},{"date":"2017-02-22","spy_close":236.28,"spy_sma_50":228.1,"new_highs":246,"new_lows":18,"total_issues":3138,"nh_pct":7.84,"nl_pct":0.57,"mcclellan_oscillator":38.04,"signal":false,"cluster_count":0},{"date":"2017-02-23","spy_close":236.44,"spy_sma_50":228.3,"new_highs":268,"new_lows":26,"total_issues":3130,"nh_pct":8.56,"nl_pct":0.83,"mcclellan_oscillator":8.4,"signal":false,"cluster_count":0},{"date":"2017-02-24","spy_close":236.74,"spy_sma_50":228.51,"new_highs":140,"new_lows":21,"total_issues":3135,"nh_pct":4.47,"nl_pct":0.67,"mcclellan_oscillator":1.07,"signal":false,"cluster_count":0},{"date":"2017-02-27","spy_close":237.11,"spy_sma_50":228.69,"new_highs":208,"new_lows":14,"total_issues":3139,"nh_pct":6.63,"nl_pct":0.45,"mcclellan_oscillator":32.3,"signal":false,"cluster_count":0},{"date":"2017-02-28","spy_close":236.47,"spy_sma_50":228.91,"new_highs":151,"new_lows":14,"total_issues":3139,"nh_pct":4.81,"nl_pct":0.45,"mcclellan_oscillator":-50.61,"signal":false,"cluster_count":0},{"date":"2017-03-01","spy_close":239.78,"spy_sma_50":229.16,"new_highs":415,"new_lows":32,"total_issues":3142,"nh_pct":13.21,"nl_pct":1.02,"mcclellan_oscillator":28.6,"signal":false,"cluster_count":0},{"date":"2017-03-02","spy_close":238.27,"spy_sma_50":229.43,"new_highs":161,"new_lows":16,"total_issues":3130,"nh_pct":5.14,"nl_pct":0.51,"mcclellan_oscillator":-59.21,"signal":false,"cluster_count":0},{"date":"2017-03-03","spy_close":238.42,"spy_sma_50":229.69,"new_highs":79,"new_lows":24,"total_issues":3135,"nh_pct":2.52,"nl_pct":0.77,"mcclellan_oscillator":-59.35,"signal":false,"cluster_count":0},{"date":"2017-03-06","spy_close":237.71,"spy_sma_50":229.91,"new_highs":65,"new_lows":28,"total_issues":3148,"nh_pct":2.06,"nl_pct":0.89,"mcclellan_oscillator":-132.52,"signal":false,"cluster_count":0},{"date":"2017-03-07","spy_close":237.0,"spy_sma_50":230.14,"new_highs":71,"new_lows":40,"total_issues":3129,"nh_pct":2.27,"nl_pct":1.28,"mcclellan_oscillator":-178.67,"signal":false,"cluster_count":0},{"date":"2017-03-08","spy_close":236.56,"spy_sma_50":230.36,"new_highs":74,"new_lows":43,"total_issues":3135,"nh_pct":2.36,"nl_pct":1.37,"mcclellan_oscillator":-208.98,"signal":false,"cluster_count":0},{"date":"2017-03-09","spy_close":236.86,"spy_sma_50":230.58,"new_highs":69,"new_lows":58,"total_issues":3130,"nh_pct":2.2,"nl_pct":1.85,"mcclellan_oscillator":-232.15,"signal":false,"cluster_count":0},{"date":"2017-03-10","spy_close":237.69,"spy_sma_50":230.81,"new_highs":116,"new_lows":24,"total_issues":3135,"nh_pct":3.7,"nl_pct":0.77,"mcclellan_oscillator":-156.76,"signal":false,"cluster_count":0},{"date":"2017-03-13","spy_close":237.81,"spy_sma_50":231.08,"new_highs":124,"new_lows":27,"total_issues":3143,"nh_pct":3.95,"nl_pct":0.86,"mcclellan_oscillator":-107.96,"signal":false,"cluster_count":0},{"date":"2017-03-14","spy_close":236.9,"spy_sma_50":231.33,"new_highs":62,"new_lows":31,"total_issues":3132,"nh_pct":1.98,"nl_pct":0.99,"mcclellan_oscillator":-158.69,"signal":false,"cluster_count":0},{"date":"2017-03-15","spy_close":238.95,"spy_sma_50":231.64,"new_highs":210,"new_lows":15,"total_issues":3138,"nh_pct":6.69,"nl_pct":0.48,"mcclellan_oscillator":-42.73,"signal":false,"cluster_count":0},{"date":"2017-03-16","spy_close":238.48,"spy_sma_50":231.91,"new_highs":224,"new_lows":16,"total_issues":3135,"nh_pct":7.15,"nl_pct":0.51,"mcclellan_oscillator":-23.37,"signal":false,"cluster_count":0},{"date":"2017-03-17","spy_close":237.03,"spy_sma_50":232.11,"new_highs":185,"new_lows":8,"total_issues":3132,"nh_pct":5.91,"nl_pct":0.26,"mcclellan_oscillator":6.75,"signal":false,"cluster_count":0},{"date":"2017-03-20","spy_close":236.77,"spy_sma_50":232.32,"new_highs":143,"new_lows":19,"total_issues":3140,"nh_pct":4.55,"nl_pct":0.61,"mcclellan_oscillator":-30.58,"signal":false,"cluster_count":0},{"date":"2017-03-21","spy_close":233.73,"spy_sma_50":232.45,"new_highs":142,"new_lows":48,"total_issues":3138,"nh_pct":4.53,"nl_pct":1.53,"mcclellan_oscillator":-137.79,"signal":false,"cluster_count":0},{"date":"2017-03-22","spy_close":234.28,"spy_sma_50":232.61,"new_highs":30,"new_lows":54,"total_issues":3127,"nh_pct":0.96,"nl_pct":1.73,"mcclellan_oscillator":-122.97,"signal":false,"cluster_count":0},{"date":"2017-03-23","spy_close":234.03,"spy_sma_50":232.76,"new_highs":62,"new_lows":20,"total_issues":3125,"nh_pct":1.98,"nl_pct":0.64,"mcclellan_oscillator":-63.63,"signal":false,"cluster_count":0},{"date":"2017-03-24","spy_close":233.86,"spy_sma_50":232.89,"new_highs":66,"new_lows":17,"total_issues":3138,"nh_pct":2.1,"nl_pct":0.54,"mcclellan_oscillator":-49.53,"signal":false,"cluster_count":0},{"date":"2017-03-27","spy_close":233.62,"spy_sma_50":233.04,"new_highs":57,"new_lows":30,"total_issues":3142,"nh_pct":1.81,"nl_pct":0.95,"mcclellan_oscillator":-36.83,"signal":false,"cluster_count":0},{"date":"2017-03-28","spy_close":235.32,"spy_sma_50":233.2,"new_highs":101,"new_lows":16,"total_issues":3136,"nh_pct":3.22,"nl_pct":0.51,"mcclellan_oscillator":25.77,"signal":false,"cluster_count":0},{"date":"2017-03-29","spy_close":235.54,"spy_sma_50":233.39,"new_highs":107,"new_lows":10,"total_issues":3125,"nh_pct":3.42,"nl_pct":0.32,"mcclellan_oscillator":52.71,"signal":false,"cluster_count":0},{"date":"2017-03-30","spy_close":236.29,"spy_sma_50":233.58,"new_highs":113,"new_lows":15,"total_issues":3140,"nh_pct":3.6,"nl_pct":0.48,"mcclellan_oscillator":80.48,"signal":false,"cluster_count":0},{"date":"2017-03-31","spy_close":235.74,"spy_sma_50":233.78,"new_highs":124,"new_lows":16,"total_issues":3140,"nh_pct":3.95,"nl_pct":0.51,"mcclellan_oscillator":86.17,"signal":false,"cluster_count":0},{"date":"2017-04-03","spy_close":235.33,"spy_sma_50":233.95,"new_highs":109,"new_lows":22,"total_issues":3146,"nh_pct":3.46,"nl_pct":0.7,"mcclellan_oscillator":15.16,"signal":false,"cluster_count":0},{"date":"2017-04-04","spy_close":235.48,"spy_sma_50":234.13,"new_highs":63,"new_lows":34,"total_issues":3137,"nh_pct":2.01,"nl_pct":1.08,"mcclellan_oscillator":2.72,"signal":false,"cluster_count":0},{"date":"2017-04-05","spy_close":234.78,"spy_sma_50":234.28,"new_highs":121,"new_lows":40,"total_issues":3143,"nh_pct":3.85,"nl_pct":1.27,"mcclellan_oscillator":-61.49,"signal":false,"cluster_count":0},{"date":"2017-04-06","spy_close":235.44,"spy_sma_50":234.39,"new_highs":57,"new_lows":35,"total_issues":3127,"nh_pct":1.82,"nl_pct":1.12,"mcclellan_oscillator":16.93,"signal":false,"cluster_count":0},{"date":"2017-04-07","spy_close":235.2,"spy_sma_50":234.51,"new_highs":69,"new_lows":24,"total_issues":3126,"nh_pct":2.21,"nl_pct":0.77,"mcclellan_oscillator":7.69,"signal":false,"cluster_count":0},{"date":"2017-04-10","spy_close":235.34,"spy_sma_50":234.64,"new_highs":98,"new_lows":17,"total_issues":3129,"nh_pct":3.13,"nl_pct":0.54,"mcclellan_oscillator":31.45,"signal":false,"cluster_count":0},{"date":"2017-04-11","spy_close":235.06,"spy_sma_50":234.79,"new_highs":93,"new_lows":16,"total_issues":3138,"nh_pct":2.96,"nl_pct":0.51,"mcclellan_oscillator":60.06,"signal":false,"cluster_count":0},{"date":"2017-04-12","spy_close":234.03,"spy_sma_50":234.92,"new_highs":87,"new_lows":13,"total_issues":3121,"nh_pct":2.79,"nl_pct":0.42,"mcclellan_oscillator":-15.08,"signal":false,"cluster_count":0},{"date":"2017-04-13","spy_close":232.51,"spy_sma_50":235.02,"new_highs":57,"new_lows":25,"total_issues":3135,"nh_pct":1.82,"nl_pct":0.8,"mcclellan_oscillator":-90.35,"signal":false,"cluster_count":0},{"date":"2017-04-17","spy_close":234.57,"spy_sma_50":235.15,"new_highs":74,"new_lows":22,"total_issues":3153,"nh_pct":2.35,"nl_pct":0.7,"mcclellan_oscillator":5.79,"signal":false,"cluster_count":0},{"date":"2017-04-18","spy_close":233.87,"spy_sma_50":235.24,"new_highs":93,"new_lows":26,"total_issues":3140,"nh_pct":2.96,"nl_pct":0.83,"mcclellan_oscillator":-8.73,"signal":false,"cluster_count":0},{"date":"2017-04-19","spy_close":233.44,"spy_sma_50":235.33,"new_highs":111,"new_lows":20,"total_issues":3146,"nh_pct":3.53,"nl_pct":0.64,"mcclellan_oscillator":2.7,"signal":false,"cluster_count":0},{"date":"2017-04-20","spy_close":235.34,"spy_sma_50":235.46,"new_highs":167,"new_lows":17,"total_issues":3145,"nh_pct":5.31,"nl_pct":0.54,"mcclellan_oscillator":75.65,"signal":false,"cluster_count":0},{"date":"2017-04-21","spy_close":234.59,"spy_sma_50":235.57,"new_highs":130,"new_lows":23,"total_issues":3132,"nh_pct":4.15,"nl_pct":0.73,"mcclellan_oscillator":41.0,"signal":false,"cluster_count":0},{"date":"2017-04-24","spy_close":237.17,"spy_sma_50":235.7,"new_highs":321,"new_lows":23,"total_issues":3146,"nh_pct":10.2,"nl_pct":0.73,"mcclellan_oscillator":110.07,"signal":false,"cluster_count":0},{"date":"2017-04-25","spy_close":238.55,"spy_sma_50":235.84,"new_highs":393,"new_lows":30,"total_issues":3150,"nh_pct":12.48,"nl_pct":0.95,"mcclellan_oscillator":154.37,"signal":false,"cluster_count":0},{"date":"2017-04-26","spy_close":238.4,"spy_sma_50":235.95,"new_highs":370,"new_lows":23,"total_issues":3136,"nh_pct":11.8,"nl_pct":0.73,"mcclellan_oscillator":159.63,"signal":false,"cluster_count":0},{"date":"2017-04-27","spy_close":238.6,"spy_sma_50":236.05,"new_highs":334,"new_lows":29,"total_issues":3141,"nh_pct":10.63,"nl_pct":0.92,"mcclellan_oscillator":128.63,"signal":false,"cluster_count":0},{"date":"2017-04-28","spy_close":238.08,"spy_sma_50":236.12,"new_highs":210,"new_lows":33,"total_issues":3147,"nh_pct":6.67,"nl_pct":1.05,"mcclellan_oscillator":58.32,"signal":false,"cluster_count":0},{"date":"2017-05-01","spy_close":238.68,"spy_sma_50":236.19,"new_highs":227,"new_lows":39,"total_issues":3150,"nh_pct":7.21,"nl_pct":1.24,"mcclellan_oscillator":64.78,"signal":false,"cluster_count":0},{"date":"2017-05-02","spy_close":238.77,"spy_sma_50":236.27,"new_highs":245,"new_lows":44,"total_issues":3139,"nh_pct":7.81,"nl_pct":1.4,"mcclellan_oscillator":42.92,"signal":false,"cluster_count":0},{"date":"2017-05-03","spy_close":238.48,"spy_sma_50":236.31,"new_highs":140,"new_lows":42,"total_issues":3129,"nh_pct":4.47,"nl_pct":1.34,"mcclellan_oscillator":-10.94,"signal":false,"cluster_count":0},{"date":"2017-05-04","spy_close":238.76,"spy_sma_50":236.36,"new_highs":180,"new_lows":67,"total_issues":3144,"nh_pct":5.73,"nl_pct":2.13,"mcclellan_oscillator":-36.58,"signal":false,"cluster_count":0},{"date":"2017-05-05","spy_close":239.7,"spy_sma_50":236.42,"new_highs":224,"new_lows":35,"total_issues":3141,"nh_pct":7.13,"nl_pct":1.11,"mcclellan_oscillator":15.28,"signal":false,"cluster_count":0},{"date":"2017-05-08","spy_close":239.66,"spy_sma_50":236.48,"new_highs":215,"new_lows":45,"total_issues":3154,"nh_pct":6.82,"nl_pct":1.43,"mcclellan_oscillator":-13.55,"signal":false,"cluster_count":0},{"date":"2017-05-09","spy_close":239.44,"spy_sma_50":236.53,"new_highs":211,"new_lows":38,"total_issues":3146,"nh_pct":6.71,"nl_pct":1.21,"mcclellan_oscillator":-26.44,"signal":false,"cluster_count":0},{"date":"2017-05-10","spy_close":239.87,"spy_sma_50":236.6,"new_highs":179,"new_lows":31,"total_issues":3130,"nh_pct":5.72,"nl_pct":0.99,"mcclellan_oscillator":1.78,"signal":false,"cluster_count":0},{"date":"2017-05-11","spy_close":239.38,"spy_sma_50":236.59,"new_highs":124,"new_lows":31,"total_issues":3143,"nh_pct":3.95,"nl_pct":0.99,"mcclellan_oscillator":-47.91,"signal":false,"cluster_count":0},{"date":"2017-05-12","spy_close":238.98,"spy_sma_50":236.6,"new_highs":108,"new_lows":42,"total_issues":3136,"nh_pct":3.44,"nl_pct":1.34,"mcclellan_oscillator":-79.05,"signal":false,"cluster_count":0},{"date":"2017-05-15","spy_close":240.3,"spy_sma_50":236.64,"new_highs":224,"new_lows":43,"total_issues":3157,"nh_pct":7.1,"nl_pct":1.36,"mcclellan_oscillator":1.47,"signal":false,"cluster_count":0},{"date":"2017-05-16","spy_close":240.08,"spy_sma_50":236.69,"new_highs":249,"new_lows":52,"total_issues":3156,"nh_pct":7.89,"nl_pct":1.65,"mcclellan_oscillator":-14.85,"signal":false,"cluster_count":0},{"date":"2017-05-17","spy_close":235.82,"spy_sma_50":236.66,"new_highs":49,"new_lows":83,"total_issues":3151,"nh_pct":1.56,"nl_pct":2.63,"mcclellan_oscillator":-124.12,"signal":false,"cluster_count":0},{"date":"2017-05-18","spy_close":236.77,"spy_sma_50":236.67,"new_highs":51,"new_lows":66,"total_issues":3144,"nh_pct":1.62,"nl_pct":2.1,"mcclellan_oscillator":-90.08,"signal":false,"cluster_count":0},{"date":"2017-05-19","spy_close":238.31,"spy_sma_50":236.7,"new_highs":124,"new_lows":38,"total_issues":3148,"nh_pct":3.94,"nl_pct":1.21,"mcclellan_oscillator":-12.97,"signal":false,"cluster_count":0},{"date":"2017-05-22","spy_close":239.52,"spy_sma_50":236.73,"new_highs":175,"new_lows":30,"total_issues":3152,"nh_pct":5.55,"nl_pct":0.95,"mcclellan_oscillator":43.87,"signal":false,"cluster_count":0},{"date":"2017-05-23","spy_close":240.05,"spy_sma_50":236.78,"new_highs":161,"new_lows":37,"total_issues":3147,"nh_pct":5.12,"nl_pct":1.18,"mcclellan_oscillator":54.95,"signal":false,"cluster_count":0},{"date":"2017-05-24","spy_close":240.61,"spy_sma_50":236.85,"new_highs":168,"new_lows":50,"total_issues":3131,"nh_pct":5.37,"nl_pct":1.6,"mcclellan_oscillator":62.3,"signal":false,"cluster_count":0},{"date":"2017-05-25","spy_close":241.76,"spy_sma_50":236.91,"new_highs":287,"new_lows":53,"total_issues":3148,"nh_pct":9.12,"nl_pct":1.68,"mcclellan_oscillator":58.07,"signal":false,"cluster_count":0},{"date":"2017-05-26","spy_close":241.71,"spy_sma_50":236.97,"new_highs":165,"new_lows":44,"total_issues":3146,"nh_pct":5.24,"nl_pct":1.4,"mcclellan_oscillator":41.11,"signal":false,"cluster_count":0},{"date":"2017-05-30","spy_close":241.5,"spy_sma_50":237.06,"new_highs":164,"new_lows":61,"total_issues":3149,"nh_pct":5.21,"nl_pct":1.94,"mcclellan_oscillator":-15.49,"signal":false,"cluster_count":0},{"date":"2017-05-31","spy_close":241.44,"spy_sma_50":237.16,"new_highs":217,"new_lows":86,"total_issues":3163,"nh_pct":6.86,"nl_pct":2.72,"mcclellan_oscillator":-16.41,"signal":false,"cluster_count":0},{"date":"2017-06-01","spy_close":243.36,"spy_sma_50":237.35,"new_highs":311,"new_lows":25,"total_issues":3168,"nh_pct":9.82,"nl_pct":0.79,"mcclellan_oscillator":78.19,"signal":false,"cluster_count":0},{"date":"2017-06-02","spy_close":244.17,"spy_sma_50":237.55,"new_highs":444,"new_lows":34,"total_issues":3160,"nh_pct":14.05,"nl_pct":1.08,"mcclellan_oscillator":102.33,"signal":false,"cluster_count":0},{"date":"2017-06-05","spy_close":243.99,"spy_sma_50":237.75,"new_highs":247,"new_lows":40,"total_issues":3173,"nh_pct":7.78,"nl_pct":1.26,"mcclellan_oscillator":34.5,"signal":false,"cluster_count":0},{"date":"2017-06-06","spy_close":243.21,"spy_sma_50":237.93,"new_highs":154,"new_lows":45,"total_issues":3153,"nh_pct":4.88,"nl_pct":1.43,"mcclellan_oscillator":-4.91,"signal":false,"cluster_count":0},{"date":"2017-06-07","spy_close":243.66,"spy_sma_50":238.13,"new_highs":157,"new_lows":52,"total_issues":3167,"nh_pct":4.96,"nl_pct":1.64,"mcclellan_oscillator":-0.93,"signal":false,"cluster_count":0},{"date":"2017-06-08","spy_close":243.78,"spy_sma_50":238.3,"new_highs":211,"new_lows":44,"total_issues":3150,"nh_pct":6.7,"nl_pct":1.4,"mcclellan_oscillator":34.53,"signal":false,"cluster_count":0},{"date":"2017-06-09","spy_close":243.41,"spy_sma_50":238.46,"new_highs":298,"new_lows":35,"total_issues":3150,"nh_pct":9.46,"nl_pct":1.11,"mcclellan_oscillator":49.97,"signal":false,"cluster_count":0},{"date":"2017-06-12","spy_close":243.36,"spy_sma_50":238.6,"new_highs":132,"new_lows":16,"total_issues":3164,"nh_pct":4.17,"nl_pct":0.51,"mcclellan_oscillator":24.37,"signal":false,"cluster_count":0},{"date":"2017-06-13","spy_close":244.55,"spy_sma_50":238.78,"new_highs":149,"new_lows":15,"total_issues":3163,"nh_pct":4.71,"nl_pct":0.47,"mcclellan_oscillator":69.67,"signal":false,"cluster_count":0},{"date":"2017-06-14","spy_close":244.24,"spy_sma_50":238.96,"new_highs":166,"new_lows":29,"total_issues":3154,"nh_pct":5.26,"nl_pct":0.92,"mcclellan_oscillator":22.99,"signal":false,"cluster_count":0},{"date":"2017-06-15","spy_close":243.77,"spy_sma_50":239.12,"new_highs":85,"new_lows":53,"total_issues":3156,"nh_pct":2.69,"nl_pct":1.68,"mcclellan_oscillator":-27.23,"signal":false,"cluster_count":0},{"date":"2017-06-16","spy_close":242.64,"spy_sma_50":239.28,"new_highs":135,"new_lows":43,"total_issues":3162,"nh_pct":4.27,"nl_pct":1.36,"mcclellan_oscillator":-26.33,"signal":false,"cluster_count":0},{"date":"2017-06-19","spy_close":244.66,"spy_sma_50":239.46,"new_highs":242,"new_lows":34,"total_issues":3169,"nh_pct":7.64,"nl_pct":1.07,"mcclellan_oscillator":23.62,"signal":false,"cluster_count":0},{"date":"2017-06-20","spy_close":243.01,"spy_sma_50":239.62,"new_highs":131,"new_lows":54,"total_issues":3165,"nh_pct":4.14,"nl_pct":1.71,"mcclellan_oscillator":-62.89,"signal":false,"cluster_count":0},{"date":"2017-06-21","spy_close":242.95,"spy_sma_50":239.77,"new_highs":100,"new_lows":76,"total_issues":3164,"nh_pct":3.16,"nl_pct":2.4,"mcclellan_oscillator":-97.29,"signal":true,"cluster_count":1},{"date":"2017-06-22","spy_close":242.84,"spy_sma_50":239.93,"new_highs":110,"new_lows":42,"total_issues":3167,"nh_pct":3.47,"nl_pct":1.33,"mcclellan_oscillator":-68.22,"signal":false,"cluster_count":1},{"date":"2017-06-23","spy_close":243.13,"spy_sma_50":240.11,"new_highs":131,"new_lows":30,"total_issues":3166,"nh_pct":4.14,"nl_pct":0.95,"mcclellan_oscillator":-11.47,"signal":false,"cluster_count":1},{"date":"2017-06-26","spy_close":243.29,"spy_sma_50":240.32,"new_highs":175,"new_lows":13,"total_issues":3164,"nh_pct":5.53,"nl_pct":0.41,"mcclellan_oscillator":9.2,"signal":false,"cluster_count":1},{"date":"2017-06-27","spy_close":241.33,"spy_sma_50":240.46,"new_highs":80,"new_lows":14,"total_issues":3156,"nh_pct":2.53,"nl_pct":0.44,"mcclellan_oscillator":-53.81,"signal":false,"cluster_count":1},{"date":"2017-06-28","spy_close":243.49,"spy_sma_50":240.65,"new_highs":122,"new_lows":18,"total_issues":3164,"nh_pct":3.86,"nl_pct":0.57,"mcclellan_oscillator":36.47,"signal":false,"cluster_count":1},{"date":"2017-06-29","spy_close":241.35,"spy_sma_50":240.81,"new_highs":90,"new_lows":22,"total_issues":3173,"nh_pct":2.84,"nl_pct":0.69,"mcclellan_oscillator":-31.41,"signal":false,"cluster_count":1},{"date":"2017-06-30","spy_close":241.8,"spy_sma_50":240.94,"new_highs":77,"new_lows":14,"total_issues":3170,"nh_pct":2.43,"nl_pct":0.44,"mcclellan_oscillator":-14.5,"signal":false,"cluster_count":1},{"date":"2017-07-03","spy_close":242.21,"spy_sma_50":241.09,"new_highs":111,"new_lows":11,"total_issues":3124,"nh_pct":3.55,"nl_pct":0.35,"mcclellan_oscillator":32.19,"signal":false,"cluster_count":1},{"date":"2017-07-05","spy_close":242.77,"spy_sma_50":241.2,"new_highs":94,"new_lows":21,"total_issues":3163,"nh_pct":2.97,"nl_pct":0.66,"mcclellan_oscillator":-7.16,"signal":false,"cluster_count":1},{"date":"2017-07-06","spy_close":240.55,"spy_sma_50":241.24,"new_highs":39,"new_lows":31,"total_issues":3162,"nh_pct":1.23,"nl_pct":0.98,"mcclellan_oscillator":-111.31,"signal":false,"cluster_count":1},{"date":"2017-07-07","spy_close":242.11,"spy_sma_50":241.32,"new_highs":75,"new_lows":50,"total_issues":3158,"nh_pct":2.37,"nl_pct":1.58,"mcclellan_oscillator":-26.51,"signal":false,"cluster_count":1},{"date":"2017-07-10","spy_close":242.37,"spy_sma_50":241.39,"new_highs":119,"new_lows":47,"total_issues":3174,"nh_pct":3.75,"nl_pct":1.48,"mcclellan_oscillator":-39.22,"signal":false,"cluster_count":1},{"date":"2017-07-11","spy_close":242.19,"spy_sma_50":241.48,"new_highs":97,"new_lows":46,"total_issues":3167,"nh_pct":3.06,"nl_pct":1.45,"mcclellan_oscillator":-24.89,"signal":false,"cluster_count":1},{"date":"2017-07-12","spy_close":244.01,"spy_sma_50":241.58,"new_highs":213,"new_lows":26,"total_issues":3181,"nh_pct":6.7,"nl_pct":0.82,"mcclellan_oscillator":53.84,"signal":false,"cluster_count":1},{"date":"2017-07-13","spy_close":244.42,"spy_sma_50":241.7,"new_highs":141,"new_lows":22,"total_issues":3157,"nh_pct":4.47,"nl_pct":0.7,"mcclellan_oscillator":41.53,"signal":false,"cluster_count":1},{"date":"2017-07-14","spy_close":245.56,"spy_sma_50":241.84,"new_highs":196,"new_lows":22,"total_issues":3163,"nh_pct":6.2,"nl_pct":0.7,"mcclellan_oscillator":78.7,"signal":false,"cluster_count":1},{"date":"2017-07-17","spy_close":245.53,"spy_sma_50":241.97,"new_highs":165,"new_lows":14,"total_issues":3171,"nh_pct":5.2,"nl_pct":0.44,"mcclellan_oscillator":75.59,"signal":false,"cluster_count":1},{"date":"2017-07-18","spy_close":245.66,"spy_sma_50":242.09,"new_highs":135,"new_lows":28,"total_issues":3177,"nh_pct":4.25,"nl_pct":0.88,"mcclellan_oscillator":44.8,"signal":false,"cluster_count":1},{"date":"2017-07-19","spy_close":246.99,"spy_sma_50":242.24,"new_highs":280,"new_lows":33,"total_issues":3172,"nh_pct":8.83,"nl_pct":1.04,"mcclellan_oscillator":104.65,"signal":false,"cluster_count":1},{"date":"2017-07-20","spy_close":247.1,"spy_sma_50":242.39,"new_highs":250,"new_lows":25,"total_issues":3163,"nh_pct":7.9,"nl_pct":0.79,"mcclellan_oscillator":88.09,"signal":false,"cluster_count":1},{"date":"2017-07-21","spy_close":246.88,"spy_sma_50":242.53,"new_highs":173,"new_lows":26,"total_issues":3159,"nh_pct":5.48,"nl_pct":0.82,"mcclellan_oscillator":50.05,"signal":false,"cluster_count":1},{"date":"2017-07-24","spy_close":246.82,"spy_sma_50":242.68,"new_highs":179,"new_lows":35,"total_issues":3183,"nh_pct":5.62,"nl_pct":1.1,"mcclellan_oscillator":30.28,"signal":false,"cluster_count":1},{"date":"2017-07-25","spy_close":247.42,"spy_sma_50":242.85,"new_highs":295,"new_lows":28,"total_issues":3191,"nh_pct":9.24,"nl_pct":0.88,"mcclellan_oscillator":61.37,"signal":false,"cluster_count":1},{"date":"2017-07-26","spy_close":247.43,"spy_sma_50":242.99,"new_highs":233,"new_lows":24,"total_issues":3164,"nh_pct":7.36,"nl_pct":0.76,"mcclellan_oscillator":40.24,"signal":false,"cluster_count":1},{"date":"2017-07-27","spy_close":247.2,"spy_sma_50":243.13,"new_highs":232,"new_lows":38,"total_issues":3169,"nh_pct":7.32,"nl_pct":1.2,"mcclellan_oscillator":-10.02,"signal":false,"cluster_count":1},{"date":"2017-07-28","spy_close":246.91,"spy_sma_50":243.36,"new_highs":105,"new_lows":38,"total_issues":3169,"nh_pct":3.31,"nl_pct":1.2,"mcclellan_oscillator":-16.15,"signal":false,"cluster_count":1},{"date":"2017-07-31","spy_close":246.77,"spy_sma_50":243.56,"new_highs":145,"new_lows":43,"total_issues":3187,"nh_pct":4.55,"nl_pct":1.35,"mcclellan_oscillator":-23.3,"signal":false,"cluster_count":1},{"date":"2017-08-01","spy_close":247.32,"spy_sma_50":243.74,"new_highs":194,"new_lows":46,"total_issues":3181,"nh_pct":6.1,"nl_pct":1.45,"mcclellan_oscillator":-3.95,"signal":false,"cluster_count":1},{"date":"2017-08-02","spy_close":247.44,"spy_sma_50":243.89,"new_highs":149,"new_lows":62,"total_issues":3179,"nh_pct":4.69,"nl_pct":1.95,"mcclellan_oscillator":-62.29,"signal":false,"cluster_count":1},{"date":"2017-08-03","spy_close":246.96,"spy_sma_50":244.03,"new_highs":125,"new_lows":65,"total_issues":3172,"nh_pct":3.94,"nl_pct":2.05,"mcclellan_oscillator":-88.86,"signal":false,"cluster_count":1},{"date":"2017-08-04","spy_close":247.41,"spy_sma_50":244.17,"new_highs":142,"new_lows":52,"total_issues":3172,"nh_pct":4.48,"nl_pct":1.64,"mcclellan_oscillator":-55.88,"signal":false,"cluster_count":0},{"date":"2017-08-07","spy_close":247.87,"spy_sma_50":244.29,"new_highs":134,"new_lows":45,"total_issues":3178,"nh_pct":4.22,"nl_pct":1.42,"mcclellan_oscillator":-51.75,"signal":false,"cluster_count":0},{"date":"2017-08-08","spy_close":247.26,"spy_sma_50":244.4,"new_highs":177,"new_lows":61,"total_issues":3189,"nh_pct":5.55,"nl_pct":1.91,"mcclellan_oscillator":-86.17,"signal":false,"cluster_count":0},{"date":"2017-08-09","spy_close":247.25,"spy_sma_50":244.52,"new_highs":70,"new_lows":87,"total_issues":3184,"nh_pct":2.2,"nl_pct":2.73,"mcclellan_oscillator":-144.81,"signal":false,"cluster_count":0},{"date":"2017-08-10","spy_close":243.76,"spy_sma_50":244.56,"new_highs":47,"new_lows":107,"total_issues":3180,"nh_pct":1.48,"nl_pct":3.36,"mcclellan_oscillator":-235.82,"signal":false,"cluster_count":0},{"date":"2017-08-11","spy_close":244.12,"spy_sma_50":244.58,"new_highs":29,"new_lows":116,"total_issues":3171,"nh_pct":0.91,"nl_pct":3.66,"mcclellan_oscillator":-194.16,"signal":false,"cluster_count":0},{"date":"2017-08-14","spy_close":246.54,"spy_sma_50":244.63,"new_highs":64,"new_lows":48,"total_issues":3184,"nh_pct":2.01,"nl_pct":1.51,"mcclellan_oscillator":-75.62,"signal":false,"cluster_count":0},{"date":"2017-08-15","spy_close":246.51,"spy_sma_50":244.68,"new_highs":74,"new_lows":97,"total_issues":3196,"nh_pct":2.32,"nl_pct":3.04,"mcclellan_oscillator":-119.94,"signal":true,"cluster_count":1},{"date":"2017-08-16","spy_close":246.94,"spy_sma_50":244.75,"new_highs":98,"new_lows":83,"total_issues":3180,"nh_pct":3.08,"nl_pct":2.61,"mcclellan_oscillator":-77.78,"signal":true,"cluster_count":2},{"date":"2017-08-17","spy_close":243.09,"spy_sma_50":244.74,"new_highs":52,"new_lows":119,"total_issues":3183,"nh_pct":1.63,"nl_pct":3.74,"mcclellan_oscillator":-176.2,"signal":false,"cluster_count":2},{"date":"2017-08-18","spy_close":242.71,"spy_sma_50":244.72,"new_highs":39,"new_lows":132,"total_issues":3181,"nh_pct":1.23,"nl_pct":4.15,"mcclellan_oscillator":-151.42,"signal":false,"cluster_count":2},{"date":"2017-08-21","spy_close":242.9,"spy_sma_50":244.71,"new_highs":44,"new_lows":116,"total_issues":3178,"nh_pct":1.38,"nl_pct":3.65,"mcclellan_oscillator":-133.07,"signal":false,"cluster_count":2},{"date":"2017-08-22","spy_close":245.44,"spy_sma_50":244.75,"new_highs":76,"new_lows":49,"total_issues":3186,"nh_pct":2.39,"nl_pct":1.54,"mcclellan_oscillator":-40.61,"signal":false,"cluster_count":2},{"date":"2017-08-23","spy_close":244.56,"spy_sma_50":244.75,"new_highs":72,"new_lows":59,"total_issues":3184,"nh_pct":2.26,"nl_pct":1.85,"mcclellan_oscillator":-43.71,"signal":false,"cluster_count":2},{"date":"2017-08-24","spy_close":243.99,"spy_sma_50":244.74,"new_highs":89,"new_lows":43,"total_issues":3178,"nh_pct":2.8,"nl_pct":1.35,"mcclellan_oscillator":-26.55,"signal":false,"cluster_count":2},{"date":"2017-08-25","spy_close":244.56,"spy_sma_50":244.76,"new_highs":107,"new_lows":28,"total_issues":3174,"nh_pct":3.37,"nl_pct":0.88,"mcclellan_oscillator":27.97,"signal":false,"cluster_count":2},{"date":"2017-08-28","spy_close":244.57,"spy_sma_50":244.8,"new_highs":87,"new_lows":43,"total_issues":3192,"nh_pct":2.73,"nl_pct":1.35,"mcclellan_oscillator":19.98,"signal":false,"cluster_count":2},{"date":"2017-08-29","spy_close":244.85,"spy_sma_50":244.8,"new_highs":82,"new_lows":47,"total_issues":3188,"nh_pct":2.57,"nl_pct":1.47,"mcclellan_oscillator":14.66,"signal":false,"cluster_count":2},{"date":"2017-08-30","spy_close":246.01,"spy_sma_50":244.86,"new_highs":101,"new_lows":48,"total_issues":3191,"nh_pct":3.17,"nl_pct":1.5,"mcclellan_oscillator":52.18,"signal":false,"cluster_count":2},{"date":"2017-08-31","spy_close":247.49,"spy_sma_50":244.95,"new_highs":181,"new_lows":30,"total_issues":3209,"nh_pct":5.64,"nl_pct":0.93,"mcclellan_oscillator":113.3,"signal":false,"cluster_count":2},{"date":"2017-09-01","spy_close":247.84,"spy_sma_50":245.05,"new_highs":212,"new_lows":25,"total_issues":3197,"nh_pct":6.63,"nl_pct":0.78,"mcclellan_oscillator":161.45,"signal":false,"cluster_count":2},{"date":"2017-09-05","spy_close":246.06,"spy_sma_50":245.11,"new_highs":140,"new_lows":30,"total_issues":3200,"nh_pct":4.38,"nl_pct":0.94,"mcclellan_oscillator":73.6,"signal":false,"cluster_count":2},{"date":"2017-09-06","spy_close":246.9,"spy_sma_50":245.18,"new_highs":125,"new_lows":30,"total_issues":3191,"nh_pct":3.92,"nl_pct":0.94,"mcclellan_oscillator":89.48,"signal":false,"cluster_count":2},{"date":"2017-09-07","spy_close":246.87,"spy_sma_50":245.3,"new_highs":147,"new_lows":54,"total_issues":3198,"nh_pct":4.6,"nl_pct":1.69,"mcclellan_oscillator":79.0,"signal":false,"cluster_count":2},{"date":"2017-09-08","spy_close":246.58,"spy_sma_50":245.36,"new_highs":153,"new_lows":49,"total_issues":3199,"nh_pct":4.78,"nl_pct":1.53,"mcclellan_oscillator":67.75,"signal":false,"cluster_count":2},{"date":"2017-09-11","spy_close":249.21,"spy_sma_50":245.51,"new_highs":256,"new_lows":23,"total_issues":3201,"nh_pct":8.0,"nl_pct":0.72,"mcclellan_oscillator":136.94,"signal":false,"cluster_count":2},{"date":"2017-09-12","spy_close":250.05,"spy_sma_50":245.68,"new_highs":225,"new_lows":13,"total_issues":3200,"nh_pct":7.03,"nl_pct":0.41,"mcclellan_oscillator":157.57,"signal":false,"cluster_count":2},{"date":"2017-09-13","spy_close":250.17,"spy_sma_50":245.84,"new_highs":140,"new_lows":12,"total_issues":3200,"nh_pct":4.38,"nl_pct":0.38,"mcclellan_oscillator":135.96,"signal":false,"cluster_count":2},{"date":"2017-09-14","spy_close":250.09,"spy_sma_50":245.98,"new_highs":138,"new_lows":14,"total_issues":3188,"nh_pct":4.33,"nl_pct":0.44,"mcclellan_oscillator":104.11,"signal":false,"cluster_count":2},{"date":"2017-09-15","spy_close":249.19,"spy_sma_50":246.16,"new_highs":161,"new_lows":22,"total_issues":3211,"nh_pct":5.01,"nl_pct":0.69,"mcclellan_oscillator":120.31,"signal":false,"cluster_count":2},{"date":"2017-09-18","spy_close":249.72,"spy_sma_50":246.31,"new_highs":260,"new_lows":27,"total_issues":3222,"nh_pct":8.07,"nl_pct":0.84,"mcclellan_oscillator":130.1,"signal":false,"cluster_count":2},{"date":"2017-09-19","spy_close":249.97,"spy_sma_50":246.46,"new_highs":225,"new_lows":26,"total_issues":3205,"nh_pct":7.02,"nl_pct":0.81,"mcclellan_oscillator":114.68,"signal":false,"cluster_count":2},{"date":"2017-09-20","spy_close":250.06,"spy_sma_50":246.62,"new_highs":239,"new_lows":24,"total_issues":3201,"nh_pct":7.47,"nl_pct":0.75,"mcclellan_oscillator":111.77,"signal":false,"cluster_count":2},{"date":"2017-09-21","spy_close":249.39,"spy_sma_50":246.73,"new_highs":165,"new_lows":26,"total_issues":3195,"nh_pct":5.16,"nl_pct":0.81,"mcclellan_oscillator":62.12,"signal":false,"cluster_count":2},{"date":"2017-09-22","spy_close":249.44,"spy_sma_50":246.83,"new_highs":177,"new_lows":22,"total_issues":3199,"nh_pct":5.53,"nl_pct":0.69,"mcclellan_oscillator":94.96,"signal":false,"cluster_count":2},{"date":"2017-09-25","spy_close":248.93,"spy_sma_50":246.89,"new_highs":159,"new_lows":25,"total_issues":3207,"nh_pct":4.96,"nl_pct":0.78,"mcclellan_oscillator":78.96,"signal":false,"cluster_count":2},{"date":"2017-09-26","spy_close":249.08,"spy_sma_50":246.97,"new_highs":190,"new_lows":16,"total_issues":3211,"nh_pct":5.92,"nl_pct":0.5,"mcclellan_oscillator":84.74,"signal":false,"cluster_count":2},{"date":"2017-09-27","spy_close":250.05,"spy_sma_50":247.05,"new_highs":328,"new_lows":25,"total_issues":3197,"nh_pct":10.26,"nl_pct":0.78,"mcclellan_oscillator":120.36,"signal":false,"cluster_count":2},{"date":"2017-09-28","spy_close":250.35,"spy_sma_50":247.12,"new_highs":254,"new_lows":24,"total_issues":3197,"nh_pct":7.94,"nl_pct":0.75,"mcclellan_oscillator":118.71,"signal":false,"cluster_count":1},{"date":"2017-09-29","spy_close":251.23,"spy_sma_50":247.2,"new_highs":303,"new_lows":25,"total_issues":3210,"nh_pct":9.44,"nl_pct":0.78,"mcclellan_oscillator":114.91,"signal":false,"cluster_count":0},{"date":"2017-10-02","spy_close":252.32,"spy_sma_50":247.31,"new_highs":410,"new_lows":31,"total_issues":3213,"nh_pct":12.76,"nl_pct":0.96,"mcclellan_oscillator":157.53,"signal":false,"cluster_count":0},{"date":"2017-10-03","spy_close":252.86,"spy_sma_50":247.43,"new_highs":446,"new_lows":22,"total_issues":3218,"nh_pct":13.86,"nl_pct":0.68,"mcclellan_oscillator":147.43,"signal":false,"cluster_count":0},{"date":"2017-10-04","spy_close":253.16,"spy_sma_50":247.55,"new_highs":352,"new_lows":19,"total_issues":3211,"nh_pct":10.96,"nl_pct":0.59,"mcclellan_oscillator":107.67,"signal":false,"cluster_count":0},{"date":"2017-10-05","spy_close":254.66,"spy_sma_50":247.69,"new_highs":356,"new_lows":25,"total_issues":3220,"nh_pct":11.06,"nl_pct":0.78,"mcclellan_oscillator":118.03,"signal":false,"cluster_count":0},{"date":"2017-10-06","spy_close":254.37,"spy_sma_50":247.84,"new_highs":238,"new_lows":16,"total_issues":3204,"nh_pct":7.43,"nl_pct":0.5,"mcclellan_oscillator":72.84,"signal":false,"cluster_count":0},{"date":"2017-10-09","spy_close":253.95,"spy_sma_50":247.98,"new_highs":253,"new_lows":28,"total_issues":3193,"nh_pct":7.92,"nl_pct":0.88,"mcclellan_oscillator":27.95,"signal":false,"cluster_count":0},{"date":"2017-10-10","spy_close":254.62,"spy_sma_50":248.13,"new_highs":278,"new_lows":22,"total_issues":3209,"nh_pct":8.66,"nl_pct":0.69,"mcclellan_oscillator":52.27,"signal":false,"cluster_count":0},{"date":"2017-10-11","spy_close":255.02,"spy_sma_50":248.29,"new_highs":245,"new_lows":21,"total_issues":3213,"nh_pct":7.63,"nl_pct":0.65,"mcclellan_oscillator":47.01,"signal":false,"cluster_count":0},{"date":"2017-10-12","spy_close":254.64,"spy_sma_50":248.43,"new_highs":279,"new_lows":35,"total_issues":3215,"nh_pct":8.68,"nl_pct":1.09,"mcclellan_oscillator":14.57,"signal":false,"cluster_count":0},{"date":"2017-10-13","spy_close":254.95,"spy_sma_50":248.59,"new_highs":332,"new_lows":42,"total_issues":3214,"nh_pct":10.33,"nl_pct":1.31,"mcclellan_oscillator":6.67,"signal":false,"cluster_count":0},{"date":"2017-10-16","spy_close":255.29,"spy_sma_50":248.75,"new_highs":273,"new_lows":32,"total_issues":3217,"nh_pct":8.49,"nl_pct":0.99,"mcclellan_oscillator":-5.17,"signal":false,"cluster_count":0},{"date":"2017-10-17","spy_close":255.47,"spy_sma_50":248.9,"new_highs":166,"new_lows":32,"total_issues":3204,"nh_pct":5.18,"nl_pct":1.0,"mcclellan_oscillator":-53.47,"signal":false,"cluster_count":0},{"date":"2017-10-18","spy_close":255.72,"spy_sma_50":249.07,"new_highs":210,"new_lows":31,"total_issues":3216,"nh_pct":6.53,"nl_pct":0.96,"mcclellan_oscillator":-41.65,"signal":false,"cluster_count":0},{"date":"2017-10-19","spy_close":255.79,"spy_sma_50":249.24,"new_highs":139,"new_lows":34,"total_issues":3208,"nh_pct":4.33,"nl_pct":1.06,"mcclellan_oscillator":-61.19,"signal":false,"cluster_count":0},{"date":"2017-10-20","spy_close":257.11,"spy_sma_50":249.51,"new_highs":345,"new_lows":34,"total_issues":3219,"nh_pct":10.72,"nl_pct":1.06,"mcclellan_oscillator":-28.23,"signal":false,"cluster_count":0},{"date":"2017-10-23","spy_close":256.11,"spy_sma_50":249.75,"new_highs":258,"new_lows":37,"total_issues":3220,"nh_pct":8.01,"nl_pct":1.15,"mcclellan_oscillator":-95.72,"signal":false,"cluster_count":0},{"date":"2017-10-24","spy_close":256.56,"spy_sma_50":249.95,"new_highs":233,"new_lows":44,"total_issues":3226,"nh_pct":7.22,"nl_pct":1.36,"mcclellan_oscillator":-72.83,"signal":false,"cluster_count":0},{"date":"2017-10-25","spy_close":255.29,"spy_sma_50":250.12,"new_highs":154,"new_lows":60,"total_issues":3223,"nh_pct":4.78,"nl_pct":1.86,"mcclellan_oscillator":-141.21,"signal":false,"cluster_count":0},{"date":"2017-10-26","spy_close":255.62,"spy_sma_50":250.3,"new_highs":235,"new_lows":54,"total_issues":3210,"nh_pct":7.32,"nl_pct":1.68,"mcclellan_oscillator":-119.51,"signal":false,"cluster_count":0},{"date":"2017-10-27","spy_close":257.71,"spy_sma_50":250.59,"new_highs":275,"new_lows":66,"total_issues":3212,"nh_pct":8.56,"nl_pct":2.05,"mcclellan_oscillator":-69.71,"signal":false,"cluster_count":0},{"date":"2017-10-30","spy_close":256.75,"spy_sma_50":250.87,"new_highs":156,"new_lows":49,"total_issues":3230,"nh_pct":4.83,"nl_pct":1.52,"mcclellan_oscillator":-121.94,"signal":false,"cluster_count":0},{"date":"2017-10-31","spy_close":257.15,"spy_sma_50":251.16,"new_highs":241,"new_lows":58,"total_issues":3230,"nh_pct":7.46,"nl_pct":1.8,"mcclellan_oscillator":-73.98,"signal":false,"cluster_count":0},{"date":"2017-11-01","spy_close":257.49,"spy_sma_50":251.4,"new_highs":277,"new_lows":59,"total_issues":3227,"nh_pct":8.58,"nl_pct":1.83,"mcclellan_oscillator":-89.65,"signal":false,"cluster_count":0},{"date":"2017-11-02","spy_close":257.59,"spy_sma_50":251.66,"new_highs":194,"new_lows":71,"total_issues":3232,"nh_pct":6.0,"nl_pct":2.2,"mcclellan_oscillator":-71.66,"signal":false,"cluster_count":0},{"date":"2017-11-03","spy_close":258.45,"spy_sma_50":251.95,"new_highs":200,"new_lows":70,"total_issues":3210,"nh_pct":6.23,"nl_pct":2.18,"mcclellan_oscillator":-78.01,"signal":false,"cluster_count":0},{"date":"2017-11-06","spy_close":258.85,"spy_sma_50":252.23,"new_highs":238,"new_lows":64,"total_issues":3228,"nh_pct":7.37,"nl_pct":1.98,"mcclellan_oscillator":-53.21,"signal":false,"cluster_count":0},{"date":"2017-11-07","spy_close":258.67,"spy_sma_50":252.51,"new_highs":222,"new_lows":70,"total_issues":3224,"nh_pct":6.89,"nl_pct":2.17,"mcclellan_oscillator":-102.08,"signal":false,"cluster_count":0},{"date":"2017-11-08","spy_close":259.11,"spy_sma_50":252.8,"new_highs":161,"new_lows":77,"total_issues":3223,"nh_pct":5.0,"nl_pct":2.39,"mcclellan_oscillator":-87.96,"signal":false,"cluster_count":0},{"date":"2017-11-09","spy_close":258.17,"spy_sma_50":253.04,"new_highs":97,"new_lows":64,"total_issues":3221,"nh_pct":3.01,"nl_pct":1.99,"mcclellan_oscillator":-125.19,"signal":false,"cluster_count":0},{"date":"2017-11-10","spy_close":258.09,"spy_sma_50":253.25,"new_highs":91,"new_lows":53,"total_issues":3231,"nh_pct":2.82,"nl_pct":1.64,"mcclellan_oscillator":-126.65,"signal":false,"cluster_count":0},{"date":"2017-11-13","spy_close":258.33,"spy_sma_50":253.46,"new_highs":126,"new_lows":86,"total_issues":3233,"nh_pct":3.9,"nl_pct":2.66,"mcclellan_oscillator":-123.72,"signal":true,"cluster_count":1},{"date":"2017-11-14","spy_close":257.73,"spy_sma_50":253.7,"new_highs":122,"new_lows":91,"total_issues":3235,"nh_pct":3.77,"nl_pct":2.81,"mcclellan_oscillator":-138.24,"signal":true,"cluster_count":2},{"date":"2017-11-15","spy_close":256.44,"spy_sma_50":253.89,"new_highs":84,"new_lows":101,"total_issues":3226,"nh_pct":2.6,"nl_pct":3.13,"mcclellan_oscillator":-172.97,"signal":true,"cluster_count":3},{"date":"2017-11-16","spy_close":258.62,"spy_sma_50":254.12,"new_highs":162,"new_lows":29,"total_issues":3222,"nh_pct":5.03,"nl_pct":0.9,"mcclellan_oscillator":-63.24,"signal":false,"cluster_count":3},{"date":"2017-11-17","spy_close":257.86,"spy_sma_50":254.35,"new_highs":147,"new_lows":24,"total_issues":3233,"nh_pct":4.55,"nl_pct":0.74,"mcclellan_oscillator":-19.61,"signal":false,"cluster_count":3},{"date":"2017-11-20","spy_close":258.3,"spy_sma_50":254.53,"new_highs":216,"new_lows":36,"total_issues":3237,"nh_pct":6.67,"nl_pct":1.11,"mcclellan_oscillator":18.79,"signal":false,"cluster_count":3},{"date":"2017-11-21","spy_close":259.99,"spy_sma_50":254.73,"new_highs":329,"new_lows":37,"total_issues":3242,"nh_pct":10.15,"nl_pct":1.14,"mcclellan_oscillator":77.28,"signal":false,"cluster_count":3},{"date":"2017-11-22","spy_close":259.76,"spy_sma_50":254.92,"new_highs":243,"new_lows":30,"total_issues":3223,"nh_pct":7.54,"nl_pct":0.93,"mcclellan_oscillator":60.85,"signal":false,"cluster_count":3},{"date":"2017-11-24","spy_close":260.36,"spy_sma_50":255.13,"new_highs":196,"new_lows":22,"total_issues":3203,"nh_pct":6.12,"nl_pct":0.69,"mcclellan_oscillator":77.15,"signal":false,"cluster_count":3},{"date":"2017-11-27","spy_close":260.23,"spy_sma_50":255.35,"new_highs":187,"new_lows":25,"total_issues":3231,"nh_pct":5.79,"nl_pct":0.77,"mcclellan_oscillator":24.7,"signal":false,"cluster_count":3},{"date":"2017-11-28","spy_close":262.87,"spy_sma_50":255.61,"new_highs":281,"new_lows":48,"total_issues":3244,"nh_pct":8.66,"nl_pct":1.48,"mcclellan_oscillator":83.84,"signal":false,"cluster_count":3},{"date":"2017-11-29","spy_close":262.71,"spy_sma_50":255.87,"new_highs":394,"new_lows":37,"total_issues":3249,"nh_pct":12.13,"nl_pct":1.14,"mcclellan_oscillator":70.63,"signal":false,"cluster_count":3},{"date":"2017-11-30","spy_close":265.01,"spy_sma_50":256.16,"new_highs":373,"new_lows":26,"total_issues":3245,"nh_pct":11.49,"nl_pct":0.8,"mcclellan_oscillator":71.23,"signal":false,"cluster_count":3},{"date":"2017-12-01","spy_close":264.46,"spy_sma_50":256.47,"new_highs":148,"new_lows":23,"total_issues":3237,"nh_pct":4.57,"nl_pct":0.71,"mcclellan_oscillator":29.14,"signal":false,"cluster_count":3},{"date":"2017-12-04","spy_close":264.14,"spy_sma_50":256.76,"new_highs":360,"new_lows":28,"total_issues":3248,"nh_pct":11.08,"nl_pct":0.86,"mcclellan_oscillator":13.8,"signal":false,"cluster_count":3},{"date":"2017-12-05","spy_close":263.19,"spy_sma_50":257.04,"new_highs":86,"new_lows":36,"total_issues":3242,"nh_pct":2.65,"nl_pct":1.11,"mcclellan_oscillator":-49.28,"signal":false,"cluster_count":3},{"date":"2017-12-06","spy_close":263.24,"spy_sma_50":257.33,"new_highs":52,"new_lows":53,"total_issues":3237,"nh_pct":1.61,"nl_pct":1.64,"mcclellan_oscillator":-82.46,"signal":false,"cluster_count":3},{"date":"2017-12-07","spy_close":264.07,"spy_sma_50":257.61,"new_highs":101,"new_lows":59,"total_issues":3243,"nh_pct":3.11,"nl_pct":1.82,"mcclellan_oscillator":-36.18,"signal":false,"cluster_count":3},{"date":"2017-12-08","spy_close":265.51,"spy_sma_50":257.91,"new_highs":118,"new_lows":31,"total_issues":3240,"nh_pct":3.64,"nl_pct":0.96,"mcclellan_oscillator":-9.32,"signal":false,"cluster_count":3},{"date":"2017-12-11","spy_close":266.31,"spy_sma_50":258.21,"new_highs":117,"new_lows":28,"total_issues":3254,"nh_pct":3.6,"nl_pct":0.86,"mcclellan_oscillator":-15.01,"signal":false,"cluster_count":3},{"date":"2017-12-12","spy_close":266.78,"spy_sma_50":258.5,"new_highs":129,"new_lows":35,"total_issues":3245,"nh_pct":3.98,"nl_pct":1.08,"mcclellan_oscillator":-31.0,"signal":false,"cluster_count":3},{"date":"2017-12-13","spy_close":266.75,"spy_sma_50":258.78,"new_highs":154,"new_lows":36,"total_issues":3257,"nh_pct":4.73,"nl_pct":1.11,"mcclellan_oscillator":-3.67,"signal":false,"cluster_count":3},{"date":"2017-12-14","spy_close":265.66,"spy_sma_50":259.03,"new_highs":85,"new_lows":48,"total_issues":3255,"nh_pct":2.61,"nl_pct":1.47,"mcclellan_oscillator":-78.13,"signal":false,"cluster_count":3},{"date":"2017-12-15","spy_close":266.51,"spy_sma_50":259.27,"new_highs":143,"new_lows":35,"total_issues":3265,"nh_pct":4.38,"nl_pct":1.07,"mcclellan_oscillator":1.7,"signal":false,"cluster_count":3},{"date":"2017-12-18","spy_close":268.2,"spy_sma_50":259.54,"new_highs":327,"new_lows":26,"total_issues":3274,"nh_pct":9.99,"nl_pct":0.79,"mcclellan_oscillator":65.74,"signal":false,"cluster_count":3},{"date":"2017-12-19","spy_close":267.17,"spy_sma_50":259.81,"new_highs":194,"new_lows":32,"total_issues":3261,"nh_pct":5.95,"nl_pct":0.98,"mcclellan_oscillator":-0.83,"signal":false,"cluster_count":3},{"date":"2017-12-20","spy_close":267.03,"spy_sma_50":260.06,"new_highs":160,"new_lows":35,"total_issues":3256,"nh_pct":4.91,"nl_pct":1.07,"mcclellan_oscillator":-0.3,"signal":false,"cluster_count":3},{"date":"2017-12-21","spy_close":267.58,"spy_sma_50":260.31,"new_highs":194,"new_lows":34,"total_issues":3252,"nh_pct":5.97,"nl_pct":1.05,"mcclellan_oscillator":22.46,"signal":false,"cluster_count":3},{"date":"2017-12-22","spy_close":267.51,"spy_sma_50":260.57,"new_highs":130,"new_lows":18,"total_issues":3253,"nh_pct":4.0,"nl_pct":0.55,"mcclellan_oscillator":6.41,"signal":false,"cluster_count":3},{"date":"2017-12-26","spy_close":267.19,"spy_sma_50":260.81,"new_highs":155,"new_lows":18,"total_issues":3254,"nh_pct":4.76,"nl_pct":0.55,"mcclellan_oscillator":6.1,"signal":false,"cluster_count":3},{"date":"2017-12-27","spy_close":267.32,"spy_sma_50":261.05,"new_highs":135,"new_lows":17,"total_issues":3263,"nh_pct":4.14,"nl_pct":0.52,"mcclellan_oscillator":12.45,"signal":false,"cluster_count":3},{"date":"2017-12-28","spy_close":267.87,"spy_sma_50":261.3,"new_highs":136,"new_lows":22,"total_issues":3269,"nh_pct":4.16,"nl_pct":0.67,"mcclellan_oscillator":43.23,"signal":false,"cluster_count":2},{"date":"2017-12-29","spy_close":266.86,"spy_sma_50":261.52,"new_highs":185,"new_lows":18,"total_issues":3274,"nh_pct":5.65,"nl_pct":0.55,"mcclellan_oscillator":-20.23,"signal":false,"cluster_count":1},{"date":"2018-01-02","spy_close":268.77,"spy_sma_50":261.78,"new_highs":209,"new_lows":26,"total_issues":3275,"nh_pct":6.38,"nl_pct":0.79,"mcclellan_oscillator":32.52,"signal":false,"cluster_count":0},{"date":"2018-01-03","spy_close":270.47,"spy_sma_50":262.05,"new_highs":273,"new_lows":37,"total_issues":3267,"nh_pct":8.36,"nl_pct":1.13,"mcclellan_oscillator":41.9,"signal":false,"cluster_count":0},{"date":"2018-01-04","spy_close":271.61,"spy_sma_50":262.36,"new_highs":363,"new_lows":34,"total_issues":3255,"nh_pct":11.15,"nl_pct":1.04,"mcclellan_oscillator":62.12,"signal":false,"cluster_count":0},{"date":"2018-01-05","spy_close":273.42,"spy_sma_50":262.7,"new_highs":320,"new_lows":30,"total_issues":3264,"nh_pct":9.8,"nl_pct":0.92,"mcclellan_oscillator":83.94,"signal":false,"cluster_count":0},{"date":"2018-01-08","spy_close":273.92,"spy_sma_50":263.07,"new_highs":338,"new_lows":31,"total_issues":3256,"nh_pct":10.38,"nl_pct":0.95,"mcclellan_oscillator":78.98,"signal":false,"cluster_count":0},{"date":"2018-01-09","spy_close":274.54,"spy_sma_50":263.45,"new_highs":375,"new_lows":54,"total_issues":3251,"nh_pct":11.53,"nl_pct":1.66,"mcclellan_oscillator":36.39,"signal":false,"cluster_count":0},{"date":"2018-01-10","spy_close":274.12,"spy_sma_50":263.77,"new_highs":206,"new_lows":52,"total_issues":3244,"nh_pct":6.35,"nl_pct":1.6,"mcclellan_oscillator":-0.65,"signal":false,"cluster_count":0},{"date":"2018-01-11","spy_close":276.12,"spy_sma_50":264.16,"new_highs":398,"new_lows":45,"total_issues":3262,"nh_pct":12.2,"nl_pct":1.38,"mcclellan_oscillator":79.68,"signal":false,"cluster_count":0},{"date":"2018-01-12","spy_close":277.92,"spy_sma_50":264.58,"new_highs":521,"new_lows":57,"total_issues":3264,"nh_pct":15.96,"nl_pct":1.75,"mcclellan_oscillator":94.57,"signal":false,"cluster_count":0},{"date":"2018-01-16","spy_close":276.97,"spy_sma_50":264.97,"new_highs":535,"new_lows":52,"total_issues":3276,"nh_pct":16.33,"nl_pct":1.59,"mcclellan_oscillator":12.72,"signal":false,"cluster_count":0},{"date":"2018-01-17","spy_close":279.61,"spy_sma_50":265.41,"new_highs":226,"new_lows":42,"total_issues":3268,"nh_pct":6.92,"nl_pct":1.29,"mcclellan_oscillator":67.58,"signal":false,"cluster_count":0},{"date":"2018-01-18","spy_close":279.14,"spy_sma_50":265.82,"new_highs":243,"new_lows":60,"total_issues":3269,"nh_pct":7.43,"nl_pct":1.84,"mcclellan_oscillator":-9.51,"signal":false,"cluster_count":0},{"date":"2018-01-19","spy_close":280.41,"spy_sma_50":266.25,"new_highs":341,"new_lows":49,"total_issues":3264,"nh_pct":10.45,"nl_pct":1.5,"mcclellan_oscillator":58.93,"signal":false,"cluster_count":0},{"date":"2018-01-22","spy_close":282.69,"spy_sma_50":266.73,"new_highs":403,"new_lows":38,"total_issues":3269,"nh_pct":12.33,"nl_pct":1.16,"mcclellan_oscillator":72.56,"signal":false,"cluster_count":0},{"date":"2018-01-23","spy_close":283.29,"spy_sma_50":267.22,"new_highs":442,"new_lows":31,"total_issues":3258,"nh_pct":13.57,"nl_pct":0.95,"mcclellan_oscillator":78.34,"signal":false,"cluster_count":0},{"date":"2018-01-24","spy_close":283.18,"spy_sma_50":267.72,"new_highs":470,"new_lows":39,"total_issues":3263,"nh_pct":14.4,"nl_pct":1.2,"mcclellan_oscillator":29.29,"signal":false,"cluster_count":0},{"date":"2018-01-25","spy_close":283.3,"spy_sma_50":268.22,"new_highs":294,"new_lows":41,"total_issues":3253,"nh_pct":9.04,"nl_pct":1.26,"mcclellan_oscillator":7.76,"signal":false,"cluster_count":0},{"date":"2018-01-26","spy_close":286.58,"spy_sma_50":268.79,"new_highs":366,"new_lows":50,"total_issues":3252,"nh_pct":11.25,"nl_pct":1.54,"mcclellan_oscillator":37.11,"signal":false,"cluster_count":0},{"date":"2018-01-29","spy_close":284.68,"spy_sma_50":269.32,"new_highs":283,"new_lows":83,"total_issues":3263,"nh_pct":8.67,"nl_pct":2.54,"mcclellan_oscillator":-64.52,"signal":false,"cluster_count":0},{"date":"2018-01-30","spy_close":281.76,"spy_sma_50":269.83,"new_highs":55,"new_lows":110,"total_issues":3258,"nh_pct":1.69,"nl_pct":3.38,"mcclellan_oscillator":-155.5,"signal":false,"cluster_count":0},{"date":"2018-01-31","spy_close":281.9,"spy_sma_50":270.3,"new_highs":103,"new_lows":70,"total_issues":3259,"nh_pct":3.16,"nl_pct":2.15,"mcclellan_oscillator":-159.01,"signal":false,"cluster_count":0},{"date":"2018-02-01","spy_close":281.58,"spy_sma_50":270.77,"new_highs":112,"new_lows":82,"total_issues":3252,"nh_pct":3.44,"nl_pct":2.52,"mcclellan_oscillator":-145.67,"signal":true,"cluster_count":1},{"date":"2018-02-02","spy_close":275.45,"spy_sma_50":271.11,"new_highs":69,"new_lows":185,"total_issues":3264,"nh_pct":2.11,"nl_pct":5.67,"mcclellan_oscillator":-262.13,"signal":false,"cluster_count":1},{"date":"2018-02-05","spy_close":263.93,"spy_sma_50":271.19,"new_highs":21,"new_lows":316,"total_issues":3275,"nh_pct":0.64,"nl_pct":9.65,"mcclellan_oscillator":-370.75,"signal":false,"cluster_count":1},{"date":"2018-02-06","spy_close":269.13,"spy_sma_50":271.38,"new_highs":18,"new_lows":355,"total_issues":3271,"nh_pct":0.55,"nl_pct":10.85,"mcclellan_oscillator":-252.06,"signal":false,"cluster_count":1},{"date":"2018-02-07","spy_close":267.67,"spy_sma_50":271.53,"new_highs":25,"new_lows":48,"total_issues":3244,"nh_pct":0.77,"nl_pct":1.48,"mcclellan_oscillator":-216.87,"signal":false,"cluster_count":1},{"date":"2018-02-08","spy_close":257.63,"spy_sma_50":271.47,"new_highs":22,"new_lows":159,"total_issues":3254,"nh_pct":0.68,"nl_pct":4.89,"mcclellan_oscillator":-314.6,"signal":false,"cluster_count":1},{"date":"2018-02-09","spy_close":261.5,"spy_sma_50":271.45,"new_highs":17,"new_lows":273,"total_issues":3265,"nh_pct":0.52,"nl_pct":8.36,"mcclellan_oscillator":-228.33,"signal":false,"cluster_count":1},{"date":"2018-02-12","spy_close":265.34,"spy_sma_50":271.5,"new_highs":18,"new_lows":68,"total_issues":3264,"nh_pct":0.55,"nl_pct":2.08,"mcclellan_oscillator":-121.64,"signal":false,"cluster_count":1},{"date":"2018-02-13","spy_close":266.0,"spy_sma_50":271.52,"new_highs":29,"new_lows":36,"total_issues":3248,"nh_pct":0.89,"nl_pct":1.11,"mcclellan_oscillator":-71.05,"signal":false,"cluster_count":1},{"date":"2018-02-14","spy_close":269.59,"spy_sma_50":271.62,"new_highs":55,"new_lows":47,"total_issues":3261,"nh_pct":1.69,"nl_pct":1.44,"mcclellan_oscillator":26.6,"signal":false,"cluster_count":1},{"date":"2018-02-15","spy_close":273.03,"spy_sma_50":271.8,"new_highs":87,"new_lows":25,"total_issues":3258,"nh_pct":2.67,"nl_pct":0.77,"mcclellan_oscillator":91.47,"signal":false,"cluster_count":1},{"date":"2018-02-16","spy_close":273.11,"spy_sma_50":272.0,"new_highs":101,"new_lows":25,"total_issues":3251,"nh_pct":3.11,"nl_pct":0.77,"mcclellan_oscillator":99.87,"signal":false,"cluster_count":1},{"date":"2018-02-20","spy_close":271.4,"spy_sma_50":272.16,"new_highs":88,"new_lows":32,"total_issues":3263,"nh_pct":2.7,"nl_pct":0.98,"mcclellan_oscillator":19.9,"signal":false,"cluster_count":1},{"date":"2018-02-21","spy_close":270.05,"spy_sma_50":272.28,"new_highs":96,"new_lows":42,"total_issues":3263,"nh_pct":2.94,"nl_pct":1.29,"mcclellan_oscillator":15.38,"signal":false,"cluster_count":1},{"date":"2018-02-22","spy_close":270.4,"spy_sma_50":272.38,"new_highs":51,"new_lows":59,"total_issues":3248,"nh_pct":1.57,"nl_pct":1.82,"mcclellan_oscillator":0.68,"signal":false,"cluster_count":1},{"date":"2018-02-23","spy_close":274.71,"spy_sma_50":272.55,"new_highs":63,"new_lows":32,"total_issues":3248,"nh_pct":1.94,"nl_pct":0.99,"mcclellan_oscillator":97.27,"signal":false,"cluster_count":1},{"date":"2018-02-26","spy_close":277.9,"spy_sma_50":272.77,"new_highs":126,"new_lows":31,"total_issues":3255,"nh_pct":3.87,"nl_pct":0.95,"mcclellan_oscillator":141.46,"signal":false,"cluster_count":1},{"date":"2018-02-27","spy_close":274.43,"spy_sma_50":272.92,"new_highs":125,"new_lows":55,"total_issues":3254,"nh_pct":3.84,"nl_pct":1.69,"mcclellan_oscillator":11.24,"signal":false,"cluster_count":1},{"date":"2018-02-28","spy_close":271.65,"spy_sma_50":273.04,"new_highs":69,"new_lows":96,"total_issues":3266,"nh_pct":2.11,"nl_pct":2.94,"mcclellan_oscillator":-79.81,"signal":false,"cluster_count":1},{"date":"2018-03-01","spy_close":267.7,"spy_sma_50":273.07,"new_highs":16,"new_lows":119,"total_issues":3248,"nh_pct":0.49,"nl_pct":3.66,"mcclellan_oscillator":-103.4,"signal":false,"cluster_count":1},{"date":"2018-03-02","spy_close":269.08,"spy_sma_50":273.08,"new_highs":39,"new_lows":114,"total_issues":3250,"nh_pct":1.2,"nl_pct":3.51,"mcclellan_oscillator":-21.11,"signal":false,"cluster_count":1},{"date":"2018-03-05","spy_close":272.19,"spy_sma_50":273.18,"new_highs":102,"new_lows":29,"total_issues":3261,"nh_pct":3.13,"nl_pct":0.89,"mcclellan_oscillator":53.51,"signal":false,"cluster_count":1},{"date":"2018-03-06","spy_close":272.88,"spy_sma_50":273.3,"new_highs":137,"new_lows":21,"total_issues":3279,"nh_pct":4.18,"nl_pct":0.64,"mcclellan_oscillator":109.73,"signal":false,"cluster_count":1},{"date":"2018-03-07","spy_close":272.78,"spy_sma_50":273.41,"new_highs":152,"new_lows":20,"total_issues":3278,"nh_pct":4.64,"nl_pct":0.61,"mcclellan_oscillator":117.76,"signal":false,"cluster_count":1},{"date":"2018-03-08","spy_close":274.1,"spy_sma_50":273.54,"new_highs":162,"new_lows":16,"total_issues":3266,"nh_pct":4.96,"nl_pct":0.49,"mcclellan_oscillator":115.99,"signal":false,"cluster_count":1},{"date":"2018-03-09","spy_close":278.87,"spy_sma_50":273.77,"new_highs":231,"new_lows":23,"total_issues":3271,"nh_pct":7.06,"nl_pct":0.7,"mcclellan_oscillator":190.39,"signal":false,"cluster_count":1},{"date":"2018-03-12","spy_close":278.52,"spy_sma_50":274.0,"new_highs":256,"new_lows":19,"total_issues":3269,"nh_pct":7.83,"nl_pct":0.58,"mcclellan_oscillator":180.8,"signal":false,"cluster_count":1},{"date":"2018-03-13","spy_close":276.72,"spy_sma_50":274.17,"new_highs":192,"new_lows":26,"total_issues":3258,"nh_pct":5.89,"nl_pct":0.8,"mcclellan_oscillator":101.3,"signal":false,"cluster_count":1},{"date":"2018-03-14","spy_close":275.3,"spy_sma_50":274.34,"new_highs":74,"new_lows":40,"total_issues":3267,"nh_pct":2.27,"nl_pct":1.22,"mcclellan_oscillator":37.37,"signal":false,"cluster_count":1},{"date":"2018-03-15","spy_close":275.0,"spy_sma_50":274.47,"new_highs":61,"new_lows":64,"total_issues":3263,"nh_pct":1.87,"nl_pct":1.96,"mcclellan_oscillator":-5.88,"signal":false,"cluster_count":1},{"date":"2018-03-16","spy_close":274.2,"spy_sma_50":274.54,"new_highs":100,"new_lows":58,"total_issues":3268,"nh_pct":3.06,"nl_pct":1.77,"mcclellan_oscillator":43.57,"signal":false,"cluster_count":1},{"date":"2018-03-19","spy_close":270.49,"spy_sma_50":274.52,"new_highs":56,"new_lows":81,"total_issues":3272,"nh_pct":1.71,"nl_pct":2.48,"mcclellan_oscillator":-54.96,"signal":false,"cluster_count":0},{"date":"2018-03-20","spy_close":270.95,"spy_sma_50":274.47,"new_highs":75,"new_lows":90,"total_issues":3273,"nh_pct":2.29,"nl_pct":2.75,"mcclellan_oscillator":-59.69,"signal":false,"cluster_count":0},{"date":"2018-03-21","spy_close":270.43,"spy_sma_50":274.4,"new_highs":100,"new_lows":93,"total_issues":3263,"nh_pct":3.06,"nl_pct":2.85,"mcclellan_oscillator":-34.23,"signal":false,"cluster_count":0},{"date":"2018-03-22","spy_close":263.67,"spy_sma_50":274.18,"new_highs":38,"new_lows":84,"total_issues":3276,"nh_pct":1.16,"nl_pct":2.56,"mcclellan_oscillator":-145.59,"signal":false,"cluster_count":0},{"date":"2018-03-23","spy_close":258.05,"spy_sma_50":273.86,"new_highs":14,"new_lows":152,"total_issues":3263,"nh_pct":0.43,"nl_pct":4.66,"mcclellan_oscillator":-234.62,"signal":false,"cluster_count":0},{"date":"2018-03-26","spy_close":265.11,"spy_sma_50":273.64,"new_highs":34,"new_lows":130,"total_issues":3266,"nh_pct":1.04,"nl_pct":3.98,"mcclellan_oscillator":-104.02,"signal":false,"cluster_count":0},{"date":"2018-03-27","spy_close":260.6,"spy_sma_50":273.29,"new_highs":46,"new_lows":80,"total_issues":3270,"nh_pct":1.41,"nl_pct":2.45,"mcclellan_oscillator":-176.49,"signal":false,"cluster_count":0},{"date":"2018-03-28","spy_close":259.83,"spy_sma_50":272.95,"new_highs":21,"new_lows":83,"total_issues":3263,"nh_pct":0.64,"nl_pct":2.54,"mcclellan_oscillator":-160.27,"signal":false,"cluster_count":0},{"date":"2018-03-29","spy_close":263.15,"spy_sma_50":272.62,"new_highs":53,"new_lows":46,"total_issues":3274,"nh_pct":1.62,"nl_pct":1.41,"mcclellan_oscillator":-49.65,"signal":false,"cluster_count":0},{"date":"2018-04-02","spy_close":257.47,"spy_sma_50":272.19,"new_highs":25,"new_lows":121,"total_issues":3274,"nh_pct":0.76,"nl_pct":3.7,"mcclellan_oscillator":-155.52,"signal":false,"cluster_count":0},{"date":"2018-04-03","spy_close":260.77,"spy_sma_50":271.79,"new_highs":26,"new_lows":70,"total_issues":3275,"nh_pct":0.79,"nl_pct":2.14,"mcclellan_oscillator":-48.36,"signal":false,"cluster_count":0},{"date":"2018-04-04","spy_close":263.56,"spy_sma_50":271.41,"new_highs":43,"new_lows":58,"total_issues":3274,"nh_pct":1.31,"nl_pct":1.77,"mcclellan_oscillator":44.55,"signal":false,"cluster_count":0},{"date":"2018-04-05","spy_close":265.64,"spy_sma_50":271.06,"new_highs":78,"new_lows":14,"total_issues":3270,"nh_pct":2.39,"nl_pct":0.43,"mcclellan_oscillator":106.22,"signal":false,"cluster_count":0},{"date":"2018-04-06","spy_close":259.72,"spy_sma_50":270.59,"new_highs":44,"new_lows":38,"total_issues":3264,"nh_pct":1.35,"nl_pct":1.16,"mcclellan_oscillator":-12.39,"signal":false,"cluster_count":0},{"date":"2018-04-09","spy_close":261.0,"spy_sma_50":270.14,"new_highs":33,"new_lows":33,"total_issues":3268,"nh_pct":1.01,"nl_pct":1.01,"mcclellan_oscillator":-5.34,"signal":false,"cluster_count":0},{"date":"2018-04-10","spy_close":265.15,"spy_sma_50":269.72,"new_highs":72,"new_lows":17,"total_issues":3278,"nh_pct":2.2,"nl_pct":0.52,"mcclellan_oscillator":98.42,"signal":false,"cluster_count":0},{"date":"2018-04-11","spy_close":263.76,"spy_sma_50":269.3,"new_highs":74,"new_lows":13,"total_issues":3268,"nh_pct":2.26,"nl_pct":0.4,"mcclellan_oscillator":73.19,"signal":false,"cluster_count":0},{"date":"2018-04-12","spy_close":265.93,"spy_sma_50":268.98,"new_highs":83,"new_lows":24,"total_issues":3273,"nh_pct":2.54,"nl_pct":0.73,"mcclellan_oscillator":97.01,"signal":false,"cluster_count":0},{"date":"2018-04-13","spy_close":265.15,"spy_sma_50":268.65,"new_highs":62,"new_lows":31,"total_issues":3266,"nh_pct":1.9,"nl_pct":0.95,"mcclellan_oscillator":47.73,"signal":false,"cluster_count":0},{"date":"2018-04-16","spy_close":267.33,"spy_sma_50":268.36,"new_highs":89,"new_lows":23,"total_issues":3279,"nh_pct":2.71,"nl_pct":0.7,"mcclellan_oscillator":113.61,"signal":false,"cluster_count":0},{"date":"2018-04-17","spy_close":270.19,"spy_sma_50":268.26,"new_highs":151,"new_lows":30,"total_issues":3274,"nh_pct":4.61,"nl_pct":0.92,"mcclellan_oscillator":169.67,"signal":false,"cluster_count":0},{"date":"2018-04-18","spy_close":270.39,"spy_sma_50":268.38,"new_highs":166,"new_lows":39,"total_issues":3268,"nh_pct":5.08,"nl_pct":1.19,"mcclellan_oscillator":157.81,"signal":false,"cluster_count":0},{"date":"2018-04-19","spy_close":268.89,"spy_sma_50":268.38,"new_highs":89,"new_lows":60,"total_issues":3268,"nh_pct":2.72,"nl_pct":1.84,"mcclellan_oscillator":82.87,"signal":false,"cluster_count":0},{"date":"2018-04-20","spy_close":266.61,"spy_sma_50":268.36,"new_highs":64,"new_lows":77,"total_issues":3271,"nh_pct":1.96,"nl_pct":2.35,"mcclellan_oscillator":9.14,"signal":false,"cluster_count":0},{"date":"2018-04-23","spy_close":266.57,"spy_sma_50":268.54,"new_highs":81,"new_lows":95,"total_issues":3262,"nh_pct":2.48,"nl_pct":2.91,"mcclellan_oscillator":-9.35,"signal":false,"cluster_count":0},{"date":"2018-04-24","spy_close":262.98,"spy_sma_50":268.57,"new_highs":86,"new_lows":105,"total_issues":3272,"nh_pct":2.63,"nl_pct":3.21,"mcclellan_oscillator":-52.76,"signal":false,"cluster_count":0},{"date":"2018-04-25","spy_close":263.63,"spy_sma_50":268.53,"new_highs":45,"new_lows":121,"total_issues":3272,"nh_pct":1.38,"nl_pct":3.7,"mcclellan_oscillator":-66.11,"signal":false,"cluster_count":0},{"date":"2018-04-26","spy_close":266.31,"spy_sma_50":268.54,"new_highs":79,"new_lows":57,"total_issues":3266,"nh_pct":2.42,"nl_pct":1.75,"mcclellan_oscillator":-10.4,"signal":false,"cluster_count":0},{"date":"2018-04-27","spy_close":266.56,"spy_sma_50":268.48,"new_highs":72,"new_lows":47,"total_issues":3275,"nh_pct":2.2,"nl_pct":1.44,"mcclellan_oscillator":3.39,"signal":false,"cluster_count":0},{"date":"2018-04-30","spy_close":264.51,"spy_sma_50":268.31,"new_highs":82,"new_lows":53,"total_issues":3277,"nh_pct":2.5,"nl_pct":1.62,"mcclellan_oscillator":-62.84,"signal":false,"cluster_count":0},{"date":"2018-05-01","spy_close":264.98,"spy_sma_50":268.15,"new_highs":34,"new_lows":98,"total_issues":3272,"nh_pct":1.04,"nl_pct":3.0,"mcclellan_oscillator":-34.3,"signal":false,"cluster_count":0},{"date":"2018-05-02","spy_close":263.2,"spy_sma_50":267.98,"new_highs":98,"new_lows":64,"total_issues":3300,"nh_pct":2.97,"nl_pct":1.94,"mcclellan_oscillator":-37.13,"signal":false,"cluster_count":0},{"date":"2018-05-03","spy_close":262.62,"spy_sma_50":267.83,"new_highs":73,"new_lows":113,"total_issues":3274,"nh_pct":2.23,"nl_pct":3.45,"mcclellan_oscillator":-64.81,"signal":false,"cluster_count":0},{"date":"2018-05-04","spy_close":266.02,"spy_sma_50":267.75,"new_highs":105,"new_lows":52,"total_issues":3281,"nh_pct":3.2,"nl_pct":1.58,"mcclellan_oscillator":28.5,"signal":false,"cluster_count":0},{"date":"2018-05-07","spy_close":266.92,"spy_sma_50":267.59,"new_highs":136,"new_lows":51,"total_issues":3308,"nh_pct":4.11,"nl_pct":1.54,"mcclellan_oscillator":63.23,"signal":false,"cluster_count":0},{"date":"2018-05-08","spy_close":266.92,"spy_sma_50":267.37,"new_highs":120,"new_lows":53,"total_issues":3293,"nh_pct":3.64,"nl_pct":1.61,"mcclellan_oscillator":65.51,"signal":false,"cluster_count":0},{"date":"2018-05-09","spy_close":269.5,"spy_sma_50":267.27,"new_highs":198,"new_lows":62,"total_issues":3295,"nh_pct":6.01,"nl_pct":1.88,"mcclellan_oscillator":101.28,"signal":false,"cluster_count":0},{"date":"2018-05-10","spy_close":272.02,"spy_sma_50":267.28,"new_highs":196,"new_lows":35,"total_issues":3291,"nh_pct":5.96,"nl_pct":1.06,"mcclellan_oscillator":143.71,"signal":false,"cluster_count":0},{"date":"2018-05-11","spy_close":272.85,"spy_sma_50":267.38,"new_highs":167,"new_lows":36,"total_issues":3289,"nh_pct":5.08,"nl_pct":1.09,"mcclellan_oscillator":128.77,"signal":false,"cluster_count":0},{"date":"2018-05-14","spy_close":272.98,"spy_sma_50":267.46,"new_highs":169,"new_lows":38,"total_issues":3308,"nh_pct":5.11,"nl_pct":1.15,"mcclellan_oscillator":79.5,"signal":false,"cluster_count":0},{"date":"2018-05-15","spy_close":271.1,"spy_sma_50":267.44,"new_highs":95,"new_lows":89,"total_issues":3303,"nh_pct":2.88,"nl_pct":2.69,"mcclellan_oscillator":37.08,"signal":false,"cluster_count":0},{"date":"2018-05-16","spy_close":272.24,"spy_sma_50":267.42,"new_highs":167,"new_lows":55,"total_issues":3316,"nh_pct":5.04,"nl_pct":1.66,"mcclellan_oscillator":84.73,"signal":false,"cluster_count":0},{"date":"2018-05-17","spy_close":272.01,"spy_sma_50":267.41,"new_highs":183,"new_lows":56,"total_issues":3301,"nh_pct":5.54,"nl_pct":1.7,"mcclellan_oscillator":93.49,"signal":false,"cluster_count":0},{"date":"2018-05-18","spy_close":271.33,"spy_sma_50":267.35,"new_highs":160,"new_lows":71,"total_issues":3304,"nh_pct":4.84,"nl_pct":2.15,"mcclellan_oscillator":72.56,"signal":false,"cluster_count":0},{"date":"2018-05-21","spy_close":273.37,"spy_sma_50":267.24,"new_highs":260,"new_lows":56,"total_issues":3302,"nh_pct":7.87,"nl_pct":1.7,"mcclellan_oscillator":120.61,"signal":false,"cluster_count":0},{"date":"2018-05-22","spy_close":272.61,"spy_sma_50":267.13,"new_highs":187,"new_lows":46,"total_issues":3317,"nh_pct":5.64,"nl_pct":1.39,"mcclellan_oscillator":59.23,"signal":false,"cluster_count":0},{"date":"2018-05-23","spy_close":273.36,"spy_sma_50":267.06,"new_highs":73,"new_lows":60,"total_issues":3303,"nh_pct":2.21,"nl_pct":1.82,"mcclellan_oscillator":54.71,"signal":false,"cluster_count":0},{"date":"2018-05-24","spy_close":272.8,"spy_sma_50":267.01,"new_highs":105,"new_lows":46,"total_issues":3302,"nh_pct":3.18,"nl_pct":1.39,"mcclellan_oscillator":32.97,"signal":false,"cluster_count":0},{"date":"2018-05-25","spy_close":272.15,"spy_sma_50":266.95,"new_highs":124,"new_lows":35,"total_issues":3308,"nh_pct":3.75,"nl_pct":1.06,"mcclellan_oscillator":12.87,"signal":false,"cluster_count":0},{"date":"2018-05-29","spy_close":269.02,"spy_sma_50":266.85,"new_highs":95,"new_lows":70,"total_issues":3310,"nh_pct":2.87,"nl_pct":2.11,"mcclellan_oscillator":-35.98,"signal":false,"cluster_count":0},{"date":"2018-05-30","spy_close":272.61,"spy_sma_50":266.89,"new_highs":237,"new_lows":32,"total_issues":3323,"nh_pct":7.13,"nl_pct":0.96,"mcclellan_oscillator":53.98,"signal":false,"cluster_count":0},{"date":"2018-05-31","spy_close":270.94,"spy_sma_50":266.89,"new_highs":162,"new_lows":60,"total_issues":3307,"nh_pct":4.9,"nl_pct":1.81,"mcclellan_oscillator":-22.62,"signal":false,"cluster_count":0},{"date":"2018-06-01","spy_close":273.6,"spy_sma_50":266.95,"new_highs":206,"new_lows":41,"total_issues":3316,"nh_pct":6.21,"nl_pct":1.24,"mcclellan_oscillator":47.05,"signal":false,"cluster_count":0},{"date":"2018-06-04","spy_close":274.9,"spy_sma_50":267.18,"new_highs":275,"new_lows":41,"total_issues":3322,"nh_pct":8.28,"nl_pct":1.23,"mcclellan_oscillator":72.63,"signal":false,"cluster_count":0},{"date":"2018-06-05","spy_close":275.1,"spy_sma_50":267.52,"new_highs":279,"new_lows":51,"total_issues":3313,"nh_pct":8.42,"nl_pct":1.54,"mcclellan_oscillator":87.99,"signal":false,"cluster_count":0},{"date":"2018-06-06","spy_close":277.4,"spy_sma_50":267.77,"new_highs":334,"new_lows":53,"total_issues":3320,"nh_pct":10.06,"nl_pct":1.6,"mcclellan_oscillator":115.18,"signal":false,"cluster_count":0},{"date":"2018-06-07","spy_close":277.37,"spy_sma_50":268.1,"new_highs":282,"new_lows":56,"total_issues":3313,"nh_pct":8.51,"nl_pct":1.69,"mcclellan_oscillator":82.05,"signal":false,"cluster_count":0},{"date":"2018-06-08","spy_close":278.19,"spy_sma_50":268.47,"new_highs":162,"new_lows":21,"total_issues":3314,"nh_pct":4.89,"nl_pct":0.63,"mcclellan_oscillator":81.42,"signal":false,"cluster_count":0},{"date":"2018-06-11","spy_close":278.56,"spy_sma_50":268.78,"new_highs":208,"new_lows":33,"total_issues":3320,"nh_pct":6.27,"nl_pct":0.99,"mcclellan_oscillator":70.52,"signal":false,"cluster_count":0},{"date":"2018-06-12","spy_close":278.92,"spy_sma_50":269.2,"new_highs":202,"new_lows":35,"total_issues":3316,"nh_pct":6.09,"nl_pct":1.06,"mcclellan_oscillator":59.6,"signal":false,"cluster_count":0},{"date":"2018-06-13","spy_close":278.03,"spy_sma_50":269.55,"new_highs":192,"new_lows":34,"total_issues":3328,"nh_pct":5.77,"nl_pct":1.02,"mcclellan_oscillator":-4.29,"signal":false,"cluster_count":0},{"date":"2018-06-14","spy_close":278.73,"spy_sma_50":269.85,"new_highs":174,"new_lows":50,"total_issues":3315,"nh_pct":5.25,"nl_pct":1.51,"mcclellan_oscillator":8.56,"signal":false,"cluster_count":0},{"date":"2018-06-15","spy_close":277.13,"spy_sma_50":270.08,"new_highs":146,"new_lows":67,"total_issues":3325,"nh_pct":4.39,"nl_pct":2.02,"mcclellan_oscillator":-8.25,"signal":false,"cluster_count":0},{"date":"2018-06-18","spy_close":276.56,"spy_sma_50":270.42,"new_highs":181,"new_lows":80,"total_issues":3321,"nh_pct":5.45,"nl_pct":2.41,"mcclellan_oscillator":-8.98,"signal":false,"cluster_count":0},{"date":"2018-06-19","spy_close":275.5,"spy_sma_50":270.71,"new_highs":123,"new_lows":78,"total_issues":3325,"nh_pct":3.7,"nl_pct":2.35,"mcclellan_oscillator":-43.6,"signal":true,"cluster_count":1},{"date":"2018-06-20","spy_close":275.97,"spy_sma_50":270.93,"new_highs":225,"new_lows":47,"total_issues":3322,"nh_pct":6.77,"nl_pct":1.41,"mcclellan_oscillator":-2.84,"signal":false,"cluster_count":1},{"date":"2018-06-21","spy_close":274.24,"spy_sma_50":271.14,"new_highs":155,"new_lows":67,"total_issues":3337,"nh_pct":4.64,"nl_pct":2.01,"mcclellan_oscillator":-83.78,"signal":false,"cluster_count":1},{"date":"2018-06-22","spy_close":274.74,"spy_sma_50":271.31,"new_highs":136,"new_lows":31,"total_issues":3322,"nh_pct":4.09,"nl_pct":0.93,"mcclellan_oscillator":-48.06,"signal":false,"cluster_count":1},{"date":"2018-06-25","spy_close":271.0,"spy_sma_50":271.43,"new_highs":69,"new_lows":88,"total_issues":3320,"nh_pct":2.08,"nl_pct":2.65,"mcclellan_oscillator":-146.03,"signal":false,"cluster_count":1},{"date":"2018-06-26","spy_close":271.6,"spy_sma_50":271.51,"new_highs":80,"new_lows":47,"total_issues":3312,"nh_pct":2.42,"nl_pct":1.42,"mcclellan_oscillator":-101.01,"signal":false,"cluster_count":1},{"date":"2018-06-27","spy_close":269.35,"spy_sma_50":271.5,"new_highs":73,"new_lows":109,"total_issues":3320,"nh_pct":2.2,"nl_pct":3.28,"mcclellan_oscillator":-193.72,"signal":false,"cluster_count":1},{"date":"2018-06-28","spy_close":270.89,"spy_sma_50":271.51,"new_highs":51,"new_lows":146,"total_issues":3322,"nh_pct":1.54,"nl_pct":4.39,"mcclellan_oscillator":-150.16,"signal":false,"cluster_count":1},{"date":"2018-06-29","spy_close":271.28,"spy_sma_50":271.56,"new_highs":58,"new_lows":53,"total_issues":3327,"nh_pct":1.74,"nl_pct":1.59,"mcclellan_oscillator":-119.17,"signal":false,"cluster_count":1},{"date":"2018-07-02","spy_close":271.86,"spy_sma_50":271.66,"new_highs":49,"new_lows":96,"total_issues":3308,"nh_pct":1.48,"nl_pct":2.9,"mcclellan_oscillator":-80.78,"signal":false,"cluster_count":1},{"date":"2018-07-03","spy_close":270.9,"spy_sma_50":271.75,"new_highs":83,"new_lows":35,"total_issues":3288,"nh_pct":2.52,"nl_pct":1.06,"mcclellan_oscillator":-52.5,"signal":false,"cluster_count":1},{"date":"2018-07-05","spy_close":273.11,"spy_sma_50":271.95,"new_highs":85,"new_lows":28,"total_issues":3320,"nh_pct":2.56,"nl_pct":0.84,"mcclellan_oscillator":27.19,"signal":false,"cluster_count":1},{"date":"2018-07-06","spy_close":275.42,"spy_sma_50":272.19,"new_highs":156,"new_lows":19,"total_issues":3322,"nh_pct":4.7,"nl_pct":0.57,"mcclellan_oscillator":94.59,"signal":false,"cluster_count":1},{"date":"2018-07-09","spy_close":277.9,"spy_sma_50":272.42,"new_highs":167,"new_lows":18,"total_issues":3325,"nh_pct":5.02,"nl_pct":0.54,"mcclellan_oscillator":125.44,"signal":false,"cluster_count":1},{"date":"2018-07-10","spy_close":278.9,"spy_sma_50":272.66,"new_highs":160,"new_lows":19,"total_issues":3326,"nh_pct":4.81,"nl_pct":0.57,"mcclellan_oscillator":91.6,"signal":false,"cluster_count":1},{"date":"2018-07-11","spy_close":276.86,"spy_sma_50":272.91,"new_highs":75,"new_lows":35,"total_issues":3318,"nh_pct":2.26,"nl_pct":1.05,"mcclellan_oscillator":3.6,"signal":false,"cluster_count":1},{"date":"2018-07-12","spy_close":279.37,"spy_sma_50":273.2,"new_highs":132,"new_lows":32,"total_issues":3307,"nh_pct":3.99,"nl_pct":0.97,"mcclellan_oscillator":34.0,"signal":false,"cluster_count":1},{"date":"2018-07-13","spy_close":279.59,"spy_sma_50":273.53,"new_highs":133,"new_lows":31,"total_issues":3328,"nh_pct":4.0,"nl_pct":0.93,"mcclellan_oscillator":13.26,"signal":false,"cluster_count":1},{"date":"2018-07-16","spy_close":279.34,"spy_sma_50":273.86,"new_highs":76,"new_lows":46,"total_issues":3326,"nh_pct":2.29,"nl_pct":1.38,"mcclellan_oscillator":-37.63,"signal":false,"cluster_count":1},{"date":"2018-07-17","spy_close":280.47,"spy_sma_50":274.15,"new_highs":99,"new_lows":32,"total_issues":3319,"nh_pct":2.98,"nl_pct":0.96,"mcclellan_oscillator":-1.96,"signal":false,"cluster_count":1},{"date":"2018-07-18","spy_close":281.06,"spy_sma_50":274.43,"new_highs":120,"new_lows":42,"total_issues":3324,"nh_pct":3.61,"nl_pct":1.26,"mcclellan_oscillator":11.51,"signal":false,"cluster_count":1},{"date":"2018-07-19","spy_close":280.0,"spy_sma_50":274.69,"new_highs":122,"new_lows":37,"total_issues":3321,"nh_pct":3.67,"nl_pct":1.11,"mcclellan_oscillator":25.11,"signal":false,"cluster_count":1},{"date":"2018-07-20","spy_close":279.68,"spy_sma_50":274.9,"new_highs":138,"new_lows":24,"total_issues":3321,"nh_pct":4.16,"nl_pct":0.72,"mcclellan_oscillator":3.51,"signal":false,"cluster_count":1},{"date":"2018-07-23","spy_close":280.2,"spy_sma_50":275.06,"new_highs":127,"new_lows":39,"total_issues":3320,"nh_pct":3.83,"nl_pct":1.17,"mcclellan_oscillator":-17.42,"signal":false,"cluster_count":1},{"date":"2018-07-24","spy_close":281.61,"spy_sma_50":275.24,"new_highs":150,"new_lows":42,"total_issues":3329,"nh_pct":4.51,"nl_pct":1.26,"mcclellan_oscillator":-54.18,"signal":false,"cluster_count":1},{"date":"2018-07-25","spy_close":284.01,"spy_sma_50":275.46,"new_highs":130,"new_lows":69,"total_issues":3328,"nh_pct":3.91,"nl_pct":2.07,"mcclellan_oscillator":-17.19,"signal":false,"cluster_count":1},{"date":"2018-07-26","spy_close":283.34,"spy_sma_50":275.7,"new_highs":177,"new_lows":47,"total_issues":3330,"nh_pct":5.32,"nl_pct":1.41,"mcclellan_oscillator":8.53,"signal":false,"cluster_count":1},{"date":"2018-07-27","spy_close":281.42,"spy_sma_50":275.89,"new_highs":97,"new_lows":55,"total_issues":3341,"nh_pct":2.9,"nl_pct":1.65,"mcclellan_oscillator":-82.68,"signal":false,"cluster_count":1},{"date":"2018-07-30","spy_close":279.95,"spy_sma_50":276.04,"new_highs":49,"new_lows":64,"total_issues":3329,"nh_pct":1.47,"nl_pct":1.92,"mcclellan_oscillator":-111.1,"signal":false,"cluster_count":1},{"date":"2018-07-31","spy_close":281.33,"spy_sma_50":276.24,"new_highs":78,"new_lows":42,"total_issues":3326,"nh_pct":2.35,"nl_pct":1.26,"mcclellan_oscillator":-37.24,"signal":false,"cluster_count":1},{"date":"2018-08-01","spy_close":280.86,"spy_sma_50":276.39,"new_highs":93,"new_lows":62,"total_issues":3344,"nh_pct":2.78,"nl_pct":1.85,"mcclellan_oscillator":-59.46,"signal":false,"cluster_count":1},{"date":"2018-08-02","spy_close":282.39,"spy_sma_50":276.59,"new_highs":125,"new_lows":79,"total_issues":3330,"nh_pct":3.75,"nl_pct":2.37,"mcclellan_oscillator":-23.16,"signal":true,"cluster_count":1},{"date":"2018-08-03","spy_close":283.6,"spy_sma_50":276.8,"new_highs":121,"new_lows":49,"total_issues":3333,"nh_pct":3.63,"nl_pct":1.47,"mcclellan_oscillator":-21.7,"signal":false,"cluster_count":1},{"date":"2018-08-06","spy_close":284.64,"spy_sma_50":277.03,"new_highs":129,"new_lows":53,"total_issues":3330,"nh_pct":3.87,"nl_pct":1.59,"mcclellan_oscillator":19.5,"signal":false,"cluster_count":1},{"date":"2018-08-07","spy_close":285.58,"spy_sma_50":277.3,"new_highs":165,"new_lows":52,"total_issues":3346,"nh_pct":4.93,"nl_pct":1.55,"mcclellan_oscillator":31.73,"signal":false,"cluster_count":1},{"date":"2018-08-08","spy_close":285.46,"spy_sma_50":277.63,"new_highs":114,"new_lows":56,"total_issues":3335,"nh_pct":3.42,"nl_pct":1.68,"mcclellan_oscillator":18.18,"signal":false,"cluster_count":1},{"date":"2018-08-09","spy_close":285.07,"spy_sma_50":277.88,"new_highs":151,"new_lows":42,"total_issues":3328,"nh_pct":4.54,"nl_pct":1.26,"mcclellan_oscillator":15.5,"signal":false,"cluster_count":1},{"date":"2018-08-10","spy_close":283.16,"spy_sma_50":278.12,"new_highs":103,"new_lows":98,"total_issues":3333,"nh_pct":3.09,"nl_pct":2.94,"mcclellan_oscillator":-47.31,"signal":true,"cluster_count":2},{"date":"2018-08-13","spy_close":282.1,"spy_sma_50":278.29,"new_highs":74,"new_lows":126,"total_issues":3341,"nh_pct":2.21,"nl_pct":3.77,"mcclellan_oscillator":-102.09,"signal":true,"cluster_count":3},{"date":"2018-08-14","spy_close":283.9,"spy_sma_50":278.47,"new_highs":129,"new_lows":73,"total_issues":3331,"nh_pct":3.87,"nl_pct":2.19,"mcclellan_oscillator":-23.86,"signal":false,"cluster_count":3},{"date":"2018-08-15","spy_close":281.78,"spy_sma_50":278.61,"new_highs":85,"new_lows":170,"total_issues":3339,"nh_pct":2.55,"nl_pct":5.09,"mcclellan_oscillator":-108.25,"signal":true,"cluster_count":4},{"date":"2018-08-16","spy_close":284.06,"spy_sma_50":278.74,"new_highs":127,"new_lows":69,"total_issues":3338,"nh_pct":3.8,"nl_pct":2.07,"mcclellan_oscillator":-16.31,"signal":false,"cluster_count":4},{"date":"2018-08-17","spy_close":285.06,"spy_sma_50":278.89,"new_highs":134,"new_lows":58,"total_issues":3324,"nh_pct":4.03,"nl_pct":1.74,"mcclellan_oscillator":36.32,"signal":false,"cluster_count":4},{"date":"2018-08-20","spy_close":285.67,"spy_sma_50":279.04,"new_highs":184,"new_lows":40,"total_issues":3345,"nh_pct":5.5,"nl_pct":1.2,"mcclellan_oscillator":73.69,"signal":false,"cluster_count":4},{"date":"2018-08-21","spy_close":286.34,"spy_sma_50":279.2,"new_highs":241,"new_lows":20,"total_issues":3348,"nh_pct":7.2,"nl_pct":0.6,"mcclellan_oscillator":118.23,"signal":false,"cluster_count":4},{"date":"2018-08-22","spy_close":286.17,"spy_sma_50":279.34,"new_highs":151,"new_lows":23,"total_issues":3344,"nh_pct":4.52,"nl_pct":0.69,"mcclellan_oscillator":105.21,"signal":false,"cluster_count":4},{"date":"2018-08-23","spy_close":285.79,"spy_sma_50":279.5,"new_highs":157,"new_lows":27,"total_issues":3342,"nh_pct":4.7,"nl_pct":0.81,"mcclellan_oscillator":33.76,"signal":false,"cluster_count":4},{"date":"2018-08-24","spy_close":287.51,"spy_sma_50":279.67,"new_highs":186,"new_lows":31,"total_issues":3346,"nh_pct":5.56,"nl_pct":0.93,"mcclellan_oscillator":82.7,"signal":false,"cluster_count":4},{"date":"2018-08-27","spy_close":289.78,"spy_sma_50":279.93,"new_highs":245,"new_lows":26,"total_issues":3360,"nh_pct":7.29,"nl_pct":0.77,"mcclellan_oscillator":100.68,"signal":false,"cluster_count":4},{"date":"2018-08-28","spy_close":289.92,"spy_sma_50":280.19,"new_highs":168,"new_lows":30,"total_issues":3347,"nh_pct":5.02,"nl_pct":0.9,"mcclellan_oscillator":67.95,"signal":false,"cluster_count":4},{"date":"2018-08-29","spy_close":291.48,"spy_sma_50":280.51,"new_highs":213,"new_lows":32,"total_issues":3342,"nh_pct":6.37,"nl_pct":0.96,"mcclellan_oscillator":88.72,"signal":false,"cluster_count":4},{"date":"2018-08-30","spy_close":290.3,"spy_sma_50":280.8,"new_highs":161,"new_lows":51,"total_issues":3344,"nh_pct":4.81,"nl_pct":1.53,"mcclellan_oscillator":16.44,"signal":false,"cluster_count":4},{"date":"2018-08-31","spy_close":290.31,"spy_sma_50":281.12,"new_highs":143,"new_lows":33,"total_issues":3342,"nh_pct":4.28,"nl_pct":0.99,"mcclellan_oscillator":35.86,"signal":false,"cluster_count":4},{"date":"2018-09-04","spy_close":289.81,"spy_sma_50":281.42,"new_highs":190,"new_lows":77,"total_issues":3347,"nh_pct":5.68,"nl_pct":2.3,"mcclellan_oscillator":-17.57,"signal":false,"cluster_count":4},{"date":"2018-09-05","spy_close":289.03,"spy_sma_50":281.78,"new_highs":130,"new_lows":84,"total_issues":3334,"nh_pct":3.9,"nl_pct":2.52,"mcclellan_oscillator":-43.21,"signal":true,"cluster_count":5},{"date":"2018-09-06","spy_close":288.16,"spy_sma_50":282.12,"new_highs":148,"new_lows":94,"total_issues":3340,"nh_pct":4.43,"nl_pct":2.81,"mcclellan_oscillator":-78.67,"signal":true,"cluster_count":6},{"date":"2018-09-07","spy_close":287.6,"spy_sma_50":282.48,"new_highs":126,"new_lows":107,"total_issues":3338,"nh_pct":3.77,"nl_pct":3.21,"mcclellan_oscillator":-109.99,"signal":true,"cluster_count":7},{"date":"2018-09-10","spy_close":288.1,"spy_sma_50":282.82,"new_highs":147,"new_lows":81,"total_issues":3360,"nh_pct":4.38,"nl_pct":2.41,"mcclellan_oscillator":-79.07,"signal":true,"cluster_count":8},{"date":"2018-09-11","spy_close":289.05,"spy_sma_50":283.18,"new_highs":140,"new_lows":134,"total_issues":3364,"nh_pct":4.16,"nl_pct":3.98,"mcclellan_oscillator":-82.29,"signal":true,"cluster_count":9},{"date":"2018-09-12","spy_close":289.12,"spy_sma_50":283.53,"new_highs":116,"new_lows":78,"total_issues":3349,"nh_pct":3.46,"nl_pct":2.33,"mcclellan_oscillator":-70.53,"signal":true,"cluster_count":10},{"date":"2018-09-13","spy_close":290.83,"spy_sma_50":283.92,"new_highs":191,"new_lows":60,"total_issues":3348,"nh_pct":5.7,"nl_pct":1.79,"mcclellan_oscillator":-53.83,"signal":false,"cluster_count":10},{"date":"2018-09-14","spy_close":290.88,"spy_sma_50":284.28,"new_highs":168,"new_lows":72,"total_issues":3358,"nh_pct":5.0,"nl_pct":2.14,"mcclellan_oscillator":-40.07,"signal":false,"cluster_count":10},{"date":"2018-09-17","spy_close":289.34,"spy_sma_50":284.56,"new_highs":97,"new_lows":69,"total_issues":3357,"nh_pct":2.89,"nl_pct":2.06,"mcclellan_oscillator":-87.82,"signal":false,"cluster_count":9},{"date":"2018-09-18","spy_close":290.91,"spy_sma_50":284.82,"new_highs":119,"new_lows":88,"total_issues":3351,"nh_pct":3.55,"nl_pct":2.63,"mcclellan_oscillator":-54.09,"signal":true,"cluster_count":10},{"date":"2018-09-19","spy_close":291.22,"spy_sma_50":285.06,"new_highs":94,"new_lows":59,"total_issues":3350,"nh_pct":2.81,"nl_pct":1.76,"mcclellan_oscillator":-62.34,"signal":false,"cluster_count":10},{"date":"2018-09-20","spy_close":293.58,"spy_sma_50":285.4,"new_highs":119,"new_lows":63,"total_issues":3364,"nh_pct":3.54,"nl_pct":1.87,"mcclellan_oscillator":27.92,"signal":false,"cluster_count":10},{"date":"2018-09-21","spy_close":291.99,"spy_sma_50":285.65,"new_highs":131,"new_lows":68,"total_issues":3365,"nh_pct":3.89,"nl_pct":2.02,"mcclellan_oscillator":5.35,"signal":false,"cluster_count":10},{"date":"2018-09-24","spy_close":291.02,"spy_sma_50":285.88,"new_highs":57,"new_lows":79,"total_issues":3363,"nh_pct":1.69,"nl_pct":2.35,"mcclellan_oscillator":-55.02,"signal":false,"cluster_count":10},{"date":"2018-09-25","spy_close":290.75,"spy_sma_50":286.11,"new_highs":94,"new_lows":97,"total_issues":3355,"nh_pct":2.8,"nl_pct":2.89,"mcclellan_oscillator":-55.62,"signal":true,"cluster_count":10},{"date":"2018-09-26","spy_close":289.88,"spy_sma_50":286.3,"new_highs":93,"new_lows":87,"total_issues":3353,"nh_pct":2.77,"nl_pct":2.59,"mcclellan_oscillator":-105.2,"signal":true,"cluster_count":10},{"date":"2018-09-27","spy_close":290.69,"spy_sma_50":286.49,"new_highs":62,"new_lows":87,"total_issues":3346,"nh_pct":1.85,"nl_pct":2.6,"mcclellan_oscillator":-92.46,"signal":false,"cluster_count":10},{"date":"2018-09-28","spy_close":290.72,"spy_sma_50":286.7,"new_highs":86,"new_lows":111,"total_issues":3367,"nh_pct":2.55,"nl_pct":3.3,"mcclellan_oscillator":-60.56,"signal":true,"cluster_count":10},{"date":"2018-10-01","spy_close":291.73,"spy_sma_50":286.94,"new_highs":141,"new_lows":98,"total_issues":3364,"nh_pct":4.19,"nl_pct":2.91,"mcclellan_oscillator":-89.33,"signal":true,"cluster_count":11},{"date":"2018-10-02","spy_close":291.56,"spy_sma_50":287.17,"new_highs":55,"new_lows":120,"total_issues":3362,"nh_pct":1.64,"nl_pct":3.57,"mcclellan_oscillator":-121.73,"signal":false,"cluster_count":11},{"date":"2018-10-03","spy_close":291.72,"spy_sma_50":287.37,"new_highs":79,"new_lows":133,"total_issues":3372,"nh_pct":2.34,"nl_pct":3.94,"mcclellan_oscillator":-79.18,"signal":true,"cluster_count":12},{"date":"2018-10-04","spy_close":289.44,"spy_sma_50":287.48,"new_highs":42,"new_lows":205,"total_issues":3364,"nh_pct":1.25,"nl_pct":6.09,"mcclellan_oscillator":-166.55,"signal":false,"cluster_count":12},{"date":"2018-10-05","spy_close":287.82,"spy_sma_50":287.57,"new_highs":31,"new_lows":279,"total_issues":3351,"nh_pct":0.93,"nl_pct":8.33,"mcclellan_oscillator":-211.32,"signal":false,"cluster_count":12},{"date":"2018-10-08","spy_close":287.82,"spy_sma_50":287.7,"new_highs":26,"new_lows":250,"total_issues":3355,"nh_pct":0.77,"nl_pct":7.45,"mcclellan_oscillator":-190.74,"signal":false,"cluster_count":12},{"date":"2018-10-09","spy_close":287.4,"spy_sma_50":287.85,"new_highs":46,"new_lows":227,"total_issues":3370,"nh_pct":1.36,"nl_pct":6.74,"mcclellan_oscillator":-190.39,"signal":false,"cluster_count":12},{"date":"2018-10-10","spy_close":278.3,"spy_sma_50":287.79,"new_highs":33,"new_lows":433,"total_issues":3376,"nh_pct":0.98,"nl_pct":12.83,"mcclellan_oscillator":-299.34,"signal":false,"cluster_count":12},{"date":"2018-10-11","spy_close":272.17,"spy_sma_50":287.61,"new_highs":6,"new_lows":509,"total_issues":3371,"nh_pct":0.18,"nl_pct":15.1,"mcclellan_oscillator":-349.29,"signal":false,"cluster_count":12},{"date":"2018-10-12","spy_close":275.95,"spy_sma_50":287.49,"new_highs":9,"new_lows":371,"total_issues":3375,"nh_pct":0.27,"nl_pct":10.99,"mcclellan_oscillator":-261.01,"signal":false,"cluster_count":12},{"date":"2018-10-15","spy_close":274.4,"spy_sma_50":287.3,"new_highs":13,"new_lows":160,"total_issues":3370,"nh_pct":0.39,"nl_pct":4.75,"mcclellan_oscillator":-185.12,"signal":false,"cluster_count":12},{"date":"2018-10-16","spy_close":280.4,"spy_sma_50":287.22,"new_highs":21,"new_lows":78,"total_issues":3370,"nh_pct":0.62,"nl_pct":2.31,"mcclellan_oscillator":-25.81,"signal":false,"cluster_count":12},{"date":"2018-10-17","spy_close":280.45,"spy_sma_50":287.11,"new_highs":19,"new_lows":94,"total_issues":3363,"nh_pct":0.56,"nl_pct":2.8,"mcclellan_oscillator":-51.17,"signal":false,"cluster_count":12},{"date":"2018-10-18","spy_close":276.4,"spy_sma_50":286.93,"new_highs":15,"new_lows":218,"total_issues":3368,"nh_pct":0.45,"nl_pct":6.47,"mcclellan_oscillator":-141.9,"signal":false,"cluster_count":11},{"date":"2018-10-19","spy_close":276.25,"spy_sma_50":286.76,"new_highs":23,"new_lows":263,"total_issues":3369,"nh_pct":0.68,"nl_pct":7.81,"mcclellan_oscillator":-151.56,"signal":false,"cluster_count":10},{"date":"2018-10-22","spy_close":275.01,"spy_sma_50":286.59,"new_highs":23,"new_lows":319,"total_issues":3376,"nh_pct":0.68,"nl_pct":9.45,"mcclellan_oscillator":-150.17,"signal":false,"cluster_count":9},{"date":"2018-10-23","spy_close":273.61,"spy_sma_50":286.42,"new_highs":12,"new_lows":557,"total_issues":3377,"nh_pct":0.36,"nl_pct":16.49,"mcclellan_oscillator":-182.32,"signal":false,"cluster_count":8},{"date":"2018-10-24","spy_close":265.32,"spy_sma_50":286.05,"new_highs":31,"new_lows":580,"total_issues":3378,"nh_pct":0.92,"nl_pct":17.17,"mcclellan_oscillator":-258.05,"signal":false,"cluster_count":7},{"date":"2018-10-25","spy_close":270.08,"spy_sma_50":285.82,"new_highs":17,"new_lows":297,"total_issues":3372,"nh_pct":0.5,"nl_pct":8.81,"mcclellan_oscillator":-123.31,"signal":false,"cluster_count":6},{"date":"2018-10-26","spy_close":265.33,"spy_sma_50":285.44,"new_highs":13,"new_lows":527,"total_issues":3374,"nh_pct":0.39,"nl_pct":15.62,"mcclellan_oscillator":-164.49,"signal":false,"cluster_count":6},{"date":"2018-10-29","spy_close":263.86,"spy_sma_50":285.02,"new_highs":23,"new_lows":398,"total_issues":3376,"nh_pct":0.68,"nl_pct":11.79,"mcclellan_oscillator":-155.68,"signal":false,"cluster_count":6},{"date":"2018-10-30","spy_close":267.77,"spy_sma_50":284.66,"new_highs":34,"new_lows":282,"total_issues":3372,"nh_pct":1.01,"nl_pct":8.36,"mcclellan_oscillator":-35.62,"signal":false,"cluster_count":6},{"date":"2018-10-31","spy_close":270.63,"spy_sma_50":284.35,"new_highs":33,"new_lows":122,"total_issues":3371,"nh_pct":0.98,"nl_pct":3.62,"mcclellan_oscillator":19.42,"signal":false,"cluster_count":5},{"date":"2018-11-01","spy_close":273.51,"spy_sma_50":284.09,"new_highs":36,"new_lows":57,"total_issues":3365,"nh_pct":1.07,"nl_pct":1.69,"mcclellan_oscillator":130.37,"signal":false,"cluster_count":5},{"date":"2018-11-02","spy_close":271.89,"spy_sma_50":283.82,"new_highs":43,"new_lows":51,"total_issues":3372,"nh_pct":1.28,"nl_pct":1.51,"mcclellan_oscillator":127.64,"signal":false,"cluster_count":5},{"date":"2018-11-05","spy_close":273.39,"spy_sma_50":283.53,"new_highs":48,"new_lows":35,"total_issues":3383,"nh_pct":1.42,"nl_pct":1.03,"mcclellan_oscillator":140.66,"signal":false,"cluster_count":5},{"date":"2018-11-06","spy_close":275.12,"spy_sma_50":283.24,"new_highs":65,"new_lows":54,"total_issues":3382,"nh_pct":1.92,"nl_pct":1.6,"mcclellan_oscillator":184.89,"signal":false,"cluster_count":5},{"date":"2018-11-07","spy_close":281.01,"spy_sma_50":283.06,"new_highs":94,"new_lows":40,"total_issues":3376,"nh_pct":2.78,"nl_pct":1.18,"mcclellan_oscillator":262.64,"signal":false,"cluster_count":4},{"date":"2018-11-08","spy_close":280.5,"spy_sma_50":282.84,"new_highs":103,"new_lows":60,"total_issues":3387,"nh_pct":3.04,"nl_pct":1.77,"mcclellan_oscillator":222.84,"signal":false,"cluster_count":3},{"date":"2018-11-09","spy_close":277.76,"spy_sma_50":282.59,"new_highs":70,"new_lows":89,"total_issues":3381,"nh_pct":2.07,"nl_pct":2.63,"mcclellan_oscillator":120.36,"signal":false,"cluster_count":3},{"date":"2018-11-12","spy_close":272.57,"spy_sma_50":282.24,"new_highs":64,"new_lows":118,"total_issues":3381,"nh_pct":1.89,"nl_pct":3.49,"mcclellan_oscillator":14.53,"signal":false,"cluster_count":2},{"date":"2018-11-13","spy_close":272.06,"spy_sma_50":281.88,"new_highs":27,"new_lows":138,"total_issues":3379,"nh_pct":0.8,"nl_pct":4.08,"mcclellan_oscillator":19.02,"signal":false,"cluster_count":1},{"date":"2018-11-14","spy_close":270.2,"spy_sma_50":281.51,"new_highs":31,"new_lows":162,"total_issues":3382,"nh_pct":0.92,"nl_pct":4.79,"mcclellan_oscillator":-28.13,"signal":false,"cluster_count":1},{"date":"2018-11-15","spy_close":273.02,"spy_sma_50":281.2,"new_highs":29,"new_lows":175,"total_issues":3385,"nh_pct":0.86,"nl_pct":5.17,"mcclellan_oscillator":41.95,"signal":false,"cluster_count":0},{"date":"2018-11-16","spy_close":273.73,"spy_sma_50":280.93,"new_highs":51,"new_lows":133,"total_issues":3384,"nh_pct":1.51,"nl_pct":3.93,"mcclellan_oscillator":53.95,"signal":false,"cluster_count":0},{"date":"2018-11-19","spy_close":269.1,"spy_sma_50":280.55,"new_highs":53,"new_lows":176,"total_issues":3405,"nh_pct":1.56,"nl_pct":5.17,"mcclellan_oscillator":-31.6,"signal":false,"cluster_count":0},{"date":"2018-11-20","spy_close":264.12,"spy_sma_50":280.05,"new_highs":32,"new_lows":397,"total_issues":3388,"nh_pct":0.94,"nl_pct":11.72,"mcclellan_oscillator":-126.55,"signal":false,"cluster_count":0},{"date":"2018-11-21","spy_close":265.02,"spy_sma_50":279.56,"new_highs":16,"new_lows":126,"total_issues":3380,"nh_pct":0.47,"nl_pct":3.73,"mcclellan_oscillator":-19.49,"signal":false,"cluster_count":0},{"date":"2018-11-23","spy_close":263.25,"spy_sma_50":279.01,"new_highs":10,"new_lows":131,"total_issues":3341,"nh_pct":0.3,"nl_pct":3.92,"mcclellan_oscillator":-5.86,"signal":false,"cluster_count":0},{"date":"2018-11-26","spy_close":267.5,"spy_sma_50":278.55,"new_highs":20,"new_lows":96,"total_issues":3399,"nh_pct":0.59,"nl_pct":2.82,"mcclellan_oscillator":61.08,"signal":false,"cluster_count":0},{"date":"2018-11-27","spy_close":268.4,"spy_sma_50":278.13,"new_highs":20,"new_lows":147,"total_issues":3397,"nh_pct":0.59,"nl_pct":4.33,"mcclellan_oscillator":17.15,"signal":false,"cluster_count":0},{"date":"2018-11-28","spy_close":274.58,"spy_sma_50":277.8,"new_highs":48,"new_lows":124,"total_issues":3410,"nh_pct":1.41,"nl_pct":3.64,"mcclellan_oscillator":141.36,"signal":false,"cluster_count":0},{"date":"2018-11-29","spy_close":273.98,"spy_sma_50":277.46,"new_highs":46,"new_lows":53,"total_issues":3392,"nh_pct":1.36,"nl_pct":1.56,"mcclellan_oscillator":108.4,"signal":false,"cluster_count":0},{"date":"2018-11-30","spy_close":275.65,"spy_sma_50":277.1,"new_highs":71,"new_lows":86,"total_issues":3404,"nh_pct":2.09,"nl_pct":2.53,"mcclellan_oscillator":132.02,"signal":false,"cluster_count":0},{"date":"2018-12-03","spy_close":279.3,"spy_sma_50":276.84,"new_highs":106,"new_lows":41,"total_issues":3401,"nh_pct":3.12,"nl_pct":1.21,"mcclellan_oscillator":194.07,"signal":false,"cluster_count":0},{"date":"2018-12-04","spy_close":270.25,"spy_sma_50":276.43,"new_highs":80,"new_lows":220,"total_issues":3408,"nh_pct":2.35,"nl_pct":6.46,"mcclellan_oscillator":43.94,"signal":false,"cluster_count":0},{"date":"2018-12-06","spy_close":269.84,"spy_sma_50":276.01,"new_highs":33,"new_lows":470,"total_issues":3413,"nh_pct":0.97,"nl_pct":13.77,"mcclellan_oscillator":8.21,"signal":false,"cluster_count":0},{"date":"2018-12-07","spy_close":263.57,"spy_sma_50":275.48,"new_highs":31,"new_lows":256,"total_issues":3400,"nh_pct":0.91,"nl_pct":7.53,"mcclellan_oscillator":-69.97,"signal":false,"cluster_count":0},{"date":"2018-12-10","spy_close":264.07,"spy_sma_50":274.95,"new_highs":11,"new_lows":526,"total_issues":3410,"nh_pct":0.32,"nl_pct":15.43,"mcclellan_oscillator":-96.77,"signal":false,"cluster_count":0},{"date":"2018-12-11","spy_close":264.13,"spy_sma_50":274.42,"new_highs":37,"new_lows":283,"total_issues":3399,"nh_pct":1.09,"nl_pct":8.33,"mcclellan_oscillator":-95.4,"signal":false,"cluster_count":0},{"date":"2018-12-12","spy_close":265.46,"spy_sma_50":273.89,"new_highs":35,"new_lows":126,"total_issues":3403,"nh_pct":1.03,"nl_pct":3.7,"mcclellan_oscillator":-7.41,"signal":false,"cluster_count":0},{"date":"2018-12-13","spy_close":265.37,"spy_sma_50":273.37,"new_highs":27,"new_lows":315,"total_issues":3397,"nh_pct":0.79,"nl_pct":9.27,"mcclellan_oscillator":-68.38,"signal":false,"cluster_count":0},{"date":"2018-12-14","spy_close":260.47,"spy_sma_50":272.74,"new_highs":21,"new_lows":565,"total_issues":3397,"nh_pct":0.62,"nl_pct":16.63,"mcclellan_oscillator":-156.47,"signal":false,"cluster_count":0},{"date":"2018-12-17","spy_close":255.36,"spy_sma_50":272.06,"new_highs":12,"new_lows":783,"total_issues":3411,"nh_pct":0.35,"nl_pct":22.96,"mcclellan_oscillator":-244.76,"signal":false,"cluster_count":0},{"date":"2018-12-18","spy_close":255.08,"spy_sma_50":271.41,"new_highs":9,"new_lows":610,"total_issues":3408,"nh_pct":0.26,"nl_pct":17.9,"mcclellan_oscillator":-211.92,"signal":false,"cluster_count":0},{"date":"2018-12-19","spy_close":251.26,"spy_sma_50":270.68,"new_highs":13,"new_lows":836,"total_issues":3414,"nh_pct":0.38,"nl_pct":24.49,"mcclellan_oscillator":-267.43,"signal":false,"cluster_count":0},{"date":"2018-12-20","spy_close":247.17,"spy_sma_50":269.87,"new_highs":13,"new_lows":1191,"total_issues":3423,"nh_pct":0.38,"nl_pct":34.79,"mcclellan_oscillator":-313.21,"signal":false,"cluster_count":0},{"date":"2018-12-21","spy_close":240.7,"spy_sma_50":269.12,"new_highs":15,"new_lows":1074,"total_issues":3424,"nh_pct":0.44,"nl_pct":31.37,"mcclellan_oscillator":-362.28,"signal":false,"cluster_count":0},{"date":"2018-12-24","spy_close":234.34,"spy_sma_50":268.36,"new_highs":16,"new_lows":1277,"total_issues":3404,"nh_pct":0.47,"nl_pct":37.51,"mcclellan_oscillator":-390.68,"signal":false,"cluster_count":0},{"date":"2018-12-26","spy_close":246.18,"spy_sma_50":267.77,"new_highs":11,"new_lows":816,"total_issues":3406,"nh_pct":0.32,"nl_pct":23.96,"mcclellan_oscillator":-185.25,"signal":false,"cluster_count":0},{"date":"2018-12-27","spy_close":248.07,"spy_sma_50":267.24,"new_highs":1,"new_lows":186,"total_issues":3416,"nh_pct":0.03,"nl_pct":5.44,"mcclellan_oscillator":-117.99,"signal":false,"cluster_count":0},{"date":"2018-12-28","spy_close":247.75,"spy_sma_50":266.59,"new_highs":4,"new_lows":57,"total_issues":3421,"nh_pct":0.12,"nl_pct":1.67,"mcclellan_oscillator":-44.58,"signal":false,"cluster_count":0},{"date":"2018-12-31","spy_close":249.92,"spy_sma_50":265.98,"new_highs":5,"new_lows":72,"total_issues":3428,"nh_pct":0.15,"nl_pct":2.1,"mcclellan_oscillator":48.5,"signal":false,"cluster_count":0},{"date":"2019-01-02","spy_close":250.18,"spy_sma_50":265.45,"new_highs":9,"new_lows":49,"total_issues":3411,"nh_pct":0.26,"nl_pct":1.44,"mcclellan_oscillator":119.39,"signal":false,"cluster_count":0},{"date":"2019-01-03","spy_close":244.21,"spy_sma_50":264.81,"new_highs":9,"new_lows":57,"total_issues":3398,"nh_pct":0.26,"nl_pct":1.68,"mcclellan_oscillator":55.2,"signal":false,"cluster_count":0},{"date":"2019-01-04","spy_close":252.39,"spy_sma_50":264.36,"new_highs":8,"new_lows":13,"total_issues":3422,"nh_pct":0.23,"nl_pct":0.38,"mcclellan_oscillator":205.5,"signal":false,"cluster_count":0},{"date":"2019-01-07","spy_close":254.38,"spy_sma_50":263.98,"new_highs":13,"new_lows":10,"total_issues":3407,"nh_pct":0.38,"nl_pct":0.29,"mcclellan_oscillator":288.83,"signal":false,"cluster_count":0},{"date":"2019-01-08","spy_close":256.77,"spy_sma_50":263.8,"new_highs":20,"new_lows":6,"total_issues":3404,"nh_pct":0.59,"nl_pct":0.18,"mcclellan_oscillator":353.28,"signal":false,"cluster_count":0},{"date":"2019-01-09","spy_close":257.97,"spy_sma_50":263.56,"new_highs":18,"new_lows":6,"total_issues":3412,"nh_pct":0.53,"nl_pct":0.18,"mcclellan_oscillator":382.51,"signal":false,"cluster_count":0},{"date":"2019-01-10","spy_close":258.88,"spy_sma_50":263.43,"new_highs":12,"new_lows":11,"total_issues":3410,"nh_pct":0.35,"nl_pct":0.32,"mcclellan_oscillator":372.65,"signal":false,"cluster_count":0},{"date":"2019-01-11","spy_close":258.98,"spy_sma_50":263.34,"new_highs":19,"new_lows":8,"total_issues":3412,"nh_pct":0.56,"nl_pct":0.23,"mcclellan_oscillator":342.25,"signal":false,"cluster_count":0},{"date":"2019-01-14","spy_close":257.4,"spy_sma_50":263.13,"new_highs":13,"new_lows":18,"total_issues":3408,"nh_pct":0.38,"nl_pct":0.53,"mcclellan_oscillator":235.1,"signal":false,"cluster_count":0},{"date":"2019-01-15","spy_close":260.35,"spy_sma_50":262.92,"new_highs":23,"new_lows":12,"total_issues":3412,"nh_pct":0.67,"nl_pct":0.35,"mcclellan_oscillator":267.91,"signal":false,"cluster_count":0},{"date":"2019-01-16","spy_close":260.98,"spy_sma_50":262.67,"new_highs":19,"new_lows":7,"total_issues":3410,"nh_pct":0.56,"nl_pct":0.21,"mcclellan_oscillator":287.02,"signal":false,"cluster_count":0},{"date":"2019-01-17","spy_close":262.96,"spy_sma_50":262.49,"new_highs":22,"new_lows":13,"total_issues":3407,"nh_pct":0.65,"nl_pct":0.38,"mcclellan_oscillator":316.53,"signal":false,"cluster_count":0},{"date":"2019-01-18","spy_close":266.46,"spy_sma_50":262.36,"new_highs":33,"new_lows":10,"total_issues":3421,"nh_pct":0.96,"nl_pct":0.29,"mcclellan_oscillator":354.78,"signal":false,"cluster_count":0},{"date":"2019-01-22","spy_close":262.86,"spy_sma_50":262.11,"new_highs":19,"new_lows":28,"total_issues":3420,"nh_pct":0.56,"nl_pct":0.82,"mcclellan_oscillator":205.75,"signal":false,"cluster_count":0},{"date":"2019-01-23","spy_close":263.41,"spy_sma_50":261.76,"new_highs":21,"new_lows":26,"total_issues":3404,"nh_pct":0.62,"nl_pct":0.76,"mcclellan_oscillator":179.41,"signal":false,"cluster_count":0},{"date":"2019-01-24","spy_close":263.55,"spy_sma_50":261.42,"new_highs":27,"new_lows":20,"total_issues":3404,"nh_pct":0.79,"nl_pct":0.59,"mcclellan_oscillator":199.69,"signal":false,"cluster_count":0},{"date":"2019-01-25","spy_close":265.78,"spy_sma_50":261.18,"new_highs":52,"new_lows":8,"total_issues":3419,"nh_pct":1.52,"nl_pct":0.23,"mcclellan_oscillator":257.83,"signal":false,"cluster_count":0},{"date":"2019-01-28","spy_close":263.76,"spy_sma_50":261.0,"new_highs":35,"new_lows":24,"total_issues":3417,"nh_pct":1.02,"nl_pct":0.7,"mcclellan_oscillator":181.7,"signal":false,"cluster_count":0},{"date":"2019-01-29","spy_close":263.41,"spy_sma_50":260.83,"new_highs":50,"new_lows":19,"total_issues":3417,"nh_pct":1.46,"nl_pct":0.56,"mcclellan_oscillator":158.3,"signal":false,"cluster_count":0},{"date":"2019-01-30","spy_close":267.58,"spy_sma_50":260.78,"new_highs":63,"new_lows":20,"total_issues":3429,"nh_pct":1.84,"nl_pct":0.58,"mcclellan_oscillator":218.2,"signal":false,"cluster_count":0},{"date":"2019-01-31","spy_close":269.93,"spy_sma_50":260.72,"new_highs":99,"new_lows":17,"total_issues":3427,"nh_pct":2.89,"nl_pct":0.5,"mcclellan_oscillator":240.93,"signal":false,"cluster_count":0},{"date":"2019-02-01","spy_close":270.06,"spy_sma_50":260.64,"new_highs":95,"new_lows":12,"total_issues":3428,"nh_pct":2.77,"nl_pct":0.35,"mcclellan_oscillator":224.35,"signal":false,"cluster_count":0},{"date":"2019-02-04","spy_close":271.96,"spy_sma_50":260.7,"new_highs":74,"new_lows":13,"total_issues":3436,"nh_pct":2.15,"nl_pct":0.38,"mcclellan_oscillator":247.51,"signal":false,"cluster_count":0},{"date":"2019-02-05","spy_close":273.1,"spy_sma_50":260.88,"new_highs":98,"new_lows":8,"total_issues":3431,"nh_pct":2.86,"nl_pct":0.23,"mcclellan_oscillator":242.32,"signal":false,"cluster_count":0},{"date":"2019-02-06","spy_close":272.74,"spy_sma_50":261.03,"new_highs":75,"new_lows":15,"total_issues":3421,"nh_pct":2.19,"nl_pct":0.44,"mcclellan_oscillator":178.62,"signal":false,"cluster_count":0},{"date":"2019-02-07","spy_close":270.14,"spy_sma_50":261.17,"new_highs":62,"new_lows":24,"total_issues":3427,"nh_pct":1.81,"nl_pct":0.7,"mcclellan_oscillator":81.32,"signal":false,"cluster_count":0},{"date":"2019-02-08","spy_close":270.47,"spy_sma_50":261.23,"new_highs":78,"new_lows":29,"total_issues":3422,"nh_pct":2.28,"nl_pct":0.85,"mcclellan_oscillator":49.72,"signal":false,"cluster_count":0},{"date":"2019-02-11","spy_close":270.62,"spy_sma_50":261.28,"new_highs":107,"new_lows":16,"total_issues":3438,"nh_pct":3.11,"nl_pct":0.47,"mcclellan_oscillator":76.9,"signal":false,"cluster_count":0},{"date":"2019-02-12","spy_close":274.1,"spy_sma_50":261.27,"new_highs":119,"new_lows":8,"total_issues":3434,"nh_pct":3.47,"nl_pct":0.23,"mcclellan_oscillator":140.7,"signal":false,"cluster_count":0},{"date":"2019-02-13","spy_close":274.99,"spy_sma_50":261.29,"new_highs":100,"new_lows":8,"total_issues":3433,"nh_pct":2.91,"nl_pct":0.23,"mcclellan_oscillator":143.26,"signal":false,"cluster_count":0},{"date":"2019-02-14","spy_close":274.38,"spy_sma_50":261.26,"new_highs":85,"new_lows":13,"total_issues":3434,"nh_pct":2.48,"nl_pct":0.38,"mcclellan_oscillator":104.57,"signal":false,"cluster_count":0},{"date":"2019-02-15","spy_close":277.37,"spy_sma_50":261.22,"new_highs":130,"new_lows":8,"total_issues":3450,"nh_pct":3.77,"nl_pct":0.23,"mcclellan_oscillator":170.77,"signal":false,"cluster_count":0},{"date":"2019-02-19","spy_close":277.85,"spy_sma_50":261.37,"new_highs":141,"new_lows":13,"total_issues":3445,"nh_pct":4.09,"nl_pct":0.38,"mcclellan_oscillator":173.87,"signal":false,"cluster_count":0},{"date":"2019-02-20","spy_close":278.41,"spy_sma_50":261.55,"new_highs":137,"new_lows":10,"total_issues":3442,"nh_pct":3.98,"nl_pct":0.29,"mcclellan_oscillator":163.1,"signal":false,"cluster_count":0},{"date":"2019-02-21","spy_close":277.42,"spy_sma_50":261.82,"new_highs":110,"new_lows":8,"total_issues":3440,"nh_pct":3.2,"nl_pct":0.23,"mcclellan_oscillator":95.92,"signal":false,"cluster_count":0},{"date":"2019-02-22","spy_close":279.14,"spy_sma_50":262.12,"new_highs":193,"new_lows":13,"total_issues":3437,"nh_pct":5.62,"nl_pct":0.38,"mcclellan_oscillator":148.71,"signal":false,"cluster_count":0},{"date":"2019-02-25","spy_close":279.52,"spy_sma_50":262.43,"new_highs":180,"new_lows":15,"total_issues":3448,"nh_pct":5.22,"nl_pct":0.44,"mcclellan_oscillator":102.6,"signal":false,"cluster_count":0},{"date":"2019-02-26","spy_close":279.32,"spy_sma_50":262.71,"new_highs":78,"new_lows":8,"total_issues":3448,"nh_pct":2.26,"nl_pct":0.23,"mcclellan_oscillator":30.41,"signal":false,"cluster_count":0},{"date":"2019-02-27","spy_close":279.2,"spy_sma_50":262.99,"new_highs":93,"new_lows":19,"total_issues":3411,"nh_pct":2.73,"nl_pct":0.56,"mcclellan_oscillator":15.09,"signal":false,"cluster_count":0},{"date":"2019-02-28","spy_close":278.68,"spy_sma_50":263.35,"new_highs":125,"new_lows":14,"total_issues":3433,"nh_pct":3.64,"nl_pct":0.41,"mcclellan_oscillator":-38.44,"signal":false,"cluster_count":0},{"date":"2019-03-01","spy_close":280.42,"spy_sma_50":263.85,"new_highs":153,"new_lows":20,"total_issues":3432,"nh_pct":4.46,"nl_pct":0.58,"mcclellan_oscillator":-2.81,"signal":false,"cluster_count":0},{"date":"2019-03-04","spy_close":279.4,"spy_sma_50":264.34,"new_highs":133,"new_lows":25,"total_issues":3441,"nh_pct":3.87,"nl_pct":0.73,"mcclellan_oscillator":-58.79,"signal":false,"cluster_count":0},{"date":"2019-03-05","spy_close":279.02,"spy_sma_50":264.89,"new_highs":71,"new_lows":22,"total_issues":3440,"nh_pct":2.06,"nl_pct":0.64,"mcclellan_oscillator":-92.8,"signal":false,"cluster_count":0},{"date":"2019-03-06","spy_close":277.33,"spy_sma_50":265.5,"new_highs":51,"new_lows":40,"total_issues":3432,"nh_pct":1.49,"nl_pct":1.17,"mcclellan_oscillator":-201.67,"signal":false,"cluster_count":0},{"date":"2019-03-07","spy_close":275.01,"spy_sma_50":266.18,"new_highs":57,"new_lows":58,"total_issues":3450,"nh_pct":1.65,"nl_pct":1.68,"mcclellan_oscillator":-259.29,"signal":false,"cluster_count":0},{"date":"2019-03-08","spy_close":274.46,"spy_sma_50":266.98,"new_highs":42,"new_lows":56,"total_issues":3429,"nh_pct":1.22,"nl_pct":1.63,"mcclellan_oscillator":-255.02,"signal":false,"cluster_count":0},{"date":"2019-03-11","spy_close":278.44,"spy_sma_50":267.63,"new_highs":121,"new_lows":24,"total_issues":3444,"nh_pct":3.51,"nl_pct":0.7,"mcclellan_oscillator":-122.98,"signal":false,"cluster_count":0},{"date":"2019-03-12","spy_close":279.49,"spy_sma_50":268.26,"new_highs":150,"new_lows":15,"total_issues":3444,"nh_pct":4.36,"nl_pct":0.44,"mcclellan_oscillator":-102.08,"signal":false,"cluster_count":0},{"date":"2019-03-13","spy_close":281.34,"spy_sma_50":268.93,"new_highs":168,"new_lows":22,"total_issues":3443,"nh_pct":4.88,"nl_pct":0.64,"mcclellan_oscillator":-44.35,"signal":false,"cluster_count":0},{"date":"2019-03-14","spy_close":281.16,"spy_sma_50":269.55,"new_highs":116,"new_lows":25,"total_issues":3434,"nh_pct":3.38,"nl_pct":0.73,"mcclellan_oscillator":-78.22,"signal":false,"cluster_count":0},{"date":"2019-03-15","spy_close":281.31,"spy_sma_50":270.18,"new_highs":159,"new_lows":25,"total_issues":3453,"nh_pct":4.6,"nl_pct":0.72,"mcclellan_oscillator":-46.68,"signal":false,"cluster_count":0},{"date":"2019-03-18","spy_close":282.33,"spy_sma_50":270.94,"new_highs":115,"new_lows":22,"total_issues":3448,"nh_pct":3.34,"nl_pct":0.64,"mcclellan_oscillator":3.86,"signal":false,"cluster_count":0},{"date":"2019-03-19","spy_close":282.4,"spy_sma_50":271.54,"new_highs":130,"new_lows":27,"total_issues":3448,"nh_pct":3.77,"nl_pct":0.78,"mcclellan_oscillator":-41.64,"signal":false,"cluster_count":0},{"date":"2019-03-20","spy_close":281.55,"spy_sma_50":272.08,"new_highs":94,"new_lows":46,"total_issues":3443,"nh_pct":2.73,"nl_pct":1.34,"mcclellan_oscillator":-85.88,"signal":false,"cluster_count":0},{"date":"2019-03-21","spy_close":284.73,"spy_sma_50":272.64,"new_highs":175,"new_lows":33,"total_issues":3448,"nh_pct":5.08,"nl_pct":0.96,"mcclellan_oscillator":-22.39,"signal":false,"cluster_count":0},{"date":"2019-03-22","spy_close":279.25,"spy_sma_50":273.07,"new_highs":134,"new_lows":63,"total_issues":3455,"nh_pct":3.88,"nl_pct":1.82,"mcclellan_oscillator":-153.68,"signal":false,"cluster_count":0},{"date":"2019-03-25","spy_close":279.04,"spy_sma_50":273.47,"new_highs":61,"new_lows":67,"total_issues":3462,"nh_pct":1.76,"nl_pct":1.94,"mcclellan_oscillator":-122.47,"signal":false,"cluster_count":0},{"date":"2019-03-26","spy_close":281.12,"spy_sma_50":273.91,"new_highs":120,"new_lows":26,"total_issues":3444,"nh_pct":3.48,"nl_pct":0.75,"mcclellan_oscillator":-38.98,"signal":false,"cluster_count":0},{"date":"2019-03-27","spy_close":279.65,"spy_sma_50":274.36,"new_highs":111,"new_lows":43,"total_issues":3443,"nh_pct":3.22,"nl_pct":1.25,"mcclellan_oscillator":-64.39,"signal":false,"cluster_count":0},{"date":"2019-03-28","spy_close":280.71,"spy_sma_50":274.77,"new_highs":97,"new_lows":31,"total_issues":3446,"nh_pct":2.81,"nl_pct":0.9,"mcclellan_oscillator":-8.2,"signal":false,"cluster_count":0},{"date":"2019-03-29","spy_close":282.48,"spy_sma_50":275.2,"new_highs":126,"new_lows":25,"total_issues":3459,"nh_pct":3.64,"nl_pct":0.72,"mcclellan_oscillator":16.48,"signal":false,"cluster_count":0},{"date":"2019-04-01","spy_close":285.83,"spy_sma_50":275.65,"new_highs":177,"new_lows":24,"total_issues":3466,"nh_pct":5.11,"nl_pct":0.69,"mcclellan_oscillator":89.21,"signal":false,"cluster_count":0},{"date":"2019-04-02","spy_close":285.97,"spy_sma_50":276.04,"new_highs":132,"new_lows":28,"total_issues":3464,"nh_pct":3.81,"nl_pct":0.81,"mcclellan_oscillator":52.09,"signal":false,"cluster_count":0},{"date":"2019-04-03","spy_close":286.42,"spy_sma_50":276.51,"new_highs":182,"new_lows":27,"total_issues":3463,"nh_pct":5.26,"nl_pct":0.78,"mcclellan_oscillator":69.84,"signal":false,"cluster_count":0},{"date":"2019-04-04","spy_close":287.18,"spy_sma_50":276.99,"new_highs":84,"new_lows":15,"total_issues":3440,"nh_pct":2.44,"nl_pct":0.44,"mcclellan_oscillator":88.57,"signal":false,"cluster_count":0},{"date":"2019-04-05","spy_close":288.57,"spy_sma_50":277.49,"new_highs":138,"new_lows":16,"total_issues":3455,"nh_pct":3.99,"nl_pct":0.46,"mcclellan_oscillator":143.04,"signal":false,"cluster_count":0},{"date":"2019-04-08","spy_close":288.79,"spy_sma_50":277.95,"new_highs":122,"new_lows":16,"total_issues":3462,"nh_pct":3.52,"nl_pct":0.46,"mcclellan_oscillator":116.7,"signal":false,"cluster_count":0},{"date":"2019-04-09","spy_close":287.31,"spy_sma_50":278.42,"new_highs":80,"new_lows":15,"total_issues":3455,"nh_pct":2.32,"nl_pct":0.43,"mcclellan_oscillator":-3.95,"signal":false,"cluster_count":0},{"date":"2019-04-10","spy_close":288.29,"spy_sma_50":278.92,"new_highs":135,"new_lows":20,"total_issues":3454,"nh_pct":3.91,"nl_pct":0.58,"mcclellan_oscillator":66.06,"signal":false,"cluster_count":0},{"date":"2019-04-11","spy_close":288.21,"spy_sma_50":279.33,"new_highs":145,"new_lows":25,"total_issues":3457,"nh_pct":4.19,"nl_pct":0.72,"mcclellan_oscillator":43.83,"signal":false,"cluster_count":0},{"date":"2019-04-12","spy_close":290.16,"spy_sma_50":279.74,"new_highs":187,"new_lows":27,"total_issues":3457,"nh_pct":5.41,"nl_pct":0.78,"mcclellan_oscillator":65.86,"signal":false,"cluster_count":0},{"date":"2019-04-15","spy_close":289.97,"spy_sma_50":280.13,"new_highs":179,"new_lows":31,"total_issues":3465,"nh_pct":5.17,"nl_pct":0.89,"mcclellan_oscillator":12.77,"signal":false,"cluster_count":0},{"date":"2019-04-16","spy_close":290.16,"spy_sma_50":280.5,"new_highs":174,"new_lows":34,"total_issues":3462,"nh_pct":5.03,"nl_pct":0.98,"mcclellan_oscillator":20.76,"signal":false,"cluster_count":0},{"date":"2019-04-17","spy_close":289.45,"spy_sma_50":280.83,"new_highs":120,"new_lows":46,"total_issues":3464,"nh_pct":3.46,"nl_pct":1.33,"mcclellan_oscillator":-34.01,"signal":false,"cluster_count":0},{"date":"2019-04-18","spy_close":290.02,"spy_sma_50":281.17,"new_highs":91,"new_lows":46,"total_issues":3452,"nh_pct":2.64,"nl_pct":1.33,"mcclellan_oscillator":-42.42,"signal":false,"cluster_count":0},{"date":"2019-04-22","spy_close":290.27,"spy_sma_50":281.57,"new_highs":61,"new_lows":47,"total_issues":3462,"nh_pct":1.76,"nl_pct":1.36,"mcclellan_oscillator":-83.75,"signal":false,"cluster_count":0},{"date":"2019-04-23","spy_close":292.88,"spy_sma_50":282.02,"new_highs":167,"new_lows":43,"total_issues":3463,"nh_pct":4.82,"nl_pct":1.24,"mcclellan_oscillator":5.24,"signal":false,"cluster_count":0},{"date":"2019-04-24","spy_close":292.23,"spy_sma_50":282.45,"new_highs":192,"new_lows":40,"total_issues":3460,"nh_pct":5.55,"nl_pct":1.16,"mcclellan_oscillator":-12.31,"signal":false,"cluster_count":0},{"date":"2019-04-25","spy_close":292.05,"spy_sma_50":282.81,"new_highs":102,"new_lows":50,"total_issues":3460,"nh_pct":2.95,"nl_pct":1.45,"mcclellan_oscillator":-64.7,"signal":false,"cluster_count":0},{"date":"2019-04-26","spy_close":293.41,"spy_sma_50":283.18,"new_highs":151,"new_lows":30,"total_issues":3462,"nh_pct":4.36,"nl_pct":0.87,"mcclellan_oscillator":7.48,"signal":false,"cluster_count":0},{"date":"2019-04-29","spy_close":293.87,"spy_sma_50":283.57,"new_highs":163,"new_lows":19,"total_issues":3460,"nh_pct":4.71,"nl_pct":0.55,"mcclellan_oscillator":23.96,"signal":false,"cluster_count":0},{"date":"2019-04-30","spy_close":294.02,"spy_sma_50":283.9,"new_highs":185,"new_lows":31,"total_issues":3464,"nh_pct":5.34,"nl_pct":0.89,"mcclellan_oscillator":2.73,"signal":false,"cluster_count":0},{"date":"2019-05-01","spy_close":291.81,"spy_sma_50":284.18,"new_highs":206,"new_lows":40,"total_issues":3460,"nh_pct":5.95,"nl_pct":1.16,"mcclellan_oscillator":-73.79,"signal":false,"cluster_count":0},{"date":"2019-05-02","spy_close":291.18,"spy_sma_50":284.44,"new_highs":90,"new_lows":47,"total_issues":3461,"nh_pct":2.6,"nl_pct":1.36,"mcclellan_oscillator":-73.24,"signal":false,"cluster_count":0},{"date":"2019-05-03","spy_close":294.03,"spy_sma_50":284.77,"new_highs":175,"new_lows":21,"total_issues":3468,"nh_pct":5.05,"nl_pct":0.61,"mcclellan_oscillator":37.94,"signal":false,"cluster_count":0},{"date":"2019-05-06","spy_close":292.82,"spy_sma_50":285.05,"new_highs":123,"new_lows":24,"total_issues":3474,"nh_pct":3.54,"nl_pct":0.69,"mcclellan_oscillator":-8.69,"signal":false,"cluster_count":0},{"date":"2019-05-07","spy_close":287.93,"spy_sma_50":285.21,"new_highs":65,"new_lows":43,"total_issues":3469,"nh_pct":1.87,"nl_pct":1.24,"mcclellan_oscillator":-131.96,"signal":false,"cluster_count":0},{"date":"2019-05-08","spy_close":287.53,"spy_sma_50":285.38,"new_highs":79,"new_lows":46,"total_issues":3468,"nh_pct":2.28,"nl_pct":1.33,"mcclellan_oscillator":-143.0,"signal":false,"cluster_count":0},{"date":"2019-05-09","spy_close":286.66,"spy_sma_50":285.53,"new_highs":64,"new_lows":96,"total_issues":3454,"nh_pct":1.85,"nl_pct":2.78,"mcclellan_oscillator":-162.57,"signal":false,"cluster_count":0},{"date":"2019-05-10","spy_close":288.1,"spy_sma_50":285.72,"new_highs":80,"new_lows":78,"total_issues":3469,"nh_pct":2.31,"nl_pct":2.25,"mcclellan_oscillator":-111.44,"signal":true,"cluster_count":1},{"date":"2019-05-13","spy_close":280.86,"spy_sma_50":285.72,"new_highs":61,"new_lows":137,"total_issues":3481,"nh_pct":1.75,"nl_pct":3.94,"mcclellan_oscillator":-230.97,"signal":false,"cluster_count":1},{"date":"2019-05-14","spy_close":283.4,"spy_sma_50":285.8,"new_highs":78,"new_lows":58,"total_issues":3478,"nh_pct":2.24,"nl_pct":1.67,"mcclellan_oscillator":-119.52,"signal":false,"cluster_count":1},{"date":"2019-05-15","spy_close":285.06,"spy_sma_50":285.92,"new_highs":96,"new_lows":54,"total_issues":3474,"nh_pct":2.76,"nl_pct":1.55,"mcclellan_oscillator":-67.82,"signal":false,"cluster_count":1},{"date":"2019-05-16","spy_close":287.7,"spy_sma_50":286.13,"new_highs":176,"new_lows":55,"total_issues":3470,"nh_pct":5.07,"nl_pct":1.59,"mcclellan_oscillator":-10.98,"signal":false,"cluster_count":1},{"date":"2019-05-17","spy_close":285.84,"spy_sma_50":286.35,"new_highs":113,"new_lows":90,"total_issues":3463,"nh_pct":3.26,"nl_pct":2.6,"mcclellan_oscillator":-101.78,"signal":false,"cluster_count":1},{"date":"2019-05-20","spy_close":283.95,"spy_sma_50":286.54,"new_highs":71,"new_lows":134,"total_issues":3472,"nh_pct":2.04,"nl_pct":3.86,"mcclellan_oscillator":-140.46,"signal":false,"cluster_count":1},{"date":"2019-05-21","spy_close":286.51,"spy_sma_50":286.7,"new_highs":104,"new_lows":64,"total_issues":3476,"nh_pct":2.99,"nl_pct":1.84,"mcclellan_oscillator":-34.22,"signal":false,"cluster_count":1},{"date":"2019-05-22","spy_close":285.63,"spy_sma_50":286.82,"new_highs":84,"new_lows":109,"total_issues":3471,"nh_pct":2.42,"nl_pct":3.14,"mcclellan_oscillator":-96.77,"signal":false,"cluster_count":1},{"date":"2019-05-23","spy_close":282.14,"spy_sma_50":286.84,"new_highs":67,"new_lows":196,"total_issues":3452,"nh_pct":1.94,"nl_pct":5.68,"mcclellan_oscillator":-196.06,"signal":false,"cluster_count":1},{"date":"2019-05-24","spy_close":282.78,"spy_sma_50":286.87,"new_highs":112,"new_lows":85,"total_issues":3456,"nh_pct":3.24,"nl_pct":2.46,"mcclellan_oscillator":-111.23,"signal":false,"cluster_count":1},{"date":"2019-05-28","spy_close":280.15,"spy_sma_50":286.85,"new_highs":110,"new_lows":125,"total_issues":3473,"nh_pct":3.17,"nl_pct":3.6,"mcclellan_oscillator":-160.94,"signal":false,"cluster_count":1},{"date":"2019-05-29","spy_close":278.27,"spy_sma_50":286.77,"new_highs":42,"new_lows":219,"total_issues":3474,"nh_pct":1.21,"nl_pct":6.3,"mcclellan_oscillator":-211.64,"signal":false,"cluster_count":1},{"date":"2019-05-30","spy_close":279.03,"spy_sma_50":286.7,"new_highs":38,"new_lows":128,"total_issues":3474,"nh_pct":1.09,"nl_pct":3.68,"mcclellan_oscillator":-181.78,"signal":false,"cluster_count":1},{"date":"2019-05-31","spy_close":275.27,"spy_sma_50":286.57,"new_highs":48,"new_lows":270,"total_issues":3485,"nh_pct":1.38,"nl_pct":7.75,"mcclellan_oscillator":-243.64,"signal":false,"cluster_count":1},{"date":"2019-06-03","spy_close":274.57,"spy_sma_50":286.37,"new_highs":78,"new_lows":145,"total_issues":3485,"nh_pct":2.24,"nl_pct":4.16,"mcclellan_oscillator":-166.51,"signal":false,"cluster_count":1},{"date":"2019-06-04","spy_close":280.53,"spy_sma_50":286.4,"new_highs":102,"new_lows":29,"total_issues":3475,"nh_pct":2.94,"nl_pct":0.83,"mcclellan_oscillator":-33.73,"signal":false,"cluster_count":1},{"date":"2019-06-05","spy_close":282.96,"spy_sma_50":286.47,"new_highs":174,"new_lows":80,"total_issues":3477,"nh_pct":5.0,"nl_pct":2.3,"mcclellan_oscillator":-32.59,"signal":false,"cluster_count":1},{"date":"2019-06-06","spy_close":284.8,"spy_sma_50":286.55,"new_highs":203,"new_lows":102,"total_issues":3477,"nh_pct":5.84,"nl_pct":2.93,"mcclellan_oscillator":-18.05,"signal":false,"cluster_count":1},{"date":"2019-06-07","spy_close":287.65,"spy_sma_50":286.71,"new_highs":311,"new_lows":66,"total_issues":3487,"nh_pct":8.92,"nl_pct":1.89,"mcclellan_oscillator":55.13,"signal":false,"cluster_count":1},{"date":"2019-06-10","spy_close":288.97,"spy_sma_50":286.87,"new_highs":202,"new_lows":37,"total_issues":3499,"nh_pct":5.77,"nl_pct":1.06,"mcclellan_oscillator":96.71,"signal":false,"cluster_count":1},{"date":"2019-06-11","spy_close":288.9,"spy_sma_50":287.0,"new_highs":134,"new_lows":58,"total_issues":3483,"nh_pct":3.85,"nl_pct":1.67,"mcclellan_oscillator":83.38,"signal":false,"cluster_count":1},{"date":"2019-06-12","spy_close":288.39,"spy_sma_50":287.05,"new_highs":104,"new_lows":85,"total_issues":3477,"nh_pct":2.99,"nl_pct":2.44,"mcclellan_oscillator":68.52,"signal":false,"cluster_count":1},{"date":"2019-06-13","spy_close":289.58,"spy_sma_50":287.13,"new_highs":128,"new_lows":46,"total_issues":3484,"nh_pct":3.67,"nl_pct":1.32,"mcclellan_oscillator":123.37,"signal":false,"cluster_count":1},{"date":"2019-06-14","spy_close":289.26,"spy_sma_50":287.18,"new_highs":127,"new_lows":64,"total_issues":3481,"nh_pct":3.65,"nl_pct":1.84,"mcclellan_oscillator":57.15,"signal":false,"cluster_count":1},{"date":"2019-06-17","spy_close":289.37,"spy_sma_50":287.23,"new_highs":141,"new_lows":67,"total_issues":3481,"nh_pct":4.05,"nl_pct":1.92,"mcclellan_oscillator":57.1,"signal":false,"cluster_count":1},{"date":"2019-06-18","spy_close":292.4,"spy_sma_50":287.3,"new_highs":212,"new_lows":40,"total_issues":3496,"nh_pct":6.06,"nl_pct":1.14,"mcclellan_oscillator":123.37,"signal":false,"cluster_count":1},{"date":"2019-06-19","spy_close":293.06,"spy_sma_50":287.39,"new_highs":160,"new_lows":52,"total_issues":3495,"nh_pct":4.58,"nl_pct":1.49,"mcclellan_oscillator":139.51,"signal":false,"cluster_count":1},{"date":"2019-06-20","spy_close":295.86,"spy_sma_50":287.56,"new_highs":340,"new_lows":45,"total_issues":3503,"nh_pct":9.71,"nl_pct":1.28,"mcclellan_oscillator":175.77,"signal":false,"cluster_count":1},{"date":"2019-06-21","spy_close":294.0,"spy_sma_50":287.67,"new_highs":132,"new_lows":64,"total_issues":3503,"nh_pct":3.77,"nl_pct":1.83,"mcclellan_oscillator":98.74,"signal":false,"cluster_count":1},{"date":"2019-06-24","spy_close":293.64,"spy_sma_50":287.78,"new_highs":138,"new_lows":68,"total_issues":3498,"nh_pct":3.95,"nl_pct":1.94,"mcclellan_oscillator":26.03,"signal":false,"cluster_count":1},{"date":"2019-06-25","spy_close":290.76,"spy_sma_50":287.79,"new_highs":103,"new_lows":81,"total_issues":3502,"nh_pct":2.94,"nl_pct":2.31,"mcclellan_oscillator":-38.61,"signal":true,"cluster_count":1},{"date":"2019-06-26","spy_close":290.47,"spy_sma_50":287.8,"new_highs":47,"new_lows":71,"total_issues":3508,"nh_pct":1.34,"nl_pct":2.02,"mcclellan_oscillator":-27.69,"signal":false,"cluster_count":1},{"date":"2019-06-27","spy_close":291.5,"spy_sma_50":287.83,"new_highs":79,"new_lows":38,"total_issues":3496,"nh_pct":2.26,"nl_pct":1.09,"mcclellan_oscillator":65.19,"signal":false,"cluster_count":1},{"date":"2019-06-28","spy_close":293.0,"spy_sma_50":287.9,"new_highs":163,"new_lows":19,"total_issues":3514,"nh_pct":4.64,"nl_pct":0.54,"mcclellan_oscillator":146.27,"signal":false,"cluster_count":1},{"date":"2019-07-01","spy_close":295.66,"spy_sma_50":288.01,"new_highs":257,"new_lows":22,"total_issues":3509,"nh_pct":7.32,"nl_pct":0.63,"mcclellan_oscillator":152.42,"signal":false,"cluster_count":1},{"date":"2019-07-02","spy_close":296.43,"spy_sma_50":288.14,"new_highs":153,"new_lows":29,"total_issues":3507,"nh_pct":4.36,"nl_pct":0.83,"mcclellan_oscillator":113.46,"signal":false,"cluster_count":1},{"date":"2019-07-03","spy_close":298.8,"spy_sma_50":288.26,"new_highs":273,"new_lows":27,"total_issues":3479,"nh_pct":7.85,"nl_pct":0.78,"mcclellan_oscillator":163.04,"signal":false,"cluster_count":1},{"date":"2019-07-05","spy_close":298.46,"spy_sma_50":288.38,"new_highs":129,"new_lows":18,"total_issues":3489,"nh_pct":3.7,"nl_pct":0.52,"mcclellan_oscillator":138.76,"signal":false,"cluster_count":1},{"date":"2019-07-08","spy_close":296.82,"spy_sma_50":288.48,"new_highs":118,"new_lows":28,"total_issues":3495,"nh_pct":3.38,"nl_pct":0.8,"mcclellan_oscillator":46.1,"signal":false,"cluster_count":1},{"date":"2019-07-09","spy_close":297.19,"spy_sma_50":288.55,"new_highs":121,"new_lows":38,"total_issues":3496,"nh_pct":3.46,"nl_pct":1.09,"mcclellan_oscillator":40.01,"signal":false,"cluster_count":1},{"date":"2019-07-10","spy_close":298.61,"spy_sma_50":288.65,"new_highs":271,"new_lows":37,"total_issues":3507,"nh_pct":7.73,"nl_pct":1.06,"mcclellan_oscillator":50.84,"signal":false,"cluster_count":1},{"date":"2019-07-11","spy_close":299.31,"spy_sma_50":288.75,"new_highs":183,"new_lows":51,"total_issues":3506,"nh_pct":5.22,"nl_pct":1.45,"mcclellan_oscillator":25.1,"signal":false,"cluster_count":1},{"date":"2019-07-12","spy_close":300.65,"spy_sma_50":288.93,"new_highs":191,"new_lows":38,"total_issues":3508,"nh_pct":5.44,"nl_pct":1.08,"mcclellan_oscillator":56.07,"signal":false,"cluster_count":1},{"date":"2019-07-15","spy_close":300.75,"spy_sma_50":289.12,"new_highs":211,"new_lows":59,"total_issues":3512,"nh_pct":6.01,"nl_pct":1.68,"mcclellan_oscillator":32.42,"signal":false,"cluster_count":1},{"date":"2019-07-16","spy_close":299.71,"spy_sma_50":289.23,"new_highs":158,"new_lows":47,"total_issues":3504,"nh_pct":4.51,"nl_pct":1.34,"mcclellan_oscillator":12.78,"signal":false,"cluster_count":1},{"date":"2019-07-17","spy_close":297.74,"spy_sma_50":289.33,"new_highs":129,"new_lows":60,"total_issues":3510,"nh_pct":3.68,"nl_pct":1.71,"mcclellan_oscillator":-55.32,"signal":false,"cluster_count":1},{"date":"2019-07-18","spy_close":298.83,"spy_sma_50":289.55,"new_highs":154,"new_lows":89,"total_issues":3500,"nh_pct":4.4,"nl_pct":2.54,"mcclellan_oscillator":-35.77,"signal":true,"cluster_count":2},{"date":"2019-07-19","spy_close":297.17,"spy_sma_50":289.74,"new_highs":171,"new_lows":65,"total_issues":3496,"nh_pct":4.89,"nl_pct":1.86,"mcclellan_oscillator":-78.23,"signal":false,"cluster_count":2},{"date":"2019-07-22","spy_close":297.9,"spy_sma_50":289.97,"new_highs":86,"new_lows":82,"total_issues":3515,"nh_pct":2.45,"nl_pct":2.33,"mcclellan_oscillator":-82.94,"signal":true,"cluster_count":3},{"date":"2019-07-23","spy_close":300.03,"spy_sma_50":290.21,"new_highs":106,"new_lows":77,"total_issues":3508,"nh_pct":3.02,"nl_pct":2.19,"mcclellan_oscillator":-31.55,"signal":false,"cluster_count":3},{"date":"2019-07-24","spy_close":301.44,"spy_sma_50":290.62,"new_highs":194,"new_lows":52,"total_issues":3516,"nh_pct":5.52,"nl_pct":1.48,"mcclellan_oscillator":45.44,"signal":false,"cluster_count":3},{"date":"2019-07-25","spy_close":300.0,"spy_sma_50":290.95,"new_highs":154,"new_lows":73,"total_issues":3496,"nh_pct":4.41,"nl_pct":2.09,"mcclellan_oscillator":-52.1,"signal":false,"cluster_count":3},{"date":"2019-07-26","spy_close":302.01,"spy_sma_50":291.29,"new_highs":205,"new_lows":70,"total_issues":3532,"nh_pct":5.8,"nl_pct":1.98,"mcclellan_oscillator":21.95,"signal":false,"cluster_count":3},{"date":"2019-07-29","spy_close":301.46,"spy_sma_50":291.56,"new_highs":205,"new_lows":73,"total_issues":3524,"nh_pct":5.82,"nl_pct":2.07,"mcclellan_oscillator":-13.19,"signal":false,"cluster_count":3},{"date":"2019-07-30","spy_close":300.72,"spy_sma_50":291.86,"new_highs":183,"new_lows":69,"total_issues":3534,"nh_pct":5.18,"nl_pct":1.95,"mcclellan_oscillator":24.09,"signal":false,"cluster_count":3},{"date":"2019-07-31","spy_close":297.43,"spy_sma_50":292.13,"new_highs":250,"new_lows":54,"total_issues":3543,"nh_pct":7.06,"nl_pct":1.52,"mcclellan_oscillator":-55.12,"signal":false,"cluster_count":3},{"date":"2019-08-01","spy_close":294.84,"spy_sma_50":292.3,"new_highs":204,"new_lows":120,"total_issues":3530,"nh_pct":5.78,"nl_pct":3.4,"mcclellan_oscillator":-125.16,"signal":true,"cluster_count":4},{"date":"2019-08-02","spy_close":292.62,"spy_sma_50":292.44,"new_highs":91,"new_lows":160,"total_issues":3526,"nh_pct":2.58,"nl_pct":4.54,"mcclellan_oscillator":-179.07,"signal":true,"cluster_count":5},{"date":"2019-08-05","spy_close":283.82,"spy_sma_50":292.47,"new_highs":95,"new_lows":281,"total_issues":3538,"nh_pct":2.69,"nl_pct":7.94,"mcclellan_oscillator":-303.02,"signal":false,"cluster_count":5},{"date":"2019-08-06","spy_close":287.8,"spy_sma_50":292.57,"new_highs":75,"new_lows":183,"total_issues":3530,"nh_pct":2.12,"nl_pct":5.18,"mcclellan_oscillator":-193.38,"signal":false,"cluster_count":5},{"date":"2019-08-07","spy_close":287.97,"spy_sma_50":292.73,"new_highs":137,"new_lows":236,"total_issues":3537,"nh_pct":3.87,"nl_pct":6.67,"mcclellan_oscillator":-169.03,"signal":false,"cluster_count":5},{"date":"2019-08-08","spy_close":293.62,"spy_sma_50":293.04,"new_highs":188,"new_lows":58,"total_issues":3543,"nh_pct":5.31,"nl_pct":1.64,"mcclellan_oscillator":-34.65,"signal":false,"cluster_count":4},{"date":"2019-08-09","spy_close":291.62,"spy_sma_50":293.29,"new_highs":172,"new_lows":117,"total_issues":3521,"nh_pct":4.88,"nl_pct":3.32,"mcclellan_oscillator":-106.94,"signal":false,"cluster_count":4},{"date":"2019-08-12","spy_close":288.12,"spy_sma_50":293.54,"new_highs":126,"new_lows":214,"total_issues":3532,"nh_pct":3.57,"nl_pct":6.06,"mcclellan_oscillator":-175.42,"signal":false,"cluster_count":4},{"date":"2019-08-13","spy_close":292.55,"spy_sma_50":293.9,"new_highs":125,"new_lows":140,"total_issues":3551,"nh_pct":3.52,"nl_pct":3.94,"mcclellan_oscillator":-68.78,"signal":false,"cluster_count":4},{"date":"2019-08-14","spy_close":283.9,"spy_sma_50":293.97,"new_highs":53,"new_lows":325,"total_issues":3533,"nh_pct":1.5,"nl_pct":9.2,"mcclellan_oscillator":-202.97,"signal":false,"cluster_count":4},{"date":"2019-08-15","spy_close":284.65,"spy_sma_50":294.0,"new_highs":74,"new_lows":325,"total_issues":3535,"nh_pct":2.09,"nl_pct":9.19,"mcclellan_oscillator":-187.28,"signal":false,"cluster_count":4},{"date":"2019-08-16","spy_close":288.85,"spy_sma_50":294.09,"new_highs":121,"new_lows":65,"total_issues":3527,"nh_pct":3.43,"nl_pct":1.84,"mcclellan_oscillator":-36.48,"signal":false,"cluster_count":4},{"date":"2019-08-19","spy_close":292.33,"spy_sma_50":294.18,"new_highs":187,"new_lows":42,"total_issues":3535,"nh_pct":5.29,"nl_pct":1.19,"mcclellan_oscillator":61.78,"signal":false,"cluster_count":4},{"date":"2019-08-20","spy_close":290.09,"spy_sma_50":294.2,"new_highs":125,"new_lows":70,"total_issues":3520,"nh_pct":3.55,"nl_pct":1.99,"mcclellan_oscillator":-2.16,"signal":false,"cluster_count":4},{"date":"2019-08-21","spy_close":292.45,"spy_sma_50":294.27,"new_highs":130,"new_lows":50,"total_issues":3535,"nh_pct":3.68,"nl_pct":1.41,"mcclellan_oscillator":76.28,"signal":false,"cluster_count":4},{"date":"2019-08-22","spy_close":292.36,"spy_sma_50":294.35,"new_highs":137,"new_lows":59,"total_issues":3535,"nh_pct":3.88,"nl_pct":1.67,"mcclellan_oscillator":39.17,"signal":false,"cluster_count":4},{"date":"2019-08-23","spy_close":284.85,"spy_sma_50":294.26,"new_highs":114,"new_lows":223,"total_issues":3523,"nh_pct":3.24,"nl_pct":6.33,"mcclellan_oscillator":-102.56,"signal":false,"cluster_count":4},{"date":"2019-08-26","spy_close":288.0,"spy_sma_50":294.23,"new_highs":38,"new_lows":142,"total_issues":3529,"nh_pct":1.08,"nl_pct":4.02,"mcclellan_oscillator":-9.98,"signal":false,"cluster_count":4},{"date":"2019-08-27","spy_close":286.87,"spy_sma_50":294.18,"new_highs":107,"new_lows":234,"total_issues":3543,"nh_pct":3.02,"nl_pct":6.6,"mcclellan_oscillator":-85.77,"signal":false,"cluster_count":4},{"date":"2019-08-28","spy_close":288.89,"spy_sma_50":294.11,"new_highs":75,"new_lows":189,"total_issues":3534,"nh_pct":2.12,"nl_pct":5.35,"mcclellan_oscillator":11.81,"signal":false,"cluster_count":4},{"date":"2019-08-29","spy_close":292.58,"spy_sma_50":294.1,"new_highs":103,"new_lows":55,"total_issues":3524,"nh_pct":2.92,"nl_pct":1.56,"mcclellan_oscillator":112.93,"signal":false,"cluster_count":4},{"date":"2019-08-30","spy_close":292.45,"spy_sma_50":294.03,"new_highs":118,"new_lows":49,"total_issues":3522,"nh_pct":3.35,"nl_pct":1.39,"mcclellan_oscillator":117.12,"signal":false,"cluster_count":3},{"date":"2019-09-03","spy_close":290.74,"spy_sma_50":293.97,"new_highs":142,"new_lows":128,"total_issues":3528,"nh_pct":4.02,"nl_pct":3.63,"mcclellan_oscillator":33.27,"signal":false,"cluster_count":3},{"date":"2019-09-04","spy_close":294.04,"spy_sma_50":293.98,"new_highs":204,"new_lows":57,"total_issues":3523,"nh_pct":5.79,"nl_pct":1.62,"mcclellan_oscillator":125.31,"signal":false,"cluster_count":2},{"date":"2019-09-05","spy_close":297.82,"spy_sma_50":294.12,"new_highs":171,"new_lows":18,"total_issues":3534,"nh_pct":4.84,"nl_pct":0.51,"mcclellan_oscillator":188.38,"signal":false,"cluster_count":2},{"date":"2019-09-06","spy_close":298.05,"spy_sma_50":294.27,"new_highs":123,"new_lows":28,"total_issues":3537,"nh_pct":3.48,"nl_pct":0.79,"mcclellan_oscillator":157.21,"signal":false,"cluster_count":2},{"date":"2019-09-09","spy_close":298.2,"spy_sma_50":294.4,"new_highs":110,"new_lows":25,"total_issues":3540,"nh_pct":3.11,"nl_pct":0.71,"mcclellan_oscillator":178.23,"signal":false,"cluster_count":2},{"date":"2019-09-10","spy_close":298.13,"spy_sma_50":294.51,"new_highs":86,"new_lows":14,"total_issues":3535,"nh_pct":2.43,"nl_pct":0.4,"mcclellan_oscillator":201.21,"signal":false,"cluster_count":2},{"date":"2019-09-11","spy_close":300.25,"spy_sma_50":294.6,"new_highs":115,"new_lows":7,"total_issues":3531,"nh_pct":3.26,"nl_pct":0.2,"mcclellan_oscillator":261.05,"signal":false,"cluster_count":2},{"date":"2019-09-12","spy_close":301.29,"spy_sma_50":294.7,"new_highs":166,"new_lows":19,"total_issues":3543,"nh_pct":4.69,"nl_pct":0.54,"mcclellan_oscillator":224.55,"signal":false,"cluster_count":2},{"date":"2019-09-13","spy_close":301.09,"spy_sma_50":294.74,"new_highs":124,"new_lows":12,"total_issues":3544,"nh_pct":3.5,"nl_pct":0.34,"mcclellan_oscillator":193.33,"signal":false,"cluster_count":2},{"date":"2019-09-16","spy_close":300.16,"spy_sma_50":294.78,"new_highs":67,"new_lows":5,"total_issues":3562,"nh_pct":1.88,"nl_pct":0.14,"mcclellan_oscillator":164.87,"signal":false,"cluster_count":1},{"date":"2019-09-17","spy_close":300.92,"spy_sma_50":294.86,"new_highs":64,"new_lows":17,"total_issues":3553,"nh_pct":1.8,"nl_pct":0.48,"mcclellan_oscillator":125.86,"signal":false,"cluster_count":0},{"date":"2019-09-18","spy_close":301.1,"spy_sma_50":294.94,"new_highs":86,"new_lows":19,"total_issues":3543,"nh_pct":2.43,"nl_pct":0.54,"mcclellan_oscillator":67.97,"signal":false,"cluster_count":0},{"date":"2019-09-19","spy_close":301.08,"spy_sma_50":294.99,"new_highs":120,"new_lows":23,"total_issues":3549,"nh_pct":3.38,"nl_pct":0.65,"mcclellan_oscillator":32.39,"signal":false,"cluster_count":0},{"date":"2019-09-20","spy_close":298.28,"spy_sma_50":294.96,"new_highs":74,"new_lows":17,"total_issues":3556,"nh_pct":2.08,"nl_pct":0.48,"mcclellan_oscillator":11.01,"signal":false,"cluster_count":0},{"date":"2019-09-23","spy_close":298.21,"spy_sma_50":294.92,"new_highs":76,"new_lows":20,"total_issues":3543,"nh_pct":2.15,"nl_pct":0.56,"mcclellan_oscillator":-3.53,"signal":false,"cluster_count":0},{"date":"2019-09-24","spy_close":295.87,"spy_sma_50":294.82,"new_highs":102,"new_lows":51,"total_issues":3551,"nh_pct":2.87,"nl_pct":1.44,"mcclellan_oscillator":-101.99,"signal":false,"cluster_count":0},{"date":"2019-09-25","spy_close":297.62,"spy_sma_50":294.78,"new_highs":70,"new_lows":45,"total_issues":3544,"nh_pct":1.98,"nl_pct":1.27,"mcclellan_oscillator":-43.31,"signal":false,"cluster_count":0},{"date":"2019-09-26","spy_close":297.0,"spy_sma_50":294.76,"new_highs":120,"new_lows":55,"total_issues":3541,"nh_pct":3.39,"nl_pct":1.55,"mcclellan_oscillator":-92.03,"signal":false,"cluster_count":0},{"date":"2019-09-27","spy_close":295.4,"spy_sma_50":294.69,"new_highs":69,"new_lows":57,"total_issues":3545,"nh_pct":1.95,"nl_pct":1.61,"mcclellan_oscillator":-134.52,"signal":false,"cluster_count":0},{"date":"2019-09-30","spy_close":296.77,"spy_sma_50":294.68,"new_highs":89,"new_lows":62,"total_issues":3550,"nh_pct":2.51,"nl_pct":1.75,"mcclellan_oscillator":-96.33,"signal":false,"cluster_count":0},{"date":"2019-10-01","spy_close":293.24,"spy_sma_50":294.59,"new_highs":56,"new_lows":89,"total_issues":3542,"nh_pct":1.58,"nl_pct":2.51,"mcclellan_oscillator":-195.4,"signal":false,"cluster_count":0},{"date":"2019-10-02","spy_close":288.06,"spy_sma_50":294.35,"new_highs":14,"new_lows":120,"total_issues":3545,"nh_pct":0.39,"nl_pct":3.39,"mcclellan_oscillator":-272.87,"signal":false,"cluster_count":0},{"date":"2019-10-03","spy_close":290.42,"spy_sma_50":294.13,"new_highs":27,"new_lows":103,"total_issues":3543,"nh_pct":0.76,"nl_pct":2.91,"mcclellan_oscillator":-192.29,"signal":false,"cluster_count":0},{"date":"2019-10-04","spy_close":294.35,"spy_sma_50":294.02,"new_highs":61,"new_lows":50,"total_issues":3532,"nh_pct":1.73,"nl_pct":1.42,"mcclellan_oscillator":-76.04,"signal":false,"cluster_count":0},{"date":"2019-10-07","spy_close":293.08,"spy_sma_50":293.84,"new_highs":64,"new_lows":52,"total_issues":3559,"nh_pct":1.8,"nl_pct":1.46,"mcclellan_oscillator":-113.21,"signal":false,"cluster_count":0},{"date":"2019-10-08","spy_close":288.53,"spy_sma_50":293.58,"new_highs":45,"new_lows":123,"total_issues":3548,"nh_pct":1.27,"nl_pct":3.47,"mcclellan_oscillator":-204.98,"signal":false,"cluster_count":0},{"date":"2019-10-09","spy_close":291.27,"spy_sma_50":293.39,"new_highs":60,"new_lows":92,"total_issues":3537,"nh_pct":1.7,"nl_pct":2.6,"mcclellan_oscillator":-118.57,"signal":false,"cluster_count":0},{"date":"2019-10-10","spy_close":293.24,"spy_sma_50":293.31,"new_highs":34,"new_lows":72,"total_issues":3540,"nh_pct":0.96,"nl_pct":2.03,"mcclellan_oscillator":-65.39,"signal":false,"cluster_count":0},{"date":"2019-10-11","spy_close":296.28,"spy_sma_50":293.34,"new_highs":104,"new_lows":29,"total_issues":3560,"nh_pct":2.92,"nl_pct":0.81,"mcclellan_oscillator":40.1,"signal":false,"cluster_count":0},{"date":"2019-10-14","spy_close":295.95,"spy_sma_50":293.4,"new_highs":39,"new_lows":53,"total_issues":3522,"nh_pct":1.11,"nl_pct":1.5,"mcclellan_oscillator":-6.65,"signal":false,"cluster_count":0},{"date":"2019-10-15","spy_close":298.88,"spy_sma_50":293.71,"new_highs":79,"new_lows":37,"total_issues":3556,"nh_pct":2.22,"nl_pct":1.04,"mcclellan_oscillator":65.61,"signal":false,"cluster_count":0},{"date":"2019-10-16","spy_close":298.4,"spy_sma_50":293.92,"new_highs":76,"new_lows":32,"total_issues":3570,"nh_pct":2.13,"nl_pct":0.9,"mcclellan_oscillator":55.81,"signal":false,"cluster_count":0},{"date":"2019-10-17","spy_close":299.28,"spy_sma_50":294.14,"new_highs":133,"new_lows":35,"total_issues":3555,"nh_pct":3.74,"nl_pct":0.98,"mcclellan_oscillator":113.25,"signal":false,"cluster_count":0},{"date":"2019-10-18","spy_close":297.97,"spy_sma_50":294.23,"new_highs":122,"new_lows":35,"total_issues":3547,"nh_pct":3.44,"nl_pct":0.99,"mcclellan_oscillator":81.4,"signal":false,"cluster_count":0},{"date":"2019-10-21","spy_close":299.99,"spy_sma_50":294.4,"new_highs":198,"new_lows":42,"total_issues":3560,"nh_pct":5.56,"nl_pct":1.18,"mcclellan_oscillator":142.31,"signal":false,"cluster_count":0},{"date":"2019-10-22","spy_close":299.01,"spy_sma_50":294.62,"new_highs":178,"new_lows":40,"total_issues":3549,"nh_pct":5.02,"nl_pct":1.13,"mcclellan_oscillator":121.48,"signal":false,"cluster_count":0},{"date":"2019-10-23","spy_close":299.88,"spy_sma_50":294.76,"new_highs":129,"new_lows":31,"total_issues":3553,"nh_pct":3.63,"nl_pct":0.87,"mcclellan_oscillator":128.31,"signal":false,"cluster_count":0},{"date":"2019-10-24","spy_close":300.37,"spy_sma_50":295.09,"new_highs":146,"new_lows":35,"total_issues":3558,"nh_pct":4.1,"nl_pct":0.98,"mcclellan_oscillator":89.06,"signal":false,"cluster_count":0},{"date":"2019-10-25","spy_close":301.6,"spy_sma_50":295.43,"new_highs":161,"new_lows":40,"total_issues":3551,"nh_pct":4.53,"nl_pct":1.13,"mcclellan_oscillator":105.15,"signal":false,"cluster_count":0},{"date":"2019-10-28","spy_close":303.3,"spy_sma_50":295.72,"new_highs":208,"new_lows":38,"total_issues":3568,"nh_pct":5.83,"nl_pct":1.07,"mcclellan_oscillator":127.09,"signal":false,"cluster_count":0},{"date":"2019-10-29","spy_close":303.21,"spy_sma_50":295.94,"new_highs":188,"new_lows":54,"total_issues":3559,"nh_pct":5.28,"nl_pct":1.52,"mcclellan_oscillator":112.16,"signal":false,"cluster_count":0},{"date":"2019-10-30","spy_close":304.14,"spy_sma_50":296.22,"new_highs":160,"new_lows":53,"total_issues":3574,"nh_pct":4.48,"nl_pct":1.48,"mcclellan_oscillator":96.53,"signal":false,"cluster_count":0},{"date":"2019-10-31","spy_close":303.33,"spy_sma_50":296.44,"new_highs":144,"new_lows":60,"total_issues":3570,"nh_pct":4.03,"nl_pct":1.68,"mcclellan_oscillator":24.49,"signal":false,"cluster_count":0},{"date":"2019-11-01","spy_close":306.14,"spy_sma_50":296.71,"new_highs":235,"new_lows":49,"total_issues":3571,"nh_pct":6.58,"nl_pct":1.37,"mcclellan_oscillator":104.52,"signal":false,"cluster_count":0},{"date":"2019-11-04","spy_close":307.37,"spy_sma_50":297.16,"new_highs":295,"new_lows":34,"total_issues":3566,"nh_pct":8.27,"nl_pct":0.95,"mcclellan_oscillator":126.17,"signal":false,"cluster_count":0},{"date":"2019-11-05","spy_close":307.03,"spy_sma_50":297.54,"new_highs":277,"new_lows":38,"total_issues":3583,"nh_pct":7.73,"nl_pct":1.06,"mcclellan_oscillator":108.95,"signal":false,"cluster_count":0},{"date":"2019-11-06","spy_close":307.1,"spy_sma_50":297.95,"new_highs":131,"new_lows":53,"total_issues":3574,"nh_pct":3.67,"nl_pct":1.48,"mcclellan_oscillator":56.79,"signal":false,"cluster_count":0},{"date":"2019-11-07","spy_close":308.18,"spy_sma_50":298.33,"new_highs":266,"new_lows":69,"total_issues":3575,"nh_pct":7.44,"nl_pct":1.93,"mcclellan_oscillator":46.6,"signal":false,"cluster_count":0},{"date":"2019-11-08","spy_close":308.94,"spy_sma_50":298.66,"new_highs":129,"new_lows":61,"total_issues":3580,"nh_pct":3.6,"nl_pct":1.7,"mcclellan_oscillator":39.76,"signal":false,"cluster_count":0},{"date":"2019-11-11","spy_close":308.35,"spy_sma_50":298.98,"new_highs":130,"new_lows":63,"total_issues":3577,"nh_pct":3.63,"nl_pct":1.76,"mcclellan_oscillator":7.71,"signal":false,"cluster_count":0},{"date":"2019-11-12","spy_close":309.0,"spy_sma_50":299.34,"new_highs":185,"new_lows":93,"total_issues":3567,"nh_pct":5.19,"nl_pct":2.61,"mcclellan_oscillator":-8.63,"signal":true,"cluster_count":1},{"date":"2019-11-13","spy_close":309.1,"spy_sma_50":299.64,"new_highs":111,"new_lows":86,"total_issues":3577,"nh_pct":3.1,"nl_pct":2.4,"mcclellan_oscillator":-41.16,"signal":true,"cluster_count":2},{"date":"2019-11-14","spy_close":309.55,"spy_sma_50":299.88,"new_highs":120,"new_lows":91,"total_issues":3570,"nh_pct":3.36,"nl_pct":2.55,"mcclellan_oscillator":-45.26,"signal":true,"cluster_count":3},{"date":"2019-11-15","spy_close":311.79,"spy_sma_50":300.15,"new_highs":186,"new_lows":84,"total_issues":3595,"nh_pct":5.17,"nl_pct":2.34,"mcclellan_oscillator":-1.84,"signal":false,"cluster_count":3},{"date":"2019-11-18","spy_close":312.02,"spy_sma_50":300.43,"new_highs":167,"new_lows":105,"total_issues":3591,"nh_pct":4.65,"nl_pct":2.92,"mcclellan_oscillator":-33.71,"signal":true,"cluster_count":4},{"date":"2019-11-19","spy_close":311.93,"spy_sma_50":300.71,"new_highs":172,"new_lows":100,"total_issues":3581,"nh_pct":4.8,"nl_pct":2.79,"mcclellan_oscillator":-16.34,"signal":true,"cluster_count":5},{"date":"2019-11-20","spy_close":310.77,"spy_sma_50":300.92,"new_highs":133,"new_lows":88,"total_issues":3572,"nh_pct":3.72,"nl_pct":2.46,"mcclellan_oscillator":-64.26,"signal":true,"cluster_count":6},{"date":"2019-11-21","spy_close":310.27,"spy_sma_50":301.1,"new_highs":69,"new_lows":66,"total_issues":3584,"nh_pct":1.93,"nl_pct":1.84,"mcclellan_oscillator":-102.26,"signal":false,"cluster_count":6},{"date":"2019-11-22","spy_close":310.96,"spy_sma_50":301.29,"new_highs":64,"new_lows":57,"total_issues":3581,"nh_pct":1.79,"nl_pct":1.59,"mcclellan_oscillator":-61.19,"signal":false,"cluster_count":6},{"date":"2019-11-25","spy_close":313.37,"spy_sma_50":301.56,"new_highs":198,"new_lows":52,"total_issues":3584,"nh_pct":5.52,"nl_pct":1.45,"mcclellan_oscillator":36.39,"signal":false,"cluster_count":6},{"date":"2019-11-26","spy_close":314.08,"spy_sma_50":301.82,"new_highs":213,"new_lows":53,"total_issues":3585,"nh_pct":5.94,"nl_pct":1.48,"mcclellan_oscillator":35.28,"signal":false,"cluster_count":6},{"date":"2019-11-27","spy_close":315.48,"spy_sma_50":302.11,"new_highs":230,"new_lows":52,"total_issues":3577,"nh_pct":6.43,"nl_pct":1.45,"mcclellan_oscillator":78.66,"signal":false,"cluster_count":6},{"date":"2019-11-29","spy_close":314.31,"spy_sma_50":302.37,"new_highs":117,"new_lows":24,"total_issues":3552,"nh_pct":3.29,"nl_pct":0.68,"mcclellan_oscillator":9.05,"signal":false,"cluster_count":6},{"date":"2019-12-02","spy_close":311.64,"spy_sma_50":302.64,"new_highs":81,"new_lows":47,"total_issues":3579,"nh_pct":2.26,"nl_pct":1.31,"mcclellan_oscillator":-87.1,"signal":false,"cluster_count":6},{"date":"2019-12-03","spy_close":309.55,"spy_sma_50":302.87,"new_highs":39,"new_lows":60,"total_issues":3582,"nh_pct":1.09,"nl_pct":1.68,"mcclellan_oscillator":-132.43,"signal":false,"cluster_count":6},{"date":"2019-12-04","spy_close":311.46,"spy_sma_50":303.18,"new_highs":92,"new_lows":30,"total_issues":3596,"nh_pct":2.56,"nl_pct":0.83,"mcclellan_oscillator":-58.48,"signal":false,"cluster_count":6},{"date":"2019-12-05","spy_close":312.02,"spy_sma_50":303.47,"new_highs":78,"new_lows":28,"total_issues":3587,"nh_pct":2.17,"nl_pct":0.78,"mcclellan_oscillator":-37.85,"signal":false,"cluster_count":6},{"date":"2019-12-06","spy_close":314.87,"spy_sma_50":303.82,"new_highs":217,"new_lows":20,"total_issues":3596,"nh_pct":6.03,"nl_pct":0.56,"mcclellan_oscillator":47.32,"signal":false,"cluster_count":6},{"date":"2019-12-09","spy_close":313.88,"spy_sma_50":304.19,"new_highs":131,"new_lows":27,"total_issues":3594,"nh_pct":3.64,"nl_pct":0.75,"mcclellan_oscillator":14.0,"signal":false,"cluster_count":6},{"date":"2019-12-10","spy_close":313.53,"spy_sma_50":304.53,"new_highs":106,"new_lows":33,"total_issues":3590,"nh_pct":2.95,"nl_pct":0.92,"mcclellan_oscillator":6.4,"signal":false,"cluster_count":6},{"date":"2019-12-11","spy_close":314.42,"spy_sma_50":304.95,"new_highs":158,"new_lows":34,"total_issues":3580,"nh_pct":4.41,"nl_pct":0.95,"mcclellan_oscillator":31.42,"signal":false,"cluster_count":6},{"date":"2019-12-12","spy_close":317.13,"spy_sma_50":305.53,"new_highs":343,"new_lows":47,"total_issues":3599,"nh_pct":9.53,"nl_pct":1.31,"mcclellan_oscillator":73.95,"signal":false,"cluster_count":6},{"date":"2019-12-13","spy_close":317.32,"spy_sma_50":306.07,"new_highs":270,"new_lows":43,"total_issues":3593,"nh_pct":7.51,"nl_pct":1.2,"mcclellan_oscillator":42.4,"signal":false,"cluster_count":6},{"date":"2019-12-16","spy_close":319.5,"spy_sma_50":306.58,"new_highs":373,"new_lows":55,"total_issues":3619,"nh_pct":10.31,"nl_pct":1.52,"mcclellan_oscillator":87.36,"signal":false,"cluster_count":6},{"date":"2019-12-17","spy_close":319.57,"spy_sma_50":307.11,"new_highs":271,"new_lows":36,"total_issues":3603,"nh_pct":7.52,"nl_pct":1.0,"mcclellan_oscillator":100.71,"signal":false,"cluster_count":6},{"date":"2019-12-18","spy_close":319.59,"spy_sma_50":307.73,"new_highs":262,"new_lows":36,"total_issues":3599,"nh_pct":7.28,"nl_pct":1.0,"mcclellan_oscillator":96.17,"signal":false,"cluster_count":6},{"date":"2019-12-19","spy_close":320.9,"spy_sma_50":308.32,"new_highs":239,"new_lows":38,"total_issues":3593,"nh_pct":6.65,"nl_pct":1.06,"mcclellan_oscillator":102.61,"signal":false,"cluster_count":6},{"date":"2019-12-20","spy_close":320.73,"spy_sma_50":308.87,"new_highs":372,"new_lows":32,"total_issues":3611,"nh_pct":10.3,"nl_pct":0.89,"mcclellan_oscillator":113.91,"signal":false,"cluster_count":6},{"date":"2019-12-23","spy_close":321.22,"spy_sma_50":309.37,"new_highs":252,"new_lows":31,"total_issues":3606,"nh_pct":6.99,"nl_pct":0.86,"mcclellan_oscillator":87.89,"signal":false,"cluster_count":6},{"date":"2019-12-24","spy_close":321.23,"spy_sma_50":309.87,"new_highs":158,"new_lows":24,"total_issues":3583,"nh_pct":4.41,"nl_pct":0.67,"mcclellan_oscillator":93.26,"signal":false,"cluster_count":6},{"date":"2019-12-26","spy_close":322.94,"spy_sma_50":310.35,"new_highs":221,"new_lows":25,"total_issues":3590,"nh_pct":6.16,"nl_pct":0.7,"mcclellan_oscillator":98.39,"signal":false,"cluster_count":6},{"date":"2019-12-27","spy_close":322.86,"spy_sma_50":310.84,"new_highs":233,"new_lows":29,"total_issues":3612,"nh_pct":6.45,"nl_pct":0.8,"mcclellan_oscillator":37.18,"signal":false,"cluster_count":5},{"date":"2019-12-30","spy_close":321.08,"spy_sma_50":311.28,"new_highs":128,"new_lows":25,"total_issues":3616,"nh_pct":3.54,"nl_pct":0.69,"mcclellan_oscillator":-19.35,"signal":false,"cluster_count":4},{"date":"2019-12-31","spy_close":321.86,"spy_sma_50":311.76,"new_highs":118,"new_lows":17,"total_issues":3615,"nh_pct":3.26,"nl_pct":0.47,"mcclellan_oscillator":21.88,"signal":false,"cluster_count":3},{"date":"2020-01-02","spy_close":324.87,"spy_sma_50":312.25,"new_highs":270,"new_lows":24,"total_issues":3595,"nh_pct":7.51,"nl_pct":0.67,"mcclellan_oscillator":33.26,"signal":false,"cluster_count":3},{"date":"2020-01-03","spy_close":322.41,"spy_sma_50":312.72,"new_highs":107,"new_lows":11,"total_issues":3601,"nh_pct":2.97,"nl_pct":0.31,"mcclellan_oscillator":-25.02,"signal":false,"cluster_count":2},{"date":"2020-01-06","spy_close":323.64,"spy_sma_50":313.2,"new_highs":128,"new_lows":20,"total_issues":3594,"nh_pct":3.56,"nl_pct":0.56,"mcclellan_oscillator":-24.28,"signal":false,"cluster_count":1},{"date":"2020-01-07","spy_close":322.73,"spy_sma_50":313.65,"new_highs":162,"new_lows":14,"total_issues":3595,"nh_pct":4.51,"nl_pct":0.39,"mcclellan_oscillator":-58.42,"signal":false,"cluster_count":0},{"date":"2020-01-08","spy_close":324.45,"spy_sma_50":314.1,"new_highs":250,"new_lows":16,"total_issues":3599,"nh_pct":6.95,"nl_pct":0.44,"mcclellan_oscillator":-28.27,"signal":false,"cluster_count":0},{"date":"2020-01-09","spy_close":326.65,"spy_sma_50":314.57,"new_highs":305,"new_lows":26,"total_issues":3597,"nh_pct":8.48,"nl_pct":0.72,"mcclellan_oscillator":-12.85,"signal":false,"cluster_count":0},{"date":"2020-01-10","spy_close":325.71,"spy_sma_50":315.02,"new_highs":232,"new_lows":31,"total_issues":3603,"nh_pct":6.44,"nl_pct":0.86,"mcclellan_oscillator":-47.55,"signal":false,"cluster_count":0},{"date":"2020-01-13","spy_close":327.95,"spy_sma_50":315.5,"new_highs":302,"new_lows":41,"total_issues":3590,"nh_pct":8.41,"nl_pct":1.14,"mcclellan_oscillator":17.46,"signal":false,"cluster_count":0},{"date":"2020-01-14","spy_close":327.45,"spy_sma_50":315.98,"new_highs":303,"new_lows":31,"total_issues":3607,"nh_pct":8.4,"nl_pct":0.86,"mcclellan_oscillator":9.27,"signal":false,"cluster_count":0},{"date":"2020-01-15","spy_close":328.19,"spy_sma_50":316.42,"new_highs":321,"new_lows":19,"total_issues":3600,"nh_pct":8.92,"nl_pct":0.53,"mcclellan_oscillator":21.46,"signal":false,"cluster_count":0},{"date":"2020-01-16","spy_close":330.92,"spy_sma_50":316.89,"new_highs":407,"new_lows":21,"total_issues":3606,"nh_pct":11.29,"nl_pct":0.58,"mcclellan_oscillator":98.93,"signal":false,"cluster_count":0},{"date":"2020-01-17","spy_close":331.95,"spy_sma_50":317.39,"new_highs":452,"new_lows":28,"total_issues":3602,"nh_pct":12.55,"nl_pct":0.78,"mcclellan_oscillator":63.12,"signal":false,"cluster_count":0},{"date":"2020-01-21","spy_close":331.3,"spy_sma_50":317.87,"new_highs":310,"new_lows":39,"total_issues":3622,"nh_pct":8.56,"nl_pct":1.08,"mcclellan_oscillator":-2.91,"signal":false,"cluster_count":0},{"date":"2020-01-22","spy_close":331.34,"spy_sma_50":318.34,"new_highs":396,"new_lows":41,"total_issues":3607,"nh_pct":10.98,"nl_pct":1.14,"mcclellan_oscillator":-19.35,"signal":false,"cluster_count":0},{"date":"2020-01-23","spy_close":331.72,"spy_sma_50":318.79,"new_highs":225,"new_lows":41,"total_issues":3589,"nh_pct":6.27,"nl_pct":1.14,"mcclellan_oscillator":-29.51,"signal":false,"cluster_count":0},{"date":"2020-01-24","spy_close":328.77,"spy_sma_50":319.2,"new_highs":300,"new_lows":60,"total_issues":3609,"nh_pct":8.31,"nl_pct":1.66,"mcclellan_oscillator":-128.65,"signal":false,"cluster_count":0},{"date":"2020-01-27","spy_close":323.5,"spy_sma_50":319.49,"new_highs":94,"new_lows":96,"total_issues":3602,"nh_pct":2.61,"nl_pct":2.67,"mcclellan_oscillator":-233.53,"signal":true,"cluster_count":1},{"date":"2020-01-28","spy_close":326.89,"spy_sma_50":319.85,"new_highs":136,"new_lows":56,"total_issues":3584,"nh_pct":3.79,"nl_pct":1.56,"mcclellan_oscillator":-132.07,"signal":false,"cluster_count":1},{"date":"2020-01-29","spy_close":326.62,"spy_sma_50":320.19,"new_highs":188,"new_lows":83,"total_issues":3596,"nh_pct":5.23,"nl_pct":2.31,"mcclellan_oscillator":-152.07,"signal":false,"cluster_count":1},{"date":"2020-01-30","spy_close":327.68,"spy_sma_50":320.5,"new_highs":155,"new_lows":118,"total_issues":3587,"nh_pct":4.32,"nl_pct":3.29,"mcclellan_oscillator":-143.91,"signal":true,"cluster_count":2},{"date":"2020-01-31","spy_close":321.73,"spy_sma_50":320.7,"new_highs":135,"new_lows":131,"total_issues":3611,"nh_pct":3.74,"nl_pct":3.63,"mcclellan_oscillator":-252.91,"signal":true,"cluster_count":3},{"date":"2020-02-03","spy_close":324.12,"spy_sma_50":320.94,"new_highs":118,"new_lows":105,"total_issues":3612,"nh_pct":3.27,"nl_pct":2.91,"mcclellan_oscillator":-161.29,"signal":true,"cluster_count":4},{"date":"2020-02-04","spy_close":329.06,"spy_sma_50":321.31,"new_highs":261,"new_lows":53,"total_issues":3617,"nh_pct":7.22,"nl_pct":1.47,"mcclellan_oscillator":-57.7,"signal":false,"cluster_count":4},{"date":"2020-02-05","spy_close":332.86,"spy_sma_50":321.76,"new_highs":290,"new_lows":25,"total_issues":3601,"nh_pct":8.05,"nl_pct":0.69,"mcclellan_oscillator":41.25,"signal":false,"cluster_count":4},{"date":"2020-02-06","spy_close":333.98,"spy_sma_50":322.22,"new_highs":281,"new_lows":42,"total_issues":3616,"nh_pct":7.77,"nl_pct":1.16,"mcclellan_oscillator":14.81,"signal":false,"cluster_count":4},{"date":"2020-02-07","spy_close":332.2,"spy_sma_50":322.6,"new_highs":179,"new_lows":82,"total_issues":3603,"nh_pct":4.97,"nl_pct":2.28,"mcclellan_oscillator":-64.18,"signal":false,"cluster_count":4},{"date":"2020-02-10","spy_close":334.68,"spy_sma_50":323.01,"new_highs":254,"new_lows":110,"total_issues":3604,"nh_pct":7.05,"nl_pct":3.05,"mcclellan_oscillator":-21.49,"signal":false,"cluster_count":4},{"date":"2020-02-11","spy_close":335.26,"spy_sma_50":323.4,"new_highs":373,"new_lows":57,"total_issues":3612,"nh_pct":10.33,"nl_pct":1.58,"mcclellan_oscillator":39.01,"signal":false,"cluster_count":4},{"date":"2020-02-12","spy_close":337.42,"spy_sma_50":323.87,"new_highs":355,"new_lows":45,"total_issues":3609,"nh_pct":9.84,"nl_pct":1.25,"mcclellan_oscillator":82.6,"signal":false,"cluster_count":4},{"date":"2020-02-13","spy_close":337.06,"spy_sma_50":324.38,"new_highs":316,"new_lows":52,"total_issues":3611,"nh_pct":8.75,"nl_pct":1.44,"mcclellan_oscillator":61.55,"signal":false,"cluster_count":4},{"date":"2020-02-14","spy_close":337.6,"spy_sma_50":324.94,"new_highs":311,"new_lows":64,"total_issues":3596,"nh_pct":8.65,"nl_pct":1.78,"mcclellan_oscillator":34.7,"signal":false,"cluster_count":4},{"date":"2020-02-18","spy_close":336.73,"spy_sma_50":325.44,"new_highs":289,"new_lows":79,"total_issues":3608,"nh_pct":8.01,"nl_pct":2.19,"mcclellan_oscillator":-4.58,"signal":false,"cluster_count":4},{"date":"2020-02-19","spy_close":338.34,"spy_sma_50":325.97,"new_highs":368,"new_lows":62,"total_issues":3622,"nh_pct":10.16,"nl_pct":1.71,"mcclellan_oscillator":30.61,"signal":false,"cluster_count":4},{"date":"2020-02-20","spy_close":336.95,"spy_sma_50":326.41,"new_highs":293,"new_lows":63,"total_issues":3611,"nh_pct":8.11,"nl_pct":1.74,"mcclellan_oscillator":36.89,"signal":false,"cluster_count":4},{"date":"2020-02-21","spy_close":333.48,"spy_sma_50":326.8,"new_highs":186,"new_lows":88,"total_issues":3608,"nh_pct":5.16,"nl_pct":2.44,"mcclellan_oscillator":-49.23,"signal":false,"cluster_count":4},{"date":"2020-02-24","spy_close":322.42,"spy_sma_50":326.98,"new_highs":84,"new_lows":237,"total_issues":3629,"nh_pct":2.31,"nl_pct":6.53,"mcclellan_oscillator":-196.21,"signal":false,"cluster_count":4},{"date":"2020-02-25","spy_close":312.65,"spy_sma_50":326.94,"new_highs":57,"new_lows":360,"total_issues":3613,"nh_pct":1.58,"nl_pct":9.96,"mcclellan_oscillator":-323.9,"signal":false,"cluster_count":4},{"date":"2020-02-26","spy_close":311.5,"spy_sma_50":326.83,"new_highs":29,"new_lows":363,"total_issues":3623,"nh_pct":0.8,"nl_pct":10.02,"mcclellan_oscillator":-343.9,"signal":false,"cluster_count":4},{"date":"2020-02-27","spy_close":297.51,"spy_sma_50":326.44,"new_highs":29,"new_lows":725,"total_issues":3628,"nh_pct":0.8,"nl_pct":19.98,"mcclellan_oscillator":-445.13,"signal":false,"cluster_count":4},{"date":"2020-02-28","spy_close":296.26,"spy_sma_50":325.97,"new_highs":21,"new_lows":960,"total_issues":3645,"nh_pct":0.58,"nl_pct":26.34,"mcclellan_oscillator":-461.66,"signal":false,"cluster_count":4},{"date":"2020-03-02","spy_close":309.09,"spy_sma_50":325.76,"new_highs":17,"new_lows":183,"total_issues":3633,"nh_pct":0.47,"nl_pct":5.04,"mcclellan_oscillator":-278.29,"signal":false,"cluster_count":4},{"date":"2020-03-03","spy_close":300.24,"spy_sma_50":325.37,"new_highs":23,"new_lows":208,"total_issues":3626,"nh_pct":0.63,"nl_pct":5.74,"mcclellan_oscillator":-320.91,"signal":false,"cluster_count":4},{"date":"2020-03-04","spy_close":312.86,"spy_sma_50":325.21,"new_highs":47,"new_lows":155,"total_issues":3617,"nh_pct":1.3,"nl_pct":4.29,"mcclellan_oscillator":-143.2,"signal":false,"cluster_count":4},{"date":"2020-03-05","spy_close":302.46,"spy_sma_50":324.85,"new_highs":38,"new_lows":473,"total_issues":3621,"nh_pct":1.05,"nl_pct":13.06,"mcclellan_oscillator":-255.64,"signal":false,"cluster_count":4},{"date":"2020-03-06","spy_close":297.46,"spy_sma_50":324.37,"new_highs":34,"new_lows":812,"total_issues":3630,"nh_pct":0.94,"nl_pct":22.37,"mcclellan_oscillator":-322.84,"signal":false,"cluster_count":4},{"date":"2020-03-09","spy_close":274.23,"spy_sma_50":323.43,"new_highs":29,"new_lows":1664,"total_issues":3643,"nh_pct":0.8,"nl_pct":45.68,"mcclellan_oscillator":-443.99,"signal":false,"cluster_count":4},{"date":"2020-03-10","spy_close":288.42,"spy_sma_50":322.74,"new_highs":16,"new_lows":811,"total_issues":3636,"nh_pct":0.44,"nl_pct":22.3,"mcclellan_oscillator":-276.8,"signal":false,"cluster_count":4},{"date":"2020-03-11","spy_close":274.36,"spy_sma_50":321.77,"new_highs":9,"new_lows":1253,"total_issues":3628,"nh_pct":0.25,"nl_pct":34.54,"mcclellan_oscillator":-386.07,"signal":false,"cluster_count":3},{"date":"2020-03-12","spy_close":248.11,"spy_sma_50":320.31,"new_highs":18,"new_lows":2485,"total_issues":3648,"nh_pct":0.49,"nl_pct":68.12,"mcclellan_oscillator":-491.22,"signal":false,"cluster_count":3},{"date":"2020-03-13","spy_close":269.32,"spy_sma_50":319.26,"new_highs":12,"new_lows":835,"total_issues":3642,"nh_pct":0.33,"nl_pct":22.93,"mcclellan_oscillator":-279.91,"signal":false,"cluster_count":3},{"date":"2020-03-16","spy_close":239.85,"spy_sma_50":317.56,"new_highs":14,"new_lows":2245,"total_issues":3636,"nh_pct":0.39,"nl_pct":61.74,"mcclellan_oscillator":-388.85,"signal":false,"cluster_count":2},{"date":"2020-03-17","spy_close":252.8,"spy_sma_50":316.17,"new_highs":22,"new_lows":1389,"total_issues":3632,"nh_pct":0.61,"nl_pct":38.24,"mcclellan_oscillator":-244.09,"signal":false,"cluster_count":1},{"date":"2020-03-18","spy_close":240.0,"spy_sma_50":314.5,"new_highs":34,"new_lows":2129,"total_issues":3633,"nh_pct":0.94,"nl_pct":58.6,"mcclellan_oscillator":-342.75,"signal":false,"cluster_count":0},{"date":"2020-03-19","spy_close":240.51,"spy_sma_50":312.85,"new_highs":24,"new_lows":1006,"total_issues":3624,"nh_pct":0.66,"nl_pct":27.76,"mcclellan_oscillator":-176.15,"signal":false,"cluster_count":0},{"date":"2020-03-20","spy_close":228.8,"spy_sma_50":310.94,"new_highs":8,"new_lows":391,"total_issues":3643,"nh_pct":0.22,"nl_pct":10.73,"mcclellan_oscillator":-175.17,"signal":false,"cluster_count":0},{"date":"2020-03-23","spy_close":222.95,"spy_sma_50":308.87,"new_highs":8,"new_lows":954,"total_issues":3640,"nh_pct":0.22,"nl_pct":26.21,"mcclellan_oscillator":-194.85,"signal":false,"cluster_count":0},{"date":"2020-03-24","spy_close":243.15,"spy_sma_50":307.21,"new_highs":3,"new_lows":76,"total_issues":3642,"nh_pct":0.08,"nl_pct":2.09,"mcclellan_oscillator":14.89,"signal":false,"cluster_count":0},{"date":"2020-03-25","spy_close":246.79,"spy_sma_50":305.59,"new_highs":2,"new_lows":63,"total_issues":3639,"nh_pct":0.05,"nl_pct":1.73,"mcclellan_oscillator":118.99,"signal":false,"cluster_count":0},{"date":"2020-03-26","spy_close":261.2,"spy_sma_50":304.27,"new_highs":0,"new_lows":25,"total_issues":3639,"nh_pct":0.0,"nl_pct":0.69,"mcclellan_oscillator":258.71,"signal":false,"cluster_count":0},{"date":"2020-03-27","spy_close":253.42,"spy_sma_50":302.77,"new_highs":2,"new_lows":41,"total_issues":3633,"nh_pct":0.06,"nl_pct":1.13,"mcclellan_oscillator":134.82,"signal":false,"cluster_count":0},{"date":"2020-03-30","spy_close":261.65,"spy_sma_50":301.39,"new_highs":4,"new_lows":48,"total_issues":3634,"nh_pct":0.11,"nl_pct":1.32,"mcclellan_oscillator":187.47,"signal":false,"cluster_count":0},{"date":"2020-03-31","spy_close":257.75,"spy_sma_50":299.9,"new_highs":7,"new_lows":31,"total_issues":3646,"nh_pct":0.19,"nl_pct":0.85,"mcclellan_oscillator":164.1,"signal":false,"cluster_count":0},{"date":"2020-04-01","spy_close":246.15,"spy_sma_50":298.2,"new_highs":3,"new_lows":107,"total_issues":3636,"nh_pct":0.08,"nl_pct":2.94,"mcclellan_oscillator":10.0,"signal":false,"cluster_count":0},{"date":"2020-04-02","spy_close":251.83,"spy_sma_50":296.61,"new_highs":2,"new_lows":144,"total_issues":3626,"nh_pct":0.06,"nl_pct":3.97,"mcclellan_oscillator":68.3,"signal":false,"cluster_count":0},{"date":"2020-04-03","spy_close":248.19,"spy_sma_50":294.94,"new_highs":4,"new_lows":210,"total_issues":3626,"nh_pct":0.11,"nl_pct":5.79,"mcclellan_oscillator":-20.95,"signal":false,"cluster_count":0},{"date":"2020-04-06","spy_close":264.86,"spy_sma_50":293.66,"new_highs":12,"new_lows":23,"total_issues":3632,"nh_pct":0.33,"nl_pct":0.63,"mcclellan_oscillator":156.79,"signal":false,"cluster_count":0},{"date":"2020-04-07","spy_close":265.13,"spy_sma_50":292.49,"new_highs":14,"new_lows":28,"total_issues":3636,"nh_pct":0.39,"nl_pct":0.77,"mcclellan_oscillator":198.08,"signal":false,"cluster_count":0},{"date":"2020-04-08","spy_close":274.03,"spy_sma_50":291.43,"new_highs":8,"new_lows":13,"total_issues":3643,"nh_pct":0.22,"nl_pct":0.36,"mcclellan_oscillator":325.99,"signal":false,"cluster_count":0},{"date":"2020-04-09","spy_close":278.2,"spy_sma_50":290.47,"new_highs":15,"new_lows":14,"total_issues":3648,"nh_pct":0.41,"nl_pct":0.38,"mcclellan_oscillator":413.02,"signal":false,"cluster_count":0},{"date":"2020-04-13","spy_close":275.66,"spy_sma_50":289.43,"new_highs":18,"new_lows":16,"total_issues":3641,"nh_pct":0.49,"nl_pct":0.44,"mcclellan_oscillator":294.77,"signal":false,"cluster_count":0},{"date":"2020-04-14","spy_close":283.79,"spy_sma_50":288.67,"new_highs":35,"new_lows":21,"total_issues":3656,"nh_pct":0.96,"nl_pct":0.57,"mcclellan_oscillator":353.59,"signal":false,"cluster_count":0},{"date":"2020-04-15","spy_close":277.76,"spy_sma_50":287.74,"new_highs":23,"new_lows":24,"total_issues":3633,"nh_pct":0.63,"nl_pct":0.66,"mcclellan_oscillator":187.52,"signal":false,"cluster_count":0},{"date":"2020-04-16","spy_close":279.1,"spy_sma_50":286.74,"new_highs":45,"new_lows":57,"total_issues":3639,"nh_pct":1.24,"nl_pct":1.57,"mcclellan_oscillator":140.14,"signal":false,"cluster_count":0},{"date":"2020-04-17","spy_close":286.64,"spy_sma_50":285.82,"new_highs":44,"new_lows":16,"total_issues":3653,"nh_pct":1.2,"nl_pct":0.44,"mcclellan_oscillator":258.22,"signal":false,"cluster_count":0},{"date":"2020-04-20","spy_close":281.59,"spy_sma_50":284.77,"new_highs":40,"new_lows":21,"total_issues":3639,"nh_pct":1.1,"nl_pct":0.58,"mcclellan_oscillator":149.65,"signal":false,"cluster_count":0},{"date":"2020-04-21","spy_close":273.04,"spy_sma_50":283.59,"new_highs":28,"new_lows":36,"total_issues":3645,"nh_pct":0.77,"nl_pct":0.99,"mcclellan_oscillator":27.37,"signal":false,"cluster_count":0},{"date":"2020-04-22","spy_close":279.1,"spy_sma_50":282.47,"new_highs":37,"new_lows":16,"total_issues":3648,"nh_pct":1.01,"nl_pct":0.44,"mcclellan_oscillator":106.83,"signal":false,"cluster_count":0},{"date":"2020-04-23","spy_close":279.08,"spy_sma_50":281.35,"new_highs":53,"new_lows":23,"total_issues":3642,"nh_pct":1.46,"nl_pct":0.63,"mcclellan_oscillator":134.34,"signal":false,"cluster_count":0},{"date":"2020-04-24","spy_close":282.97,"spy_sma_50":280.26,"new_highs":42,"new_lows":27,"total_issues":3649,"nh_pct":1.15,"nl_pct":0.74,"mcclellan_oscillator":182.63,"signal":false,"cluster_count":0},{"date":"2020-04-27","spy_close":287.05,"spy_sma_50":279.26,"new_highs":63,"new_lows":21,"total_issues":3654,"nh_pct":1.72,"nl_pct":0.57,"mcclellan_oscillator":277.01,"signal":false,"cluster_count":0},{"date":"2020-04-28","spy_close":285.73,"spy_sma_50":278.22,"new_highs":55,"new_lows":17,"total_issues":3653,"nh_pct":1.51,"nl_pct":0.47,"mcclellan_oscillator":300.52,"signal":false,"cluster_count":0},{"date":"2020-04-29","spy_close":293.21,"spy_sma_50":277.35,"new_highs":33,"new_lows":17,"total_issues":3668,"nh_pct":0.9,"nl_pct":0.46,"mcclellan_oscillator":393.72,"signal":false,"cluster_count":0},{"date":"2020-04-30","spy_close":290.48,"spy_sma_50":276.4,"new_highs":22,"new_lows":3,"total_issues":3652,"nh_pct":0.6,"nl_pct":0.08,"mcclellan_oscillator":232.69,"signal":false,"cluster_count":0},{"date":"2020-05-01","spy_close":282.79,"spy_sma_50":275.31,"new_highs":9,"new_lows":10,"total_issues":3657,"nh_pct":0.25,"nl_pct":0.27,"mcclellan_oscillator":67.69,"signal":false,"cluster_count":0},{"date":"2020-05-04","spy_close":283.57,"spy_sma_50":274.31,"new_highs":17,"new_lows":14,"total_issues":3648,"nh_pct":0.47,"nl_pct":0.38,"mcclellan_oscillator":55.18,"signal":false,"cluster_count":0},{"date":"2020-05-05","spy_close":286.19,"spy_sma_50":273.59,"new_highs":44,"new_lows":15,"total_issues":3648,"nh_pct":1.21,"nl_pct":0.41,"mcclellan_oscillator":71.36,"signal":false,"cluster_count":0},{"date":"2020-05-06","spy_close":284.25,"spy_sma_50":273.02,"new_highs":47,"new_lows":28,"total_issues":3655,"nh_pct":1.29,"nl_pct":0.77,"mcclellan_oscillator":4.28,"signal":false,"cluster_count":0},{"date":"2020-05-07","spy_close":287.68,"spy_sma_50":272.55,"new_highs":48,"new_lows":21,"total_issues":3652,"nh_pct":1.31,"nl_pct":0.58,"mcclellan_oscillator":88.26,"signal":false,"cluster_count":0},{"date":"2020-05-08","spy_close":292.44,"spy_sma_50":272.44,"new_highs":71,"new_lows":9,"total_issues":3662,"nh_pct":1.94,"nl_pct":0.25,"mcclellan_oscillator":197.87,"signal":false,"cluster_count":0},{"date":"2020-05-11","spy_close":292.5,"spy_sma_50":272.37,"new_highs":92,"new_lows":19,"total_issues":3681,"nh_pct":2.5,"nl_pct":0.52,"mcclellan_oscillator":118.9,"signal":false,"cluster_count":0},{"date":"2020-05-12","spy_close":286.67,"spy_sma_50":271.92,"new_highs":90,"new_lows":48,"total_issues":3663,"nh_pct":2.46,"nl_pct":1.31,"mcclellan_oscillator":-9.17,"signal":false,"cluster_count":0},{"date":"2020-05-13","spy_close":281.6,"spy_sma_50":271.55,"new_highs":28,"new_lows":107,"total_issues":3672,"nh_pct":0.76,"nl_pct":2.91,"mcclellan_oscillator":-143.92,"signal":false,"cluster_count":0},{"date":"2020-05-14","spy_close":284.97,"spy_sma_50":270.99,"new_highs":20,"new_lows":157,"total_issues":3674,"nh_pct":0.54,"nl_pct":4.27,"mcclellan_oscillator":-107.61,"signal":false,"cluster_count":0},{"date":"2020-05-15","spy_close":286.28,"spy_sma_50":270.67,"new_highs":57,"new_lows":16,"total_issues":3657,"nh_pct":1.56,"nl_pct":0.44,"mcclellan_oscillator":-50.78,"signal":false,"cluster_count":0},{"date":"2020-05-18","spy_close":295.0,"spy_sma_50":270.62,"new_highs":110,"new_lows":18,"total_issues":3677,"nh_pct":2.99,"nl_pct":0.49,"mcclellan_oscillator":95.57,"signal":false,"cluster_count":0},{"date":"2020-05-19","spy_close":291.97,"spy_sma_50":270.97,"new_highs":69,"new_lows":17,"total_issues":3670,"nh_pct":1.88,"nl_pct":0.46,"mcclellan_oscillator":19.06,"signal":false,"cluster_count":0},{"date":"2020-05-20","spy_close":296.93,"spy_sma_50":271.14,"new_highs":79,"new_lows":18,"total_issues":3679,"nh_pct":2.15,"nl_pct":0.49,"mcclellan_oscillator":130.36,"signal":false,"cluster_count":0},{"date":"2020-05-21","spy_close":294.88,"spy_sma_50":271.55,"new_highs":52,"new_lows":10,"total_issues":3673,"nh_pct":1.42,"nl_pct":0.27,"mcclellan_oscillator":82.81,"signal":false,"cluster_count":0},{"date":"2020-05-22","spy_close":295.44,"spy_sma_50":272.5,"new_highs":52,"new_lows":5,"total_issues":3671,"nh_pct":1.42,"nl_pct":0.14,"mcclellan_oscillator":90.55,"signal":false,"cluster_count":0},{"date":"2020-05-26","spy_close":299.08,"spy_sma_50":273.09,"new_highs":100,"new_lows":19,"total_issues":3679,"nh_pct":2.72,"nl_pct":0.52,"mcclellan_oscillator":177.96,"signal":false,"cluster_count":0},{"date":"2020-05-27","spy_close":303.53,"spy_sma_50":274.37,"new_highs":43,"new_lows":12,"total_issues":3674,"nh_pct":1.17,"nl_pct":0.33,"mcclellan_oscillator":249.56,"signal":false,"cluster_count":0},{"date":"2020-05-28","spy_close":302.97,"spy_sma_50":275.37,"new_highs":80,"new_lows":14,"total_issues":3690,"nh_pct":2.17,"nl_pct":0.38,"mcclellan_oscillator":150.12,"signal":false,"cluster_count":0},{"date":"2020-05-29","spy_close":304.32,"spy_sma_50":276.66,"new_highs":61,"new_lows":10,"total_issues":3678,"nh_pct":1.66,"nl_pct":0.27,"mcclellan_oscillator":111.01,"signal":false,"cluster_count":0},{"date":"2020-06-01","spy_close":305.55,"spy_sma_50":277.96,"new_highs":106,"new_lows":7,"total_issues":3679,"nh_pct":2.88,"nl_pct":0.19,"mcclellan_oscillator":155.46,"signal":false,"cluster_count":0},{"date":"2020-06-02","spy_close":308.08,"spy_sma_50":279.54,"new_highs":105,"new_lows":12,"total_issues":3678,"nh_pct":2.85,"nl_pct":0.33,"mcclellan_oscillator":195.04,"signal":false,"cluster_count":0},{"date":"2020-06-03","spy_close":312.18,"spy_sma_50":281.33,"new_highs":128,"new_lows":20,"total_issues":3687,"nh_pct":3.47,"nl_pct":0.54,"mcclellan_oscillator":256.85,"signal":false,"cluster_count":0},{"date":"2020-06-04","spy_close":311.36,"spy_sma_50":282.69,"new_highs":64,"new_lows":12,"total_issues":3687,"nh_pct":1.74,"nl_pct":0.33,"mcclellan_oscillator":222.07,"signal":false,"cluster_count":0},{"date":"2020-06-05","spy_close":319.34,"spy_sma_50":284.14,"new_highs":132,"new_lows":18,"total_issues":3694,"nh_pct":3.57,"nl_pct":0.49,"mcclellan_oscillator":298.67,"signal":false,"cluster_count":0},{"date":"2020-06-08","spy_close":323.2,"spy_sma_50":285.38,"new_highs":93,"new_lows":17,"total_issues":3703,"nh_pct":2.51,"nl_pct":0.46,"mcclellan_oscillator":344.12,"signal":false,"cluster_count":0},{"date":"2020-06-09","spy_close":320.79,"spy_sma_50":286.73,"new_highs":55,"new_lows":7,"total_issues":3694,"nh_pct":1.49,"nl_pct":0.19,"mcclellan_oscillator":187.31,"signal":false,"cluster_count":0},{"date":"2020-06-10","spy_close":319.0,"spy_sma_50":287.88,"new_highs":88,"new_lows":6,"total_issues":3696,"nh_pct":2.38,"nl_pct":0.16,"mcclellan_oscillator":60.9,"signal":false,"cluster_count":0},{"date":"2020-06-11","spy_close":300.61,"spy_sma_50":288.74,"new_highs":19,"new_lows":2,"total_issues":3694,"nh_pct":0.51,"nl_pct":0.05,"mcclellan_oscillator":-137.79,"signal":false,"cluster_count":0},{"date":"2020-06-12","spy_close":304.21,"spy_sma_50":289.9,"new_highs":16,"new_lows":5,"total_issues":3677,"nh_pct":0.44,"nl_pct":0.14,"mcclellan_oscillator":-21.82,"signal":false,"cluster_count":0},{"date":"2020-06-15","spy_close":307.05,"spy_sma_50":291.0,"new_highs":39,"new_lows":6,"total_issues":3680,"nh_pct":1.06,"nl_pct":0.16,"mcclellan_oscillator":44.38,"signal":false,"cluster_count":0},{"date":"2020-06-16","spy_close":312.96,"spy_sma_50":292.3,"new_highs":91,"new_lows":2,"total_issues":3700,"nh_pct":2.46,"nl_pct":0.05,"mcclellan_oscillator":136.67,"signal":false,"cluster_count":0},{"date":"2020-06-17","spy_close":311.66,"spy_sma_50":293.23,"new_highs":91,"new_lows":2,"total_issues":3686,"nh_pct":2.47,"nl_pct":0.05,"mcclellan_oscillator":29.39,"signal":false,"cluster_count":0},{"date":"2020-06-18","spy_close":311.78,"spy_sma_50":294.17,"new_highs":74,"new_lows":1,"total_issues":3700,"nh_pct":2.0,"nl_pct":0.03,"mcclellan_oscillator":-12.53,"signal":false,"cluster_count":0},{"date":"2020-06-19","spy_close":308.64,"spy_sma_50":294.86,"new_highs":129,"new_lows":8,"total_issues":3706,"nh_pct":3.48,"nl_pct":0.22,"mcclellan_oscillator":-66.56,"signal":false,"cluster_count":0},{"date":"2020-06-22","spy_close":310.62,"spy_sma_50":295.51,"new_highs":120,"new_lows":9,"total_issues":3698,"nh_pct":3.24,"nl_pct":0.24,"mcclellan_oscillator":-54.07,"signal":false,"cluster_count":0},{"date":"2020-06-23","spy_close":312.05,"spy_sma_50":296.23,"new_highs":147,"new_lows":10,"total_issues":3712,"nh_pct":3.96,"nl_pct":0.27,"mcclellan_oscillator":-39.28,"signal":false,"cluster_count":0},{"date":"2020-06-24","spy_close":304.09,"spy_sma_50":296.64,"new_highs":34,"new_lows":12,"total_issues":3699,"nh_pct":0.92,"nl_pct":0.32,"mcclellan_oscillator":-191.08,"signal":false,"cluster_count":0},{"date":"2020-06-25","spy_close":307.35,"spy_sma_50":297.23,"new_highs":55,"new_lows":12,"total_issues":3703,"nh_pct":1.49,"nl_pct":0.32,"mcclellan_oscillator":-103.56,"signal":false,"cluster_count":0},{"date":"2020-06-26","spy_close":300.05,"spy_sma_50":297.65,"new_highs":51,"new_lows":18,"total_issues":3707,"nh_pct":1.38,"nl_pct":0.49,"mcclellan_oscillator":-221.37,"signal":false,"cluster_count":0},{"date":"2020-06-29","spy_close":304.46,"spy_sma_50":298.01,"new_highs":42,"new_lows":5,"total_issues":3708,"nh_pct":1.13,"nl_pct":0.13,"mcclellan_oscillator":-107.39,"signal":false,"cluster_count":0},{"date":"2020-06-30","spy_close":308.36,"spy_sma_50":298.54,"new_highs":78,"new_lows":6,"total_issues":3702,"nh_pct":2.11,"nl_pct":0.16,"mcclellan_oscillator":-22.05,"signal":false,"cluster_count":0},{"date":"2020-07-01","spy_close":310.52,"spy_sma_50":299.29,"new_highs":98,"new_lows":7,"total_issues":3684,"nh_pct":2.66,"nl_pct":0.19,"mcclellan_oscillator":-51.52,"signal":false,"cluster_count":0},{"date":"2020-07-02","spy_close":312.23,"spy_sma_50":299.95,"new_highs":163,"new_lows":12,"total_issues":3705,"nh_pct":4.4,"nl_pct":0.32,"mcclellan_oscillator":-21.86,"signal":false,"cluster_count":0},{"date":"2020-07-06","spy_close":317.05,"spy_sma_50":300.71,"new_highs":202,"new_lows":11,"total_issues":3705,"nh_pct":5.45,"nl_pct":0.3,"mcclellan_oscillator":49.76,"signal":false,"cluster_count":0},{"date":"2020-07-07","spy_close":313.78,"spy_sma_50":301.33,"new_highs":140,"new_lows":12,"total_issues":3707,"nh_pct":3.78,"nl_pct":0.32,"mcclellan_oscillator":-68.11,"signal":false,"cluster_count":0},{"date":"2020-07-08","spy_close":316.18,"spy_sma_50":301.91,"new_highs":159,"new_lows":11,"total_issues":3711,"nh_pct":4.28,"nl_pct":0.3,"mcclellan_oscillator":-35.6,"signal":false,"cluster_count":0},{"date":"2020-07-09","spy_close":314.38,"spy_sma_50":302.49,"new_highs":191,"new_lows":28,"total_issues":3705,"nh_pct":5.16,"nl_pct":0.76,"mcclellan_oscillator":-136.62,"signal":false,"cluster_count":0},{"date":"2020-07-10","spy_close":317.59,"spy_sma_50":302.97,"new_highs":99,"new_lows":12,"total_issues":3705,"nh_pct":2.67,"nl_pct":0.32,"mcclellan_oscillator":-51.36,"signal":false,"cluster_count":0},{"date":"2020-07-13","spy_close":314.84,"spy_sma_50":303.46,"new_highs":188,"new_lows":15,"total_issues":3712,"nh_pct":5.06,"nl_pct":0.4,"mcclellan_oscillator":-109.6,"signal":false,"cluster_count":0},{"date":"2020-07-14","spy_close":318.92,"spy_sma_50":304.18,"new_highs":39,"new_lows":6,"total_issues":3704,"nh_pct":1.05,"nl_pct":0.16,"mcclellan_oscillator":-37.01,"signal":false,"cluster_count":0},{"date":"2020-07-15","spy_close":321.85,"spy_sma_50":304.95,"new_highs":127,"new_lows":4,"total_issues":3708,"nh_pct":3.43,"nl_pct":0.11,"mcclellan_oscillator":84.75,"signal":false,"cluster_count":0},{"date":"2020-07-16","spy_close":320.79,"spy_sma_50":305.64,"new_highs":80,"new_lows":1,"total_issues":3701,"nh_pct":2.16,"nl_pct":0.03,"mcclellan_oscillator":23.38,"signal":false,"cluster_count":0},{"date":"2020-07-17","spy_close":321.72,"spy_sma_50":306.39,"new_highs":124,"new_lows":7,"total_issues":3723,"nh_pct":3.33,"nl_pct":0.19,"mcclellan_oscillator":33.59,"signal":false,"cluster_count":0},{"date":"2020-07-20","spy_close":324.32,"spy_sma_50":307.12,"new_highs":189,"new_lows":15,"total_issues":3722,"nh_pct":5.08,"nl_pct":0.4,"mcclellan_oscillator":-0.7,"signal":false,"cluster_count":0},{"date":"2020-07-21","spy_close":325.01,"spy_sma_50":307.77,"new_highs":223,"new_lows":15,"total_issues":3722,"nh_pct":5.99,"nl_pct":0.4,"mcclellan_oscillator":68.28,"signal":false,"cluster_count":0},{"date":"2020-07-22","spy_close":326.86,"spy_sma_50":308.46,"new_highs":171,"new_lows":11,"total_issues":3723,"nh_pct":4.59,"nl_pct":0.3,"mcclellan_oscillator":62.58,"signal":false,"cluster_count":0},{"date":"2020-07-23","spy_close":322.96,"spy_sma_50":309.19,"new_highs":193,"new_lows":14,"total_issues":3722,"nh_pct":5.19,"nl_pct":0.38,"mcclellan_oscillator":12.28,"signal":false,"cluster_count":0},{"date":"2020-07-24","spy_close":320.88,"spy_sma_50":309.97,"new_highs":46,"new_lows":9,"total_issues":3711,"nh_pct":1.24,"nl_pct":0.24,"mcclellan_oscillator":-85.18,"signal":false,"cluster_count":0},{"date":"2020-07-27","spy_close":323.22,"spy_sma_50":310.74,"new_highs":134,"new_lows":19,"total_issues":3730,"nh_pct":3.59,"nl_pct":0.51,"mcclellan_oscillator":-33.33,"signal":false,"cluster_count":0},{"date":"2020-07-28","spy_close":321.17,"spy_sma_50":311.44,"new_highs":98,"new_lows":11,"total_issues":3713,"nh_pct":2.64,"nl_pct":0.3,"mcclellan_oscillator":-87.49,"signal":false,"cluster_count":0},{"date":"2020-07-29","spy_close":325.12,"spy_sma_50":312.04,"new_highs":154,"new_lows":7,"total_issues":3719,"nh_pct":4.14,"nl_pct":0.19,"mcclellan_oscillator":15.75,"signal":false,"cluster_count":0},{"date":"2020-07-30","spy_close":323.96,"spy_sma_50":312.68,"new_highs":125,"new_lows":14,"total_issues":3722,"nh_pct":3.36,"nl_pct":0.38,"mcclellan_oscillator":-46.62,"signal":false,"cluster_count":0},{"date":"2020-07-31","spy_close":326.52,"spy_sma_50":313.27,"new_highs":145,"new_lows":14,"total_issues":3726,"nh_pct":3.89,"nl_pct":0.38,"mcclellan_oscillator":-98.65,"signal":false,"cluster_count":0},{"date":"2020-08-03","spy_close":328.79,"spy_sma_50":313.95,"new_highs":233,"new_lows":18,"total_issues":3735,"nh_pct":6.24,"nl_pct":0.48,"mcclellan_oscillator":-23.1,"signal":false,"cluster_count":0},{"date":"2020-08-04","spy_close":330.06,"spy_sma_50":314.64,"new_highs":183,"new_lows":21,"total_issues":3729,"nh_pct":4.91,"nl_pct":0.56,"mcclellan_oscillator":19.01,"signal":false,"cluster_count":0},{"date":"2020-08-05","spy_close":332.11,"spy_sma_50":315.3,"new_highs":278,"new_lows":20,"total_issues":3730,"nh_pct":7.45,"nl_pct":0.54,"mcclellan_oscillator":89.32,"signal":false,"cluster_count":0},{"date":"2020-08-06","spy_close":334.33,"spy_sma_50":315.92,"new_highs":210,"new_lows":14,"total_issues":3725,"nh_pct":5.64,"nl_pct":0.38,"mcclellan_oscillator":56.34,"signal":false,"cluster_count":0},{"date":"2020-08-07","spy_close":334.57,"spy_sma_50":316.55,"new_highs":163,"new_lows":13,"total_issues":3731,"nh_pct":4.37,"nl_pct":0.35,"mcclellan_oscillator":86.41,"signal":false,"cluster_count":0},{"date":"2020-08-10","spy_close":335.57,"spy_sma_50":317.17,"new_highs":162,"new_lows":12,"total_issues":3736,"nh_pct":4.34,"nl_pct":0.32,"mcclellan_oscillator":125.24,"signal":false,"cluster_count":0},{"date":"2020-08-11","spy_close":332.8,"spy_sma_50":317.72,"new_highs":156,"new_lows":10,"total_issues":3730,"nh_pct":4.18,"nl_pct":0.27,"mcclellan_oscillator":80.41,"signal":false,"cluster_count":0},{"date":"2020-08-12","spy_close":337.44,"spy_sma_50":318.31,"new_highs":129,"new_lows":11,"total_issues":3740,"nh_pct":3.45,"nl_pct":0.29,"mcclellan_oscillator":100.33,"signal":false,"cluster_count":0},{"date":"2020-08-13","spy_close":336.83,"spy_sma_50":318.8,"new_highs":92,"new_lows":11,"total_issues":3731,"nh_pct":2.47,"nl_pct":0.29,"mcclellan_oscillator":35.81,"signal":false,"cluster_count":0},{"date":"2020-08-14","spy_close":336.84,"spy_sma_50":319.31,"new_highs":56,"new_lows":4,"total_issues":3729,"nh_pct":1.5,"nl_pct":0.11,"mcclellan_oscillator":9.26,"signal":false,"cluster_count":0},{"date":"2020-08-17","spy_close":337.91,"spy_sma_50":319.68,"new_highs":138,"new_lows":14,"total_issues":3743,"nh_pct":3.69,"nl_pct":0.37,"mcclellan_oscillator":5.07,"signal":false,"cluster_count":0},{"date":"2020-08-18","spy_close":338.64,"spy_sma_50":319.99,"new_highs":134,"new_lows":20,"total_issues":3743,"nh_pct":3.58,"nl_pct":0.53,"mcclellan_oscillator":-68.64,"signal":false,"cluster_count":0},{"date":"2020-08-19","spy_close":337.23,"spy_sma_50":320.32,"new_highs":117,"new_lows":22,"total_issues":3743,"nh_pct":3.13,"nl_pct":0.59,"mcclellan_oscillator":-99.87,"signal":false,"cluster_count":0},{"date":"2020-08-20","spy_close":338.28,"spy_sma_50":320.7,"new_highs":75,"new_lows":15,"total_issues":3729,"nh_pct":2.01,"nl_pct":0.4,"mcclellan_oscillator":-142.77,"signal":false,"cluster_count":0},{"date":"2020-08-21","spy_close":339.48,"spy_sma_50":321.48,"new_highs":88,"new_lows":25,"total_issues":3736,"nh_pct":2.36,"nl_pct":0.67,"mcclellan_oscillator":-202.08,"signal":false,"cluster_count":0},{"date":"2020-08-24","spy_close":342.92,"spy_sma_50":322.25,"new_highs":147,"new_lows":25,"total_issues":3742,"nh_pct":3.93,"nl_pct":0.67,"mcclellan_oscillator":-117.04,"signal":false,"cluster_count":0},{"date":"2020-08-25","spy_close":344.12,"spy_sma_50":323.0,"new_highs":103,"new_lows":15,"total_issues":3733,"nh_pct":2.76,"nl_pct":0.4,"mcclellan_oscillator":-99.44,"signal":false,"cluster_count":0},{"date":"2020-08-26","spy_close":347.57,"spy_sma_50":323.69,"new_highs":149,"new_lows":17,"total_issues":3742,"nh_pct":3.98,"nl_pct":0.45,"mcclellan_oscillator":-131.94,"signal":false,"cluster_count":0},{"date":"2020-08-27","spy_close":348.33,"spy_sma_50":324.42,"new_highs":135,"new_lows":19,"total_issues":3735,"nh_pct":3.61,"nl_pct":0.51,"mcclellan_oscillator":-109.93,"signal":false,"cluster_count":0},{"date":"2020-08-28","spy_close":350.58,"spy_sma_50":325.2,"new_highs":117,"new_lows":20,"total_issues":3733,"nh_pct":3.13,"nl_pct":0.54,"mcclellan_oscillator":-23.35,"signal":false,"cluster_count":0},{"date":"2020-08-31","spy_close":349.31,"spy_sma_50":326.01,"new_highs":136,"new_lows":23,"total_issues":3755,"nh_pct":3.62,"nl_pct":0.61,"mcclellan_oscillator":-98.07,"signal":false,"cluster_count":0},{"date":"2020-09-01","spy_close":352.6,"spy_sma_50":326.85,"new_highs":206,"new_lows":31,"total_issues":3751,"nh_pct":5.49,"nl_pct":0.83,"mcclellan_oscillator":-47.5,"signal":false,"cluster_count":0},{"date":"2020-09-02","spy_close":357.7,"spy_sma_50":327.76,"new_highs":270,"new_lows":27,"total_issues":3747,"nh_pct":7.21,"nl_pct":0.72,"mcclellan_oscillator":15.96,"signal":false,"cluster_count":0},{"date":"2020-09-03","spy_close":345.39,"spy_sma_50":328.59,"new_highs":50,"new_lows":22,"total_issues":3740,"nh_pct":1.34,"nl_pct":0.59,"mcclellan_oscillator":-119.7,"signal":false,"cluster_count":0},{"date":"2020-09-04","spy_close":342.57,"spy_sma_50":329.29,"new_highs":23,"new_lows":38,"total_issues":3748,"nh_pct":0.61,"nl_pct":1.01,"mcclellan_oscillator":-147.4,"signal":false,"cluster_count":0},{"date":"2020-09-08","spy_close":333.21,"spy_sma_50":329.96,"new_highs":22,"new_lows":30,"total_issues":3743,"nh_pct":0.59,"nl_pct":0.8,"mcclellan_oscillator":-234.69,"signal":false,"cluster_count":0},{"date":"2020-09-09","spy_close":339.79,"spy_sma_50":330.66,"new_highs":31,"new_lows":21,"total_issues":3744,"nh_pct":0.83,"nl_pct":0.56,"mcclellan_oscillator":-124.2,"signal":false,"cluster_count":0},{"date":"2020-09-10","spy_close":333.89,"spy_sma_50":331.17,"new_highs":44,"new_lows":24,"total_issues":3741,"nh_pct":1.18,"nl_pct":0.64,"mcclellan_oscillator":-197.51,"signal":false,"cluster_count":0},{"date":"2020-09-11","spy_close":334.06,"spy_sma_50":331.65,"new_highs":30,"new_lows":24,"total_issues":3741,"nh_pct":0.8,"nl_pct":0.64,"mcclellan_oscillator":-188.41,"signal":false,"cluster_count":0},{"date":"2020-09-14","spy_close":338.46,"spy_sma_50":332.17,"new_highs":61,"new_lows":12,"total_issues":3756,"nh_pct":1.62,"nl_pct":0.32,"mcclellan_oscillator":-47.03,"signal":false,"cluster_count":0},{"date":"2020-09-15","spy_close":340.17,"spy_sma_50":332.63,"new_highs":85,"new_lows":9,"total_issues":3756,"nh_pct":2.26,"nl_pct":0.24,"mcclellan_oscillator":-33.21,"signal":false,"cluster_count":0},{"date":"2020-09-16","spy_close":338.82,"spy_sma_50":333.13,"new_highs":102,"new_lows":13,"total_issues":3762,"nh_pct":2.71,"nl_pct":0.35,"mcclellan_oscillator":12.56,"signal":false,"cluster_count":0},{"date":"2020-09-17","spy_close":335.84,"spy_sma_50":333.53,"new_highs":43,"new_lows":11,"total_issues":3763,"nh_pct":1.14,"nl_pct":0.29,"mcclellan_oscillator":-28.41,"signal":false,"cluster_count":0},{"date":"2020-09-18","spy_close":330.65,"spy_sma_50":333.85,"new_highs":75,"new_lows":18,"total_issues":3761,"nh_pct":1.99,"nl_pct":0.48,"mcclellan_oscillator":-74.0,"signal":false,"cluster_count":0},{"date":"2020-09-21","spy_close":326.97,"spy_sma_50":334.04,"new_highs":16,"new_lows":43,"total_issues":3759,"nh_pct":0.43,"nl_pct":1.14,"mcclellan_oscillator":-204.21,"signal":false,"cluster_count":0},{"date":"2020-09-22","spy_close":330.3,"spy_sma_50":334.35,"new_highs":26,"new_lows":35,"total_issues":3751,"nh_pct":0.69,"nl_pct":0.93,"mcclellan_oscillator":-153.72,"signal":false,"cluster_count":0},{"date":"2020-09-23","spy_close":322.64,"spy_sma_50":334.42,"new_highs":24,"new_lows":72,"total_issues":3756,"nh_pct":0.64,"nl_pct":1.92,"mcclellan_oscillator":-278.68,"signal":false,"cluster_count":0},{"date":"2020-09-24","spy_close":323.5,"spy_sma_50":334.46,"new_highs":8,"new_lows":90,"total_issues":3749,"nh_pct":0.21,"nl_pct":2.4,"mcclellan_oscillator":-235.78,"signal":false,"cluster_count":0},{"date":"2020-09-25","spy_close":328.73,"spy_sma_50":334.61,"new_highs":17,"new_lows":21,"total_issues":3751,"nh_pct":0.45,"nl_pct":0.56,"mcclellan_oscillator":-106.17,"signal":false,"cluster_count":0},{"date":"2020-09-28","spy_close":334.19,"spy_sma_50":334.86,"new_highs":46,"new_lows":10,"total_issues":3757,"nh_pct":1.22,"nl_pct":0.27,"mcclellan_oscillator":37.23,"signal":false,"cluster_count":0},{"date":"2020-09-29","spy_close":332.37,"spy_sma_50":335.03,"new_highs":62,"new_lows":15,"total_issues":3745,"nh_pct":1.66,"nl_pct":0.4,"mcclellan_oscillator":-8.16,"signal":false,"cluster_count":0},{"date":"2020-09-30","spy_close":334.89,"spy_sma_50":335.22,"new_highs":70,"new_lows":11,"total_issues":3757,"nh_pct":1.86,"nl_pct":0.29,"mcclellan_oscillator":16.28,"signal":false,"cluster_count":0},{"date":"2020-10-01","spy_close":337.04,"spy_sma_50":335.43,"new_highs":89,"new_lows":20,"total_issues":3749,"nh_pct":2.37,"nl_pct":0.53,"mcclellan_oscillator":84.65,"signal":false,"cluster_count":0},{"date":"2020-10-02","spy_close":333.84,"spy_sma_50":335.64,"new_highs":76,"new_lows":19,"total_issues":3749,"nh_pct":2.03,"nl_pct":0.51,"mcclellan_oscillator":101.48,"signal":false,"cluster_count":0},{"date":"2020-10-05","spy_close":339.76,"spy_sma_50":336.02,"new_highs":150,"new_lows":6,"total_issues":3775,"nh_pct":3.97,"nl_pct":0.16,"mcclellan_oscillator":206.41,"signal":false,"cluster_count":0},{"date":"2020-10-06","spy_close":334.93,"spy_sma_50":336.26,"new_highs":171,"new_lows":12,"total_issues":3774,"nh_pct":4.53,"nl_pct":0.32,"mcclellan_oscillator":136.39,"signal":false,"cluster_count":0},{"date":"2020-10-07","spy_close":340.76,"spy_sma_50":336.65,"new_highs":187,"new_lows":5,"total_issues":3768,"nh_pct":4.96,"nl_pct":0.13,"mcclellan_oscillator":231.5,"signal":false,"cluster_count":0},{"date":"2020-10-08","spy_close":343.78,"spy_sma_50":337.02,"new_highs":224,"new_lows":10,"total_issues":3762,"nh_pct":5.95,"nl_pct":0.27,"mcclellan_oscillator":287.05,"signal":false,"cluster_count":0},{"date":"2020-10-09","spy_close":346.85,"spy_sma_50":337.48,"new_highs":251,"new_lows":9,"total_issues":3751,"nh_pct":6.69,"nl_pct":0.24,"mcclellan_oscillator":266.82,"signal":false,"cluster_count":0},{"date":"2020-10-12","spy_close":352.43,"spy_sma_50":338.0,"new_highs":266,"new_lows":17,"total_issues":3763,"nh_pct":7.07,"nl_pct":0.45,"mcclellan_oscillator":277.18,"signal":false,"cluster_count":0},{"date":"2020-10-13","spy_close":350.13,"spy_sma_50":338.42,"new_highs":160,"new_lows":6,"total_issues":3755,"nh_pct":4.26,"nl_pct":0.16,"mcclellan_oscillator":165.96,"signal":false,"cluster_count":0},{"date":"2020-10-14","spy_close":347.93,"spy_sma_50":338.78,"new_highs":140,"new_lows":4,"total_issues":3771,"nh_pct":3.71,"nl_pct":0.11,"mcclellan_oscillator":81.13,"signal":false,"cluster_count":0},{"date":"2020-10-15","spy_close":347.5,"spy_sma_50":339.09,"new_highs":70,"new_lows":15,"total_issues":3750,"nh_pct":1.87,"nl_pct":0.4,"mcclellan_oscillator":91.8,"signal":false,"cluster_count":0},{"date":"2020-10-16","spy_close":347.29,"spy_sma_50":339.35,"new_highs":159,"new_lows":10,"total_issues":3764,"nh_pct":4.22,"nl_pct":0.27,"mcclellan_oscillator":54.27,"signal":false,"cluster_count":0},{"date":"2020-10-19","spy_close":342.01,"spy_sma_50":339.5,"new_highs":117,"new_lows":13,"total_issues":3765,"nh_pct":3.11,"nl_pct":0.35,"mcclellan_oscillator":-52.95,"signal":false,"cluster_count":0},{"date":"2020-10-20","spy_close":343.38,"spy_sma_50":339.65,"new_highs":82,"new_lows":11,"total_issues":3764,"nh_pct":2.18,"nl_pct":0.29,"mcclellan_oscillator":3.94,"signal":false,"cluster_count":0},{"date":"2020-10-21","spy_close":342.73,"spy_sma_50":339.85,"new_highs":78,"new_lows":13,"total_issues":3761,"nh_pct":2.07,"nl_pct":0.35,"mcclellan_oscillator":-45.38,"signal":false,"cluster_count":0},{"date":"2020-10-22","spy_close":344.61,"spy_sma_50":340.0,"new_highs":69,"new_lows":14,"total_issues":3766,"nh_pct":1.83,"nl_pct":0.37,"mcclellan_oscillator":20.07,"signal":false,"cluster_count":0},{"date":"2020-10-23","spy_close":345.78,"spy_sma_50":340.17,"new_highs":83,"new_lows":8,"total_issues":3755,"nh_pct":2.21,"nl_pct":0.21,"mcclellan_oscillator":59.79,"signal":false,"cluster_count":0},{"date":"2020-10-26","spy_close":339.39,"spy_sma_50":340.23,"new_highs":24,"new_lows":25,"total_issues":3773,"nh_pct":0.64,"nl_pct":0.66,"mcclellan_oscillator":-95.41,"signal":false,"cluster_count":0},{"date":"2020-10-27","spy_close":338.22,"spy_sma_50":340.23,"new_highs":50,"new_lows":30,"total_issues":3767,"nh_pct":1.33,"nl_pct":0.8,"mcclellan_oscillator":-149.87,"signal":false,"cluster_count":0},{"date":"2020-10-28","spy_close":326.66,"spy_sma_50":339.99,"new_highs":15,"new_lows":75,"total_issues":3782,"nh_pct":0.4,"nl_pct":1.98,"mcclellan_oscillator":-289.29,"signal":false,"cluster_count":0},{"date":"2020-10-29","spy_close":329.98,"spy_sma_50":339.85,"new_highs":29,"new_lows":73,"total_issues":3775,"nh_pct":0.77,"nl_pct":1.93,"mcclellan_oscillator":-176.44,"signal":false,"cluster_count":0},{"date":"2020-10-30","spy_close":326.54,"spy_sma_50":339.61,"new_highs":23,"new_lows":36,"total_issues":3784,"nh_pct":0.61,"nl_pct":0.95,"mcclellan_oscillator":-224.23,"signal":false,"cluster_count":0},{"date":"2020-11-02","spy_close":330.2,"spy_sma_50":339.43,"new_highs":27,"new_lows":19,"total_issues":3784,"nh_pct":0.71,"nl_pct":0.5,"mcclellan_oscillator":-91.06,"signal":false,"cluster_count":0},{"date":"2020-11-03","spy_close":336.03,"spy_sma_50":339.29,"new_highs":80,"new_lows":17,"total_issues":3788,"nh_pct":2.11,"nl_pct":0.45,"mcclellan_oscillator":54.4,"signal":false,"cluster_count":0},{"date":"2020-11-04","spy_close":343.54,"spy_sma_50":339.28,"new_highs":147,"new_lows":16,"total_issues":3769,"nh_pct":3.9,"nl_pct":0.42,"mcclellan_oscillator":45.94,"signal":false,"cluster_count":0},{"date":"2020-11-05","spy_close":350.24,"spy_sma_50":339.33,"new_highs":245,"new_lows":19,"total_issues":3779,"nh_pct":6.48,"nl_pct":0.5,"mcclellan_oscillator":163.89,"signal":false,"cluster_count":0},{"date":"2020-11-06","spy_close":350.16,"spy_sma_50":339.37,"new_highs":207,"new_lows":23,"total_issues":3779,"nh_pct":5.48,"nl_pct":0.61,"mcclellan_oscillator":94.81,"signal":false,"cluster_count":0},{"date":"2020-11-09","spy_close":354.56,"spy_sma_50":339.45,"new_highs":477,"new_lows":26,"total_issues":3806,"nh_pct":12.53,"nl_pct":0.68,"mcclellan_oscillator":166.32,"signal":false,"cluster_count":0},{"date":"2020-11-10","spy_close":354.04,"spy_sma_50":339.54,"new_highs":94,"new_lows":11,"total_issues":3798,"nh_pct":2.47,"nl_pct":0.29,"mcclellan_oscillator":203.39,"signal":false,"cluster_count":0},{"date":"2020-11-11","spy_close":356.67,"spy_sma_50":339.62,"new_highs":88,"new_lows":2,"total_issues":3797,"nh_pct":2.32,"nl_pct":0.05,"mcclellan_oscillator":177.16,"signal":false,"cluster_count":0},{"date":"2020-11-12","spy_close":353.21,"spy_sma_50":339.53,"new_highs":58,"new_lows":2,"total_issues":3788,"nh_pct":1.53,"nl_pct":0.05,"mcclellan_oscillator":43.25,"signal":false,"cluster_count":0},{"date":"2020-11-13","spy_close":358.1,"spy_sma_50":339.79,"new_highs":81,"new_lows":7,"total_issues":3796,"nh_pct":2.13,"nl_pct":0.18,"mcclellan_oscillator":150.44,"signal":false,"cluster_count":0},{"date":"2020-11-16","spy_close":362.57,"spy_sma_50":340.19,"new_highs":235,"new_lows":6,"total_issues":3807,"nh_pct":6.17,"nl_pct":0.16,"mcclellan_oscillator":236.83,"signal":false,"cluster_count":0},{"date":"2020-11-17","spy_close":360.62,"spy_sma_50":340.74,"new_highs":161,"new_lows":6,"total_issues":3804,"nh_pct":4.23,"nl_pct":0.16,"mcclellan_oscillator":206.62,"signal":false,"cluster_count":0},{"date":"2020-11-18","spy_close":356.28,"spy_sma_50":341.06,"new_highs":204,"new_lows":11,"total_issues":3799,"nh_pct":5.37,"nl_pct":0.29,"mcclellan_oscillator":107.05,"signal":false,"cluster_count":0},{"date":"2020-11-19","spy_close":357.78,"spy_sma_50":341.54,"new_highs":93,"new_lows":2,"total_issues":3798,"nh_pct":2.45,"nl_pct":0.05,"mcclellan_oscillator":131.33,"signal":false,"cluster_count":0},{"date":"2020-11-20","spy_close":355.33,"spy_sma_50":341.97,"new_highs":129,"new_lows":3,"total_issues":3804,"nh_pct":3.39,"nl_pct":0.08,"mcclellan_oscillator":94.79,"signal":false,"cluster_count":0},{"date":"2020-11-23","spy_close":357.46,"spy_sma_50":342.35,"new_highs":238,"new_lows":8,"total_issues":3809,"nh_pct":6.25,"nl_pct":0.21,"mcclellan_oscillator":157.12,"signal":false,"cluster_count":0},{"date":"2020-11-24","spy_close":363.22,"spy_sma_50":342.81,"new_highs":344,"new_lows":13,"total_issues":3810,"nh_pct":9.03,"nl_pct":0.34,"mcclellan_oscillator":218.48,"signal":false,"cluster_count":0},{"date":"2020-11-25","spy_close":362.66,"spy_sma_50":343.29,"new_highs":159,"new_lows":3,"total_issues":3810,"nh_pct":4.17,"nl_pct":0.08,"mcclellan_oscillator":148.05,"signal":false,"cluster_count":0},{"date":"2020-11-27","spy_close":363.67,"spy_sma_50":343.84,"new_highs":222,"new_lows":6,"total_issues":3801,"nh_pct":5.84,"nl_pct":0.16,"mcclellan_oscillator":137.44,"signal":false,"cluster_count":0},{"date":"2020-11-30","spy_close":362.06,"spy_sma_50":344.47,"new_highs":177,"new_lows":5,"total_issues":3814,"nh_pct":4.64,"nl_pct":0.13,"mcclellan_oscillator":24.18,"signal":false,"cluster_count":0},{"date":"2020-12-01","spy_close":366.02,"spy_sma_50":345.25,"new_highs":254,"new_lows":16,"total_issues":3813,"nh_pct":6.66,"nl_pct":0.42,"mcclellan_oscillator":78.02,"signal":false,"cluster_count":0},{"date":"2020-12-02","spy_close":366.79,"spy_sma_50":345.98,"new_highs":122,"new_lows":6,"total_issues":3810,"nh_pct":3.2,"nl_pct":0.16,"mcclellan_oscillator":84.02,"signal":false,"cluster_count":0},{"date":"2020-12-03","spy_close":366.69,"spy_sma_50":346.86,"new_highs":270,"new_lows":14,"total_issues":3817,"nh_pct":7.07,"nl_pct":0.37,"mcclellan_oscillator":101.62,"signal":false,"cluster_count":0},{"date":"2020-12-04","spy_close":369.85,"spy_sma_50":347.79,"new_highs":371,"new_lows":19,"total_issues":3810,"nh_pct":9.74,"nl_pct":0.5,"mcclellan_oscillator":185.52,"signal":false,"cluster_count":0},{"date":"2020-12-07","spy_close":369.09,"spy_sma_50":348.6,"new_highs":330,"new_lows":12,"total_issues":3814,"nh_pct":8.65,"nl_pct":0.31,"mcclellan_oscillator":112.57,"signal":false,"cluster_count":0},{"date":"2020-12-08","spy_close":370.17,"spy_sma_50":349.32,"new_highs":338,"new_lows":21,"total_issues":3822,"nh_pct":8.84,"nl_pct":0.55,"mcclellan_oscillator":136.69,"signal":false,"cluster_count":0},{"date":"2020-12-09","spy_close":366.85,"spy_sma_50":350.01,"new_highs":364,"new_lows":18,"total_issues":3814,"nh_pct":9.54,"nl_pct":0.47,"mcclellan_oscillator":65.98,"signal":false,"cluster_count":0},{"date":"2020-12-10","spy_close":366.73,"spy_sma_50":350.64,"new_highs":177,"new_lows":7,"total_issues":3819,"nh_pct":4.63,"nl_pct":0.18,"mcclellan_oscillator":68.79,"signal":false,"cluster_count":0},{"date":"2020-12-11","spy_close":366.3,"spy_sma_50":351.23,"new_highs":176,"new_lows":8,"total_issues":3812,"nh_pct":4.62,"nl_pct":0.21,"mcclellan_oscillator":-2.35,"signal":false,"cluster_count":0},{"date":"2020-12-14","spy_close":364.66,"spy_sma_50":351.84,"new_highs":275,"new_lows":13,"total_issues":3833,"nh_pct":7.17,"nl_pct":0.34,"mcclellan_oscillator":-56.07,"signal":false,"cluster_count":0},{"date":"2020-12-15","spy_close":369.59,"spy_sma_50":352.44,"new_highs":246,"new_lows":12,"total_issues":3813,"nh_pct":6.45,"nl_pct":0.31,"mcclellan_oscillator":49.19,"signal":false,"cluster_count":0},{"date":"2020-12-16","spy_close":370.17,"spy_sma_50":353.15,"new_highs":284,"new_lows":16,"total_issues":3820,"nh_pct":7.43,"nl_pct":0.42,"mcclellan_oscillator":1.29,"signal":false,"cluster_count":0},{"date":"2020-12-17","spy_close":372.24,"spy_sma_50":353.78,"new_highs":370,"new_lows":17,"total_issues":3828,"nh_pct":9.67,"nl_pct":0.44,"mcclellan_oscillator":57.87,"signal":false,"cluster_count":0},{"date":"2020-12-18","spy_close":369.18,"spy_sma_50":354.28,"new_highs":405,"new_lows":13,"total_issues":3825,"nh_pct":10.59,"nl_pct":0.34,"mcclellan_oscillator":-7.29,"signal":false,"cluster_count":0},{"date":"2020-12-21","spy_close":367.86,"spy_sma_50":354.7,"new_highs":192,"new_lows":7,"total_issues":3824,"nh_pct":5.02,"nl_pct":0.18,"mcclellan_oscillator":-77.06,"signal":false,"cluster_count":0},{"date":"2020-12-22","spy_close":367.24,"spy_sma_50":355.0,"new_highs":338,"new_lows":5,"total_issues":3829,"nh_pct":8.83,"nl_pct":0.13,"mcclellan_oscillator":-98.43,"signal":false,"cluster_count":0},{"date":"2020-12-23","spy_close":367.57,"spy_sma_50":355.35,"new_highs":326,"new_lows":6,"total_issues":3831,"nh_pct":8.51,"nl_pct":0.16,"mcclellan_oscillator":-34.66,"signal":false,"cluster_count":0},{"date":"2020-12-24","spy_close":369.0,"spy_sma_50":355.77,"new_highs":146,"new_lows":6,"total_issues":3807,"nh_pct":3.84,"nl_pct":0.16,"mcclellan_oscillator":-37.96,"signal":false,"cluster_count":0},{"date":"2020-12-28","spy_close":372.17,"spy_sma_50":356.26,"new_highs":292,"new_lows":19,"total_issues":3832,"nh_pct":7.62,"nl_pct":0.5,"mcclellan_oscillator":-36.6,"signal":false,"cluster_count":0},{"date":"2020-12-29","spy_close":371.46,"spy_sma_50":356.75,"new_highs":129,"new_lows":14,"total_issues":3837,"nh_pct":3.36,"nl_pct":0.36,"mcclellan_oscillator":-125.05,"signal":false,"cluster_count":0},{"date":"2020-12-30","spy_close":371.99,"spy_sma_50":357.35,"new_highs":156,"new_lows":4,"total_issues":3828,"nh_pct":4.08,"nl_pct":0.1,"mcclellan_oscillator":-48.65,"signal":false,"cluster_count":0},{"date":"2020-12-31","spy_close":373.88,"spy_sma_50":357.96,"new_highs":150,"new_lows":9,"total_issues":3829,"nh_pct":3.92,"nl_pct":0.24,"mcclellan_oscillator":-32.88,"signal":false,"cluster_count":0},{"date":"2021-01-04","spy_close":368.79,"spy_sma_50":358.48,"new_highs":250,"new_lows":13,"total_issues":3825,"nh_pct":6.54,"nl_pct":0.34,"mcclellan_oscillator":-113.64,"signal":false,"cluster_count":0},{"date":"2021-01-05","spy_close":371.33,"spy_sma_50":359.01,"new_highs":170,"new_lows":4,"total_issues":3829,"nh_pct":4.44,"nl_pct":0.1,"mcclellan_oscillator":-17.57,"signal":false,"cluster_count":0},{"date":"2021-01-06","spy_close":373.55,"spy_sma_50":359.57,"new_highs":567,"new_lows":17,"total_issues":3844,"nh_pct":14.75,"nl_pct":0.44,"mcclellan_oscillator":49.96,"signal":false,"cluster_count":0},{"date":"2021-01-07","spy_close":379.1,"spy_sma_50":360.36,"new_highs":577,"new_lows":16,"total_issues":3833,"nh_pct":15.05,"nl_pct":0.42,"mcclellan_oscillator":102.6,"signal":false,"cluster_count":0},{"date":"2021-01-08","spy_close":381.26,"spy_sma_50":361.22,"new_highs":515,"new_lows":16,"total_issues":3832,"nh_pct":13.44,"nl_pct":0.42,"mcclellan_oscillator":66.64,"signal":false,"cluster_count":0},{"date":"2021-01-11","spy_close":378.69,"spy_sma_50":362.26,"new_highs":252,"new_lows":2,"total_issues":3830,"nh_pct":6.58,"nl_pct":0.05,"mcclellan_oscillator":15.12,"signal":false,"cluster_count":0},{"date":"2021-01-12","spy_close":378.77,"spy_sma_50":363.24,"new_highs":453,"new_lows":10,"total_issues":3830,"nh_pct":11.83,"nl_pct":0.26,"mcclellan_oscillator":78.39,"signal":false,"cluster_count":0},{"date":"2021-01-13","spy_close":379.79,"spy_sma_50":364.3,"new_highs":306,"new_lows":5,"total_issues":3837,"nh_pct":7.97,"nl_pct":0.13,"mcclellan_oscillator":19.44,"signal":false,"cluster_count":0},{"date":"2021-01-14","spy_close":378.46,"spy_sma_50":365.27,"new_highs":465,"new_lows":13,"total_issues":3837,"nh_pct":12.12,"nl_pct":0.34,"mcclellan_oscillator":80.89,"signal":false,"cluster_count":0},{"date":"2021-01-15","spy_close":375.7,"spy_sma_50":366.06,"new_highs":159,"new_lows":1,"total_issues":3846,"nh_pct":4.13,"nl_pct":0.03,"mcclellan_oscillator":-27.67,"signal":false,"cluster_count":0},{"date":"2021-01-19","spy_close":378.65,"spy_sma_50":366.76,"new_highs":340,"new_lows":2,"total_issues":3845,"nh_pct":8.84,"nl_pct":0.05,"mcclellan_oscillator":21.85,"signal":false,"cluster_count":0},{"date":"2021-01-20","spy_close":383.89,"spy_sma_50":367.44,"new_highs":465,"new_lows":17,"total_issues":3843,"nh_pct":12.1,"nl_pct":0.44,"mcclellan_oscillator":39.78,"signal":false,"cluster_count":0},{"date":"2021-01-21","spy_close":384.24,"spy_sma_50":368.12,"new_highs":296,"new_lows":11,"total_issues":3844,"nh_pct":7.7,"nl_pct":0.29,"mcclellan_oscillator":-28.79,"signal":false,"cluster_count":0},{"date":"2021-01-22","spy_close":382.88,"spy_sma_50":368.69,"new_highs":188,"new_lows":2,"total_issues":3844,"nh_pct":4.89,"nl_pct":0.05,"mcclellan_oscillator":-15.53,"signal":false,"cluster_count":0},{"date":"2021-01-25","spy_close":384.39,"spy_sma_50":369.29,"new_highs":385,"new_lows":12,"total_issues":3845,"nh_pct":10.01,"nl_pct":0.31,"mcclellan_oscillator":-54.01,"signal":false,"cluster_count":0},{"date":"2021-01-26","spy_close":383.79,"spy_sma_50":369.83,"new_highs":220,"new_lows":6,"total_issues":3841,"nh_pct":5.73,"nl_pct":0.16,"mcclellan_oscillator":-108.64,"signal":false,"cluster_count":0},{"date":"2021-01-27","spy_close":374.41,"spy_sma_50":370.26,"new_highs":179,"new_lows":5,"total_issues":3851,"nh_pct":4.65,"nl_pct":0.13,"mcclellan_oscillator":-243.2,"signal":false,"cluster_count":0},{"date":"2021-01-28","spy_close":377.63,"spy_sma_50":370.65,"new_highs":90,"new_lows":2,"total_issues":3847,"nh_pct":2.34,"nl_pct":0.05,"mcclellan_oscillator":-175.44,"signal":false,"cluster_count":0},{"date":"2021-01-29","spy_close":370.07,"spy_sma_50":370.8,"new_highs":66,"new_lows":2,"total_issues":3846,"nh_pct":1.72,"nl_pct":0.05,"mcclellan_oscillator":-271.63,"signal":false,"cluster_count":0},{"date":"2021-02-01","spy_close":376.23,"spy_sma_50":371.11,"new_highs":102,"new_lows":3,"total_issues":3855,"nh_pct":2.65,"nl_pct":0.08,"mcclellan_oscillator":-123.66,"signal":false,"cluster_count":0},{"date":"2021-02-02","spy_close":381.55,"spy_sma_50":371.62,"new_highs":175,"new_lows":5,"total_issues":3853,"nh_pct":4.54,"nl_pct":0.13,"mcclellan_oscillator":-11.87,"signal":false,"cluster_count":0},{"date":"2021-02-03","spy_close":381.85,"spy_sma_50":372.1,"new_highs":180,"new_lows":6,"total_issues":3847,"nh_pct":4.68,"nl_pct":0.16,"mcclellan_oscillator":16.16,"signal":false,"cluster_count":0},{"date":"2021-02-04","spy_close":386.19,"spy_sma_50":372.72,"new_highs":301,"new_lows":11,"total_issues":3854,"nh_pct":7.81,"nl_pct":0.29,"mcclellan_oscillator":102.9,"signal":false,"cluster_count":0},{"date":"2021-02-05","spy_close":387.71,"spy_sma_50":373.32,"new_highs":415,"new_lows":14,"total_issues":3855,"nh_pct":10.77,"nl_pct":0.36,"mcclellan_oscillator":148.64,"signal":false,"cluster_count":0},{"date":"2021-02-08","spy_close":390.51,"spy_sma_50":373.87,"new_highs":590,"new_lows":19,"total_issues":3868,"nh_pct":15.25,"nl_pct":0.49,"mcclellan_oscillator":230.51,"signal":false,"cluster_count":0},{"date":"2021-02-09","spy_close":390.25,"spy_sma_50":374.42,"new_highs":578,"new_lows":17,"total_issues":3865,"nh_pct":14.95,"nl_pct":0.44,"mcclellan_oscillator":212.56,"signal":false,"cluster_count":0},{"date":"2021-02-10","spy_close":390.08,"spy_sma_50":374.95,"new_highs":572,"new_lows":20,"total_issues":3858,"nh_pct":14.83,"nl_pct":0.52,"mcclellan_oscillator":157.19,"signal":false,"cluster_count":0},{"date":"2021-02-11","spy_close":390.71,"spy_sma_50":375.52,"new_highs":396,"new_lows":7,"total_issues":3862,"nh_pct":10.25,"nl_pct":0.18,"mcclellan_oscillator":107.62,"signal":false,"cluster_count":0},{"date":"2021-02-12","spy_close":392.64,"spy_sma_50":376.05,"new_highs":376,"new_lows":13,"total_issues":3865,"nh_pct":9.73,"nl_pct":0.34,"mcclellan_oscillator":106.05,"signal":false,"cluster_count":0},{"date":"2021-02-16","spy_close":392.3,"spy_sma_50":376.56,"new_highs":602,"new_lows":17,"total_issues":3875,"nh_pct":15.54,"nl_pct":0.44,"mcclellan_oscillator":74.43,"signal":false,"cluster_count":0},{"date":"2021-02-17","spy_close":392.39,"spy_sma_50":377.08,"new_highs":231,"new_lows":7,"total_issues":3860,"nh_pct":5.98,"nl_pct":0.18,"mcclellan_oscillator":-0.08,"signal":false,"cluster_count":0},{"date":"2021-02-18","spy_close":390.72,"spy_sma_50":377.49,"new_highs":109,"new_lows":2,"total_issues":3854,"nh_pct":2.83,"nl_pct":0.05,"mcclellan_oscillator":-111.29,"signal":false,"cluster_count":0},{"date":"2021-02-19","spy_close":390.03,"spy_sma_50":377.91,"new_highs":307,"new_lows":4,"total_issues":3863,"nh_pct":7.95,"nl_pct":0.1,"mcclellan_oscillator":-31.47,"signal":false,"cluster_count":0},{"date":"2021-02-22","spy_close":387.03,"spy_sma_50":378.25,"new_highs":425,"new_lows":6,"total_issues":3870,"nh_pct":10.98,"nl_pct":0.16,"mcclellan_oscillator":-61.56,"signal":false,"cluster_count":0},{"date":"2021-02-23","spy_close":387.5,"spy_sma_50":378.66,"new_highs":291,"new_lows":8,"total_issues":3869,"nh_pct":7.52,"nl_pct":0.21,"mcclellan_oscillator":-113.73,"signal":false,"cluster_count":0},{"date":"2021-02-24","spy_close":391.77,"spy_sma_50":379.16,"new_highs":542,"new_lows":9,"total_issues":3868,"nh_pct":14.01,"nl_pct":0.23,"mcclellan_oscillator":-3.27,"signal":false,"cluster_count":0},{"date":"2021-02-25","spy_close":382.33,"spy_sma_50":379.48,"new_highs":392,"new_lows":7,"total_issues":3866,"nh_pct":10.14,"nl_pct":0.18,"mcclellan_oscillator":-171.81,"signal":false,"cluster_count":0},{"date":"2021-02-26","spy_close":380.36,"spy_sma_50":379.8,"new_highs":81,"new_lows":5,"total_issues":3872,"nh_pct":2.09,"nl_pct":0.13,"mcclellan_oscillator":-213.1,"signal":false,"cluster_count":0},{"date":"2021-03-01","spy_close":389.58,"spy_sma_50":380.2,"new_highs":310,"new_lows":3,"total_issues":3868,"nh_pct":8.01,"nl_pct":0.08,"mcclellan_oscillator":-49.73,"signal":false,"cluster_count":0},{"date":"2021-03-02","spy_close":386.54,"spy_sma_50":380.53,"new_highs":217,"new_lows":3,"total_issues":3860,"nh_pct":5.62,"nl_pct":0.08,"mcclellan_oscillator":-114.31,"signal":false,"cluster_count":0},{"date":"2021-03-03","spy_close":381.42,"spy_sma_50":380.71,"new_highs":427,"new_lows":9,"total_issues":3872,"nh_pct":11.03,"nl_pct":0.23,"mcclellan_oscillator":-140.8,"signal":false,"cluster_count":0},{"date":"2021-03-04","spy_close":376.7,"spy_sma_50":380.86,"new_highs":261,"new_lows":16,"total_issues":3870,"nh_pct":6.74,"nl_pct":0.41,"mcclellan_oscillator":-258.1,"signal":false,"cluster_count":0},{"date":"2021-03-05","spy_close":383.63,"spy_sma_50":381.17,"new_highs":326,"new_lows":20,"total_issues":3867,"nh_pct":8.43,"nl_pct":0.52,"mcclellan_oscillator":-132.55,"signal":false,"cluster_count":0},{"date":"2021-03-08","spy_close":381.72,"spy_sma_50":381.46,"new_highs":672,"new_lows":9,"total_issues":3867,"nh_pct":17.38,"nl_pct":0.23,"mcclellan_oscillator":-95.09,"signal":false,"cluster_count":0},{"date":"2021-03-09","spy_close":387.17,"spy_sma_50":381.86,"new_highs":386,"new_lows":2,"total_issues":3876,"nh_pct":9.96,"nl_pct":0.05,"mcclellan_oscillator":-25.74,"signal":false,"cluster_count":0},{"date":"2021-03-10","spy_close":389.58,"spy_sma_50":382.27,"new_highs":544,"new_lows":9,"total_issues":3874,"nh_pct":14.04,"nl_pct":0.23,"mcclellan_oscillator":55.14,"signal":false,"cluster_count":0},{"date":"2021-03-11","spy_close":393.53,"spy_sma_50":382.69,"new_highs":630,"new_lows":14,"total_issues":3878,"nh_pct":16.25,"nl_pct":0.36,"mcclellan_oscillator":138.76,"signal":false,"cluster_count":0},{"date":"2021-03-12","spy_close":394.06,"spy_sma_50":383.15,"new_highs":698,"new_lows":11,"total_issues":3876,"nh_pct":18.01,"nl_pct":0.28,"mcclellan_oscillator":140.72,"signal":false,"cluster_count":0},{"date":"2021-03-15","spy_close":396.41,"spy_sma_50":383.64,"new_highs":604,"new_lows":13,"total_issues":3875,"nh_pct":15.59,"nl_pct":0.34,"mcclellan_oscillator":155.93,"signal":false,"cluster_count":0},{"date":"2021-03-16","spy_close":395.91,"spy_sma_50":384.08,"new_highs":281,"new_lows":8,"total_issues":3870,"nh_pct":7.26,"nl_pct":0.21,"mcclellan_oscillator":32.01,"signal":false,"cluster_count":0},{"date":"2021-03-17","spy_close":397.26,"spy_sma_50":384.65,"new_highs":272,"new_lows":10,"total_issues":3868,"nh_pct":7.03,"nl_pct":0.26,"mcclellan_oscillator":61.35,"signal":false,"cluster_count":0},{"date":"2021-03-18","spy_close":391.48,"spy_sma_50":385.05,"new_highs":440,"new_lows":7,"total_issues":3867,"nh_pct":11.38,"nl_pct":0.18,"mcclellan_oscillator":-73.62,"signal":false,"cluster_count":0},{"date":"2021-03-19","spy_close":389.48,"spy_sma_50":385.37,"new_highs":142,"new_lows":1,"total_issues":3875,"nh_pct":3.66,"nl_pct":0.03,"mcclellan_oscillator":-43.1,"signal":false,"cluster_count":0},{"date":"2021-03-22","spy_close":392.59,"spy_sma_50":385.64,"new_highs":139,"new_lows":7,"total_issues":3870,"nh_pct":3.59,"nl_pct":0.18,"mcclellan_oscillator":-80.24,"signal":false,"cluster_count":0},{"date":"2021-03-23","spy_close":389.5,"spy_sma_50":385.8,"new_highs":66,"new_lows":5,"total_issues":3874,"nh_pct":1.7,"nl_pct":0.13,"mcclellan_oscillator":-222.05,"signal":false,"cluster_count":0},{"date":"2021-03-24","spy_close":387.52,"spy_sma_50":385.98,"new_highs":72,"new_lows":8,"total_issues":3876,"nh_pct":1.86,"nl_pct":0.21,"mcclellan_oscillator":-264.68,"signal":false,"cluster_count":0},{"date":"2021-03-25","spy_close":389.7,"spy_sma_50":386.2,"new_highs":56,"new_lows":11,"total_issues":3864,"nh_pct":1.45,"nl_pct":0.28,"mcclellan_oscillator":-151.61,"signal":false,"cluster_count":0},{"date":"2021-03-26","spy_close":395.98,"spy_sma_50":386.52,"new_highs":199,"new_lows":13,"total_issues":3866,"nh_pct":5.15,"nl_pct":0.34,"mcclellan_oscillator":-42.38,"signal":false,"cluster_count":0},{"date":"2021-03-29","spy_close":395.78,"spy_sma_50":386.87,"new_highs":227,"new_lows":15,"total_issues":3872,"nh_pct":5.86,"nl_pct":0.39,"mcclellan_oscillator":-141.72,"signal":false,"cluster_count":0},{"date":"2021-03-30","spy_close":394.73,"spy_sma_50":387.25,"new_highs":104,"new_lows":21,"total_issues":3870,"nh_pct":2.69,"nl_pct":0.54,"mcclellan_oscillator":-70.05,"signal":false,"cluster_count":0},{"date":"2021-03-31","spy_close":396.33,"spy_sma_50":387.6,"new_highs":165,"new_lows":13,"total_issues":3876,"nh_pct":4.26,"nl_pct":0.34,"mcclellan_oscillator":-34.32,"signal":false,"cluster_count":0},{"date":"2021-04-01","spy_close":400.61,"spy_sma_50":387.94,"new_highs":175,"new_lows":12,"total_issues":3878,"nh_pct":4.51,"nl_pct":0.31,"mcclellan_oscillator":77.9,"signal":false,"cluster_count":0},{"date":"2021-04-05","spy_close":406.36,"spy_sma_50":388.38,"new_highs":363,"new_lows":17,"total_issues":3881,"nh_pct":9.35,"nl_pct":0.44,"mcclellan_oscillator":109.61,"signal":false,"cluster_count":0},{"date":"2021-04-06","spy_close":406.12,"spy_sma_50":388.84,"new_highs":297,"new_lows":13,"total_issues":3881,"nh_pct":7.65,"nl_pct":0.33,"mcclellan_oscillator":98.22,"signal":false,"cluster_count":0},{"date":"2021-04-07","spy_close":406.59,"spy_sma_50":389.29,"new_highs":203,"new_lows":12,"total_issues":3883,"nh_pct":5.23,"nl_pct":0.31,"mcclellan_oscillator":3.14,"signal":false,"cluster_count":0},{"date":"2021-04-08","spy_close":408.52,"spy_sma_50":389.78,"new_highs":235,"new_lows":17,"total_issues":3873,"nh_pct":6.07,"nl_pct":0.44,"mcclellan_oscillator":53.14,"signal":false,"cluster_count":0},{"date":"2021-04-09","spy_close":411.49,"spy_sma_50":390.52,"new_highs":260,"new_lows":25,"total_issues":3880,"nh_pct":6.7,"nl_pct":0.64,"mcclellan_oscillator":40.77,"signal":false,"cluster_count":0},{"date":"2021-04-12","spy_close":411.64,"spy_sma_50":391.2,"new_highs":310,"new_lows":25,"total_issues":3875,"nh_pct":8.0,"nl_pct":0.65,"mcclellan_oscillator":5.68,"signal":false,"cluster_count":0},{"date":"2021-04-13","spy_close":412.86,"spy_sma_50":392.06,"new_highs":228,"new_lows":40,"total_issues":3867,"nh_pct":5.9,"nl_pct":1.03,"mcclellan_oscillator":-22.04,"signal":false,"cluster_count":0},{"date":"2021-04-14","spy_close":411.45,"spy_sma_50":392.76,"new_highs":305,"new_lows":19,"total_issues":3878,"nh_pct":7.86,"nl_pct":0.49,"mcclellan_oscillator":4.82,"signal":false,"cluster_count":0},{"date":"2021-04-15","spy_close":415.87,"spy_sma_50":393.45,"new_highs":339,"new_lows":27,"total_issues":3870,"nh_pct":8.76,"nl_pct":0.7,"mcclellan_oscillator":40.26,"signal":false,"cluster_count":0},{"date":"2021-04-16","spy_close":417.26,"spy_sma_50":394.16,"new_highs":475,"new_lows":36,"total_issues":3875,"nh_pct":12.26,"nl_pct":0.93,"mcclellan_oscillator":48.55,"signal":false,"cluster_count":0},{"date":"2021-04-19","spy_close":415.21,"spy_sma_50":394.74,"new_highs":244,"new_lows":27,"total_issues":3884,"nh_pct":6.28,"nl_pct":0.7,"mcclellan_oscillator":-49.09,"signal":false,"cluster_count":0},{"date":"2021-04-20","spy_close":412.17,"spy_sma_50":395.23,"new_highs":187,"new_lows":33,"total_issues":3879,"nh_pct":4.82,"nl_pct":0.85,"mcclellan_oscillator":-153.69,"signal":false,"cluster_count":0},{"date":"2021-04-21","spy_close":416.07,"spy_sma_50":395.74,"new_highs":235,"new_lows":14,"total_issues":3885,"nh_pct":6.05,"nl_pct":0.36,"mcclellan_oscillator":-3.54,"signal":false,"cluster_count":0},{"date":"2021-04-22","spy_close":412.27,"spy_sma_50":396.18,"new_highs":287,"new_lows":7,"total_issues":3874,"nh_pct":7.41,"nl_pct":0.18,"mcclellan_oscillator":-51.86,"signal":false,"cluster_count":0},{"date":"2021-04-23","spy_close":416.74,"spy_sma_50":396.71,"new_highs":330,"new_lows":11,"total_issues":3882,"nh_pct":8.5,"nl_pct":0.28,"mcclellan_oscillator":62.9,"signal":false,"cluster_count":0},{"date":"2021-04-26","spy_close":417.61,"spy_sma_50":397.25,"new_highs":429,"new_lows":10,"total_issues":3883,"nh_pct":11.05,"nl_pct":0.26,"mcclellan_oscillator":107.85,"signal":false,"cluster_count":0},{"date":"2021-04-27","spy_close":417.52,"spy_sma_50":397.75,"new_highs":296,"new_lows":13,"total_issues":3882,"nh_pct":7.62,"nl_pct":0.33,"mcclellan_oscillator":71.34,"signal":false,"cluster_count":0},{"date":"2021-04-28","spy_close":417.4,"spy_sma_50":398.25,"new_highs":343,"new_lows":17,"total_issues":3884,"nh_pct":8.83,"nl_pct":0.44,"mcclellan_oscillator":76.22,"signal":false,"cluster_count":0},{"date":"2021-04-29","spy_close":420.06,"spy_sma_50":398.8,"new_highs":506,"new_lows":20,"total_issues":3886,"nh_pct":13.02,"nl_pct":0.51,"mcclellan_oscillator":62.31,"signal":false,"cluster_count":0},{"date":"2021-04-30","spy_close":417.3,"spy_sma_50":399.33,"new_highs":222,"new_lows":21,"total_issues":3881,"nh_pct":5.72,"nl_pct":0.54,"mcclellan_oscillator":-42.14,"signal":false,"cluster_count":0},{"date":"2021-05-03","spy_close":418.2,"spy_sma_50":399.9,"new_highs":420,"new_lows":19,"total_issues":3885,"nh_pct":10.81,"nl_pct":0.49,"mcclellan_oscillator":11.81,"signal":false,"cluster_count":0},{"date":"2021-05-04","spy_close":415.62,"spy_sma_50":400.47,"new_highs":312,"new_lows":29,"total_issues":3885,"nh_pct":8.03,"nl_pct":0.75,"mcclellan_oscillator":-68.52,"signal":false,"cluster_count":0},{"date":"2021-05-05","spy_close":415.75,"spy_sma_50":401.04,"new_highs":411,"new_lows":27,"total_issues":3891,"nh_pct":10.56,"nl_pct":0.69,"mcclellan_oscillator":-64.71,"signal":false,"cluster_count":0},{"date":"2021-05-06","spy_close":419.07,"spy_sma_50":401.58,"new_highs":442,"new_lows":43,"total_issues":3881,"nh_pct":11.39,"nl_pct":1.11,"mcclellan_oscillator":-52.78,"signal":false,"cluster_count":0},{"date":"2021-05-07","spy_close":422.12,"spy_sma_50":402.38,"new_highs":599,"new_lows":20,"total_issues":3882,"nh_pct":15.43,"nl_pct":0.52,"mcclellan_oscillator":44.79,"signal":false,"cluster_count":0},{"date":"2021-05-10","spy_close":417.94,"spy_sma_50":403.13,"new_highs":779,"new_lows":40,"total_issues":3897,"nh_pct":19.99,"nl_pct":1.03,"mcclellan_oscillator":-58.32,"signal":false,"cluster_count":0},{"date":"2021-05-11","spy_close":414.21,"spy_sma_50":403.62,"new_highs":62,"new_lows":64,"total_issues":3892,"nh_pct":1.59,"nl_pct":1.64,"mcclellan_oscillator":-123.23,"signal":false,"cluster_count":0},{"date":"2021-05-12","spy_close":405.41,"spy_sma_50":404.0,"new_highs":85,"new_lows":17,"total_issues":3887,"nh_pct":2.19,"nl_pct":0.44,"mcclellan_oscillator":-264.67,"signal":false,"cluster_count":0},{"date":"2021-05-13","spy_close":410.28,"spy_sma_50":404.58,"new_highs":62,"new_lows":48,"total_issues":3890,"nh_pct":1.59,"nl_pct":1.23,"mcclellan_oscillator":-174.72,"signal":false,"cluster_count":0},{"date":"2021-05-14","spy_close":416.58,"spy_sma_50":405.37,"new_highs":174,"new_lows":7,"total_issues":3888,"nh_pct":4.48,"nl_pct":0.18,"mcclellan_oscillator":-2.49,"signal":false,"cluster_count":0},{"date":"2021-05-17","spy_close":415.52,"spy_sma_50":406.01,"new_highs":208,"new_lows":14,"total_issues":3885,"nh_pct":5.35,"nl_pct":0.36,"mcclellan_oscillator":5.22,"signal":false,"cluster_count":0},{"date":"2021-05-18","spy_close":411.94,"spy_sma_50":406.62,"new_highs":251,"new_lows":7,"total_issues":3890,"nh_pct":6.45,"nl_pct":0.18,"mcclellan_oscillator":-24.9,"signal":false,"cluster_count":0},{"date":"2021-05-19","spy_close":410.86,"spy_sma_50":407.09,"new_highs":43,"new_lows":14,"total_issues":3890,"nh_pct":1.11,"nl_pct":0.36,"mcclellan_oscillator":-91.59,"signal":false,"cluster_count":0},{"date":"2021-05-20","spy_close":415.28,"spy_sma_50":407.6,"new_highs":112,"new_lows":4,"total_issues":3890,"nh_pct":2.88,"nl_pct":0.1,"mcclellan_oscillator":-0.7,"signal":false,"cluster_count":0},{"date":"2021-05-21","spy_close":414.94,"spy_sma_50":408.03,"new_highs":194,"new_lows":9,"total_issues":3888,"nh_pct":4.99,"nl_pct":0.23,"mcclellan_oscillator":16.97,"signal":false,"cluster_count":0},{"date":"2021-05-24","spy_close":419.17,"spy_sma_50":408.53,"new_highs":207,"new_lows":14,"total_issues":3891,"nh_pct":5.32,"nl_pct":0.36,"mcclellan_oscillator":52.29,"signal":false,"cluster_count":0},{"date":"2021-05-25","spy_close":418.24,"spy_sma_50":408.97,"new_highs":191,"new_lows":17,"total_issues":3888,"nh_pct":4.91,"nl_pct":0.44,"mcclellan_oscillator":-35.22,"signal":false,"cluster_count":0},{"date":"2021-05-26","spy_close":419.07,"spy_sma_50":409.43,"new_highs":142,"new_lows":18,"total_issues":3894,"nh_pct":3.65,"nl_pct":0.46,"mcclellan_oscillator":71.88,"signal":false,"cluster_count":0},{"date":"2021-05-27","spy_close":419.29,"spy_sma_50":409.87,"new_highs":256,"new_lows":13,"total_issues":3894,"nh_pct":6.57,"nl_pct":0.33,"mcclellan_oscillator":129.34,"signal":false,"cluster_count":0},{"date":"2021-05-28","spy_close":420.04,"spy_sma_50":410.45,"new_highs":240,"new_lows":11,"total_issues":3888,"nh_pct":6.17,"nl_pct":0.28,"mcclellan_oscillator":125.08,"signal":false,"cluster_count":0},{"date":"2021-06-01","spy_close":419.67,"spy_sma_50":411.05,"new_highs":466,"new_lows":18,"total_issues":3897,"nh_pct":11.96,"nl_pct":0.46,"mcclellan_oscillator":181.71,"signal":false,"cluster_count":0},{"date":"2021-06-02","spy_close":420.33,"spy_sma_50":411.6,"new_highs":370,"new_lows":12,"total_issues":3892,"nh_pct":9.51,"nl_pct":0.31,"mcclellan_oscillator":143.41,"signal":false,"cluster_count":0},{"date":"2021-06-03","spy_close":418.77,"spy_sma_50":412.19,"new_highs":203,"new_lows":13,"total_issues":3896,"nh_pct":5.21,"nl_pct":0.33,"mcclellan_oscillator":74.36,"signal":false,"cluster_count":0},{"date":"2021-06-04","spy_close":422.6,"spy_sma_50":412.89,"new_highs":322,"new_lows":19,"total_issues":3891,"nh_pct":8.28,"nl_pct":0.49,"mcclellan_oscillator":106.74,"signal":false,"cluster_count":0},{"date":"2021-06-07","spy_close":422.19,"spy_sma_50":413.54,"new_highs":420,"new_lows":18,"total_issues":3903,"nh_pct":10.76,"nl_pct":0.46,"mcclellan_oscillator":119.9,"signal":false,"cluster_count":0},{"date":"2021-06-08","spy_close":422.28,"spy_sma_50":414.07,"new_highs":427,"new_lows":17,"total_issues":3903,"nh_pct":10.94,"nl_pct":0.44,"mcclellan_oscillator":144.1,"signal":false,"cluster_count":0},{"date":"2021-06-09","spy_close":421.65,"spy_sma_50":414.58,"new_highs":377,"new_lows":8,"total_issues":3897,"nh_pct":9.67,"nl_pct":0.21,"mcclellan_oscillator":76.81,"signal":false,"cluster_count":0},{"date":"2021-06-10","spy_close":423.61,"spy_sma_50":415.16,"new_highs":317,"new_lows":11,"total_issues":3895,"nh_pct":8.14,"nl_pct":0.28,"mcclellan_oscillator":53.11,"signal":false,"cluster_count":0},{"date":"2021-06-11","spy_close":424.31,"spy_sma_50":415.72,"new_highs":221,"new_lows":10,"total_issues":3892,"nh_pct":5.68,"nl_pct":0.26,"mcclellan_oscillator":93.17,"signal":false,"cluster_count":0},{"date":"2021-06-14","spy_close":425.26,"spy_sma_50":416.21,"new_highs":272,"new_lows":18,"total_issues":3906,"nh_pct":6.96,"nl_pct":0.46,"mcclellan_oscillator":35.31,"signal":false,"cluster_count":0},{"date":"2021-06-15","spy_close":424.48,"spy_sma_50":416.58,"new_highs":191,"new_lows":11,"total_issues":3904,"nh_pct":4.89,"nl_pct":0.28,"mcclellan_oscillator":-7.64,"signal":false,"cluster_count":0},{"date":"2021-06-16","spy_close":422.11,"spy_sma_50":416.9,"new_highs":176,"new_lows":15,"total_issues":3913,"nh_pct":4.5,"nl_pct":0.38,"mcclellan_oscillator":-62.47,"signal":false,"cluster_count":0},{"date":"2021-06-17","spy_close":421.97,"spy_sma_50":417.2,"new_highs":127,"new_lows":21,"total_issues":3909,"nh_pct":3.25,"nl_pct":0.54,"mcclellan_oscillator":-128.89,"signal":false,"cluster_count":0},{"date":"2021-06-18","spy_close":414.92,"spy_sma_50":417.33,"new_highs":56,"new_lows":21,"total_issues":3906,"nh_pct":1.43,"nl_pct":0.54,"mcclellan_oscillator":-242.54,"signal":false,"cluster_count":0},{"date":"2021-06-21","spy_close":420.86,"spy_sma_50":417.52,"new_highs":93,"new_lows":15,"total_issues":3905,"nh_pct":2.38,"nl_pct":0.38,"mcclellan_oscillator":-117.39,"signal":false,"cluster_count":0},{"date":"2021-06-22","spy_close":423.11,"spy_sma_50":417.75,"new_highs":118,"new_lows":25,"total_issues":3911,"nh_pct":3.02,"nl_pct":0.64,"mcclellan_oscillator":-103.75,"signal":false,"cluster_count":0},{"date":"2021-06-23","spy_close":422.6,"spy_sma_50":417.94,"new_highs":160,"new_lows":20,"total_issues":3906,"nh_pct":4.1,"nl_pct":0.51,"mcclellan_oscillator":-80.03,"signal":false,"cluster_count":0},{"date":"2021-06-24","spy_close":425.1,"spy_sma_50":418.22,"new_highs":211,"new_lows":22,"total_issues":3912,"nh_pct":5.39,"nl_pct":0.56,"mcclellan_oscillator":23.31,"signal":false,"cluster_count":0},{"date":"2021-06-25","spy_close":426.61,"spy_sma_50":418.43,"new_highs":244,"new_lows":16,"total_issues":3909,"nh_pct":6.24,"nl_pct":0.41,"mcclellan_oscillator":36.05,"signal":false,"cluster_count":0},{"date":"2021-06-28","spy_close":427.47,"spy_sma_50":418.64,"new_highs":152,"new_lows":25,"total_issues":3908,"nh_pct":3.89,"nl_pct":0.64,"mcclellan_oscillator":-16.34,"signal":false,"cluster_count":0},{"date":"2021-06-29","spy_close":427.7,"spy_sma_50":418.89,"new_highs":159,"new_lows":28,"total_issues":3909,"nh_pct":4.07,"nl_pct":0.72,"mcclellan_oscillator":-65.2,"signal":false,"cluster_count":0},{"date":"2021-06-30","spy_close":428.06,"spy_sma_50":419.2,"new_highs":154,"new_lows":19,"total_issues":3917,"nh_pct":3.93,"nl_pct":0.49,"mcclellan_oscillator":-61.6,"signal":false,"cluster_count":0},{"date":"2021-07-01","spy_close":430.43,"spy_sma_50":419.49,"new_highs":203,"new_lows":13,"total_issues":3909,"nh_pct":5.19,"nl_pct":0.33,"mcclellan_oscillator":0.18,"signal":false,"cluster_count":0},{"date":"2021-07-02","spy_close":433.72,"spy_sma_50":419.92,"new_highs":194,"new_lows":23,"total_issues":3902,"nh_pct":4.97,"nl_pct":0.59,"mcclellan_oscillator":-41.09,"signal":false,"cluster_count":0},{"date":"2021-07-06","spy_close":432.93,"spy_sma_50":420.24,"new_highs":178,"new_lows":22,"total_issues":3910,"nh_pct":4.55,"nl_pct":0.56,"mcclellan_oscillator":-130.82,"signal":false,"cluster_count":0},{"date":"2021-07-07","spy_close":434.46,"spy_sma_50":420.58,"new_highs":212,"new_lows":45,"total_issues":3915,"nh_pct":5.42,"nl_pct":1.15,"mcclellan_oscillator":-158.29,"signal":false,"cluster_count":0},{"date":"2021-07-08","spy_close":430.92,"spy_sma_50":420.85,"new_highs":83,"new_lows":60,"total_issues":3912,"nh_pct":2.12,"nl_pct":1.53,"mcclellan_oscillator":-253.69,"signal":false,"cluster_count":0},{"date":"2021-07-09","spy_close":435.52,"spy_sma_50":421.21,"new_highs":153,"new_lows":13,"total_issues":3905,"nh_pct":3.92,"nl_pct":0.33,"mcclellan_oscillator":-77.98,"signal":false,"cluster_count":0},{"date":"2021-07-12","spy_close":437.08,"spy_sma_50":421.55,"new_highs":225,"new_lows":21,"total_issues":3910,"nh_pct":5.75,"nl_pct":0.54,"mcclellan_oscillator":-47.56,"signal":false,"cluster_count":0},{"date":"2021-07-13","spy_close":435.59,"spy_sma_50":421.92,"new_highs":139,"new_lows":28,"total_issues":3909,"nh_pct":3.56,"nl_pct":0.72,"mcclellan_oscillator":-165.81,"signal":false,"cluster_count":0},{"date":"2021-07-14","spy_close":436.24,"spy_sma_50":422.28,"new_highs":115,"new_lows":47,"total_issues":3917,"nh_pct":2.94,"nl_pct":1.2,"mcclellan_oscillator":-212.04,"signal":false,"cluster_count":0},{"date":"2021-07-15","spy_close":434.75,"spy_sma_50":422.66,"new_highs":77,"new_lows":60,"total_issues":3920,"nh_pct":1.96,"nl_pct":1.53,"mcclellan_oscillator":-227.61,"signal":false,"cluster_count":0},{"date":"2021-07-16","spy_close":431.34,"spy_sma_50":422.97,"new_highs":109,"new_lows":43,"total_issues":3922,"nh_pct":2.78,"nl_pct":1.1,"mcclellan_oscillator":-294.23,"signal":false,"cluster_count":0},{"date":"2021-07-19","spy_close":424.97,"spy_sma_50":423.09,"new_highs":21,"new_lows":105,"total_issues":3928,"nh_pct":0.53,"nl_pct":2.67,"mcclellan_oscillator":-380.12,"signal":false,"cluster_count":0},{"date":"2021-07-20","spy_close":431.06,"spy_sma_50":423.27,"new_highs":103,"new_lows":24,"total_issues":3920,"nh_pct":2.63,"nl_pct":0.61,"mcclellan_oscillator":-171.95,"signal":false,"cluster_count":0},{"date":"2021-07-21","spy_close":434.55,"spy_sma_50":423.6,"new_highs":122,"new_lows":5,"total_issues":3924,"nh_pct":3.11,"nl_pct":0.13,"mcclellan_oscillator":-15.81,"signal":false,"cluster_count":0},{"date":"2021-07-22","spy_close":435.46,"spy_sma_50":424.03,"new_highs":113,"new_lows":20,"total_issues":3917,"nh_pct":2.88,"nl_pct":0.51,"mcclellan_oscillator":-95.48,"signal":false,"cluster_count":0},{"date":"2021-07-23","spy_close":439.94,"spy_sma_50":424.72,"new_highs":192,"new_lows":65,"total_issues":3912,"nh_pct":4.91,"nl_pct":1.66,"mcclellan_oscillator":-33.22,"signal":false,"cluster_count":0},{"date":"2021-07-26","spy_close":441.02,"spy_sma_50":425.33,"new_highs":157,"new_lows":71,"total_issues":3928,"nh_pct":4.0,"nl_pct":1.81,"mcclellan_oscillator":-6.87,"signal":false,"cluster_count":0},{"date":"2021-07-27","spy_close":439.01,"spy_sma_50":425.78,"new_highs":102,"new_lows":91,"total_issues":3921,"nh_pct":2.6,"nl_pct":2.32,"mcclellan_oscillator":-80.66,"signal":true,"cluster_count":1},{"date":"2021-07-28","spy_close":438.83,"spy_sma_50":426.25,"new_highs":124,"new_lows":11,"total_issues":3918,"nh_pct":3.16,"nl_pct":0.28,"mcclellan_oscillator":25.9,"signal":false,"cluster_count":1},{"date":"2021-07-29","spy_close":440.65,"spy_sma_50":426.82,"new_highs":258,"new_lows":17,"total_issues":3919,"nh_pct":6.58,"nl_pct":0.43,"mcclellan_oscillator":95.59,"signal":false,"cluster_count":1},{"date":"2021-07-30","spy_close":438.51,"spy_sma_50":427.37,"new_highs":213,"new_lows":32,"total_issues":3927,"nh_pct":5.42,"nl_pct":0.81,"mcclellan_oscillator":32.84,"signal":false,"cluster_count":1},{"date":"2021-08-02","spy_close":437.59,"spy_sma_50":427.82,"new_highs":238,"new_lows":26,"total_issues":3936,"nh_pct":6.05,"nl_pct":0.66,"mcclellan_oscillator":19.47,"signal":false,"cluster_count":1},{"date":"2021-08-03","spy_close":441.15,"spy_sma_50":428.34,"new_highs":185,"new_lows":52,"total_issues":3936,"nh_pct":4.7,"nl_pct":1.32,"mcclellan_oscillator":53.35,"signal":false,"cluster_count":1},{"date":"2021-08-04","spy_close":438.98,"spy_sma_50":428.74,"new_highs":198,"new_lows":45,"total_issues":3924,"nh_pct":5.05,"nl_pct":1.15,"mcclellan_oscillator":-32.65,"signal":false,"cluster_count":1},{"date":"2021-08-05","spy_close":441.76,"spy_sma_50":429.21,"new_highs":224,"new_lows":58,"total_issues":3927,"nh_pct":5.7,"nl_pct":1.48,"mcclellan_oscillator":71.88,"signal":false,"cluster_count":1},{"date":"2021-08-06","spy_close":442.49,"spy_sma_50":429.68,"new_highs":206,"new_lows":45,"total_issues":3930,"nh_pct":5.24,"nl_pct":1.15,"mcclellan_oscillator":101.59,"signal":false,"cluster_count":1},{"date":"2021-08-09","spy_close":442.13,"spy_sma_50":430.14,"new_highs":134,"new_lows":50,"total_issues":3929,"nh_pct":3.41,"nl_pct":1.27,"mcclellan_oscillator":53.89,"signal":false,"cluster_count":1},{"date":"2021-08-10","spy_close":442.68,"spy_sma_50":430.59,"new_highs":185,"new_lows":71,"total_issues":3930,"nh_pct":4.71,"nl_pct":1.81,"mcclellan_oscillator":69.49,"signal":false,"cluster_count":1},{"date":"2021-08-11","spy_close":443.78,"spy_sma_50":431.07,"new_highs":218,"new_lows":62,"total_issues":3925,"nh_pct":5.55,"nl_pct":1.58,"mcclellan_oscillator":117.22,"signal":false,"cluster_count":1},{"date":"2021-08-12","spy_close":445.11,"spy_sma_50":431.57,"new_highs":182,"new_lows":77,"total_issues":3936,"nh_pct":4.62,"nl_pct":1.96,"mcclellan_oscillator":63.75,"signal":false,"cluster_count":1},{"date":"2021-08-13","spy_close":445.92,"spy_sma_50":432.11,"new_highs":197,"new_lows":59,"total_issues":3937,"nh_pct":5.0,"nl_pct":1.5,"mcclellan_oscillator":10.51,"signal":false,"cluster_count":1},{"date":"2021-08-16","spy_close":446.97,"spy_sma_50":432.6,"new_highs":181,"new_lows":111,"total_issues":3936,"nh_pct":4.6,"nl_pct":2.82,"mcclellan_oscillator":-62.21,"signal":true,"cluster_count":2},{"date":"2021-08-17","spy_close":444.04,"spy_sma_50":433.03,"new_highs":100,"new_lows":153,"total_issues":3943,"nh_pct":2.54,"nl_pct":3.88,"mcclellan_oscillator":-150.17,"signal":true,"cluster_count":3},{"date":"2021-08-18","spy_close":439.18,"spy_sma_50":433.37,"new_highs":97,"new_lows":73,"total_issues":3941,"nh_pct":2.46,"nl_pct":1.85,"mcclellan_oscillator":-202.23,"signal":false,"cluster_count":3},{"date":"2021-08-19","spy_close":439.86,"spy_sma_50":433.74,"new_highs":55,"new_lows":137,"total_issues":3941,"nh_pct":1.4,"nl_pct":3.48,"mcclellan_oscillator":-264.28,"signal":false,"cluster_count":3},{"date":"2021-08-20","spy_close":443.36,"spy_sma_50":434.13,"new_highs":106,"new_lows":103,"total_issues":3936,"nh_pct":2.69,"nl_pct":2.62,"mcclellan_oscillator":-107.11,"signal":true,"cluster_count":4},{"date":"2021-08-23","spy_close":447.26,"spy_sma_50":434.59,"new_highs":160,"new_lows":19,"total_issues":3963,"nh_pct":4.04,"nl_pct":0.48,"mcclellan_oscillator":21.86,"signal":false,"cluster_count":4},{"date":"2021-08-24","spy_close":447.97,"spy_sma_50":435.04,"new_highs":152,"new_lows":11,"total_issues":3953,"nh_pct":3.85,"nl_pct":0.28,"mcclellan_oscillator":103.76,"signal":false,"cluster_count":4},{"date":"2021-08-25","spy_close":448.91,"spy_sma_50":435.53,"new_highs":184,"new_lows":12,"total_issues":3952,"nh_pct":4.66,"nl_pct":0.3,"mcclellan_oscillator":130.67,"signal":false,"cluster_count":4},{"date":"2021-08-26","spy_close":446.26,"spy_sma_50":436.02,"new_highs":114,"new_lows":10,"total_issues":3953,"nh_pct":2.88,"nl_pct":0.25,"mcclellan_oscillator":19.38,"signal":false,"cluster_count":4},{"date":"2021-08-27","spy_close":450.25,"spy_sma_50":436.58,"new_highs":242,"new_lows":23,"total_issues":3963,"nh_pct":6.11,"nl_pct":0.58,"mcclellan_oscillator":165.87,"signal":false,"cluster_count":4},{"date":"2021-08-30","spy_close":452.23,"spy_sma_50":437.33,"new_highs":290,"new_lows":21,"total_issues":3961,"nh_pct":7.32,"nl_pct":0.53,"mcclellan_oscillator":112.7,"signal":false,"cluster_count":4},{"date":"2021-08-31","spy_close":451.56,"spy_sma_50":437.94,"new_highs":187,"new_lows":10,"total_issues":3972,"nh_pct":4.71,"nl_pct":0.25,"mcclellan_oscillator":134.57,"signal":false,"cluster_count":4},{"date":"2021-09-01","spy_close":451.8,"spy_sma_50":438.52,"new_highs":240,"new_lows":12,"total_issues":3959,"nh_pct":6.06,"nl_pct":0.3,"mcclellan_oscillator":157.25,"signal":false,"cluster_count":4},{"date":"2021-09-02","spy_close":453.19,"spy_sma_50":439.13,"new_highs":305,"new_lows":14,"total_issues":3957,"nh_pct":7.71,"nl_pct":0.35,"mcclellan_oscillator":195.1,"signal":false,"cluster_count":4},{"date":"2021-09-03","spy_close":453.08,"spy_sma_50":439.69,"new_highs":239,"new_lows":14,"total_issues":3957,"nh_pct":6.04,"nl_pct":0.35,"mcclellan_oscillator":117.69,"signal":false,"cluster_count":4},{"date":"2021-09-07","spy_close":451.46,"spy_sma_50":440.18,"new_highs":177,"new_lows":16,"total_issues":3965,"nh_pct":4.46,"nl_pct":0.4,"mcclellan_oscillator":23.22,"signal":false,"cluster_count":4},{"date":"2021-09-08","spy_close":450.91,"spy_sma_50":440.65,"new_highs":116,"new_lows":24,"total_issues":3968,"nh_pct":2.92,"nl_pct":0.6,"mcclellan_oscillator":-56.58,"signal":false,"cluster_count":4},{"date":"2021-09-09","spy_close":448.98,"spy_sma_50":441.08,"new_highs":121,"new_lows":20,"total_issues":3964,"nh_pct":3.05,"nl_pct":0.5,"mcclellan_oscillator":-58.47,"signal":false,"cluster_count":3},{"date":"2021-09-10","spy_close":445.44,"spy_sma_50":441.43,"new_highs":107,"new_lows":21,"total_issues":3966,"nh_pct":2.7,"nl_pct":0.53,"mcclellan_oscillator":-132.29,"signal":false,"cluster_count":3},{"date":"2021-09-13","spy_close":446.58,"spy_sma_50":441.75,"new_highs":96,"new_lows":27,"total_issues":3973,"nh_pct":2.42,"nl_pct":0.68,"mcclellan_oscillator":-78.95,"signal":false,"cluster_count":3},{"date":"2021-09-14","spy_close":444.17,"spy_sma_50":441.96,"new_highs":77,"new_lows":37,"total_issues":3974,"nh_pct":1.94,"nl_pct":0.93,"mcclellan_oscillator":-178.54,"signal":false,"cluster_count":3},{"date":"2021-09-15","spy_close":447.88,"spy_sma_50":442.26,"new_highs":93,"new_lows":36,"total_issues":3971,"nh_pct":2.34,"nl_pct":0.91,"mcclellan_oscillator":-69.46,"signal":false,"cluster_count":3},{"date":"2021-09-16","spy_close":447.17,"spy_sma_50":442.51,"new_highs":100,"new_lows":46,"total_issues":3980,"nh_pct":2.51,"nl_pct":1.16,"mcclellan_oscillator":-84.44,"signal":false,"cluster_count":3},{"date":"2021-09-17","spy_close":441.4,"spy_sma_50":442.72,"new_highs":75,"new_lows":36,"total_issues":3981,"nh_pct":1.88,"nl_pct":0.9,"mcclellan_oscillator":-104.98,"signal":false,"cluster_count":3},{"date":"2021-09-20","spy_close":434.04,"spy_sma_50":442.69,"new_highs":18,"new_lows":91,"total_issues":3995,"nh_pct":0.45,"nl_pct":2.28,"mcclellan_oscillator":-249.16,"signal":false,"cluster_count":3},{"date":"2021-09-21","spy_close":433.63,"spy_sma_50":442.62,"new_highs":38,"new_lows":42,"total_issues":3982,"nh_pct":0.95,"nl_pct":1.05,"mcclellan_oscillator":-192.2,"signal":false,"cluster_count":3},{"date":"2021-09-22","spy_close":437.86,"spy_sma_50":442.67,"new_highs":71,"new_lows":29,"total_issues":3990,"nh_pct":1.78,"nl_pct":0.73,"mcclellan_oscillator":-39.28,"signal":false,"cluster_count":3},{"date":"2021-09-23","spy_close":443.18,"spy_sma_50":442.81,"new_highs":127,"new_lows":33,"total_issues":3991,"nh_pct":3.18,"nl_pct":0.83,"mcclellan_oscillator":76.26,"signal":false,"cluster_count":3},{"date":"2021-09-24","spy_close":443.91,"spy_sma_50":442.99,"new_highs":107,"new_lows":54,"total_issues":3984,"nh_pct":2.69,"nl_pct":1.36,"mcclellan_oscillator":34.57,"signal":false,"cluster_count":3},{"date":"2021-09-27","spy_close":442.64,"spy_sma_50":443.22,"new_highs":158,"new_lows":49,"total_issues":4000,"nh_pct":3.95,"nl_pct":1.23,"mcclellan_oscillator":90.85,"signal":false,"cluster_count":3},{"date":"2021-09-28","spy_close":433.72,"spy_sma_50":443.39,"new_highs":88,"new_lows":73,"total_issues":3994,"nh_pct":2.2,"nl_pct":1.83,"mcclellan_oscillator":-70.24,"signal":false,"cluster_count":3},{"date":"2021-09-29","spy_close":434.45,"spy_sma_50":443.46,"new_highs":55,"new_lows":87,"total_issues":3995,"nh_pct":1.38,"nl_pct":2.18,"mcclellan_oscillator":-65.56,"signal":false,"cluster_count":2},{"date":"2021-09-30","spy_close":429.14,"spy_sma_50":443.35,"new_highs":58,"new_lows":63,"total_issues":3997,"nh_pct":1.45,"nl_pct":1.58,"mcclellan_oscillator":-104.39,"signal":false,"cluster_count":1},{"date":"2021-10-01","spy_close":434.24,"spy_sma_50":443.33,"new_highs":97,"new_lows":75,"total_issues":4001,"nh_pct":2.42,"nl_pct":1.87,"mcclellan_oscillator":4.78,"signal":false,"cluster_count":1},{"date":"2021-10-04","spy_close":428.64,"spy_sma_50":443.1,"new_highs":134,"new_lows":93,"total_issues":4005,"nh_pct":3.35,"nl_pct":2.32,"mcclellan_oscillator":-71.75,"signal":false,"cluster_count":1},{"date":"2021-10-05","spy_close":433.1,"spy_sma_50":442.94,"new_highs":133,"new_lows":81,"total_issues":4003,"nh_pct":3.32,"nl_pct":2.02,"mcclellan_oscillator":4.43,"signal":false,"cluster_count":0},{"date":"2021-10-06","spy_close":434.9,"spy_sma_50":442.86,"new_highs":45,"new_lows":115,"total_issues":4005,"nh_pct":1.12,"nl_pct":2.87,"mcclellan_oscillator":-26.01,"signal":false,"cluster_count":0},{"date":"2021-10-07","spy_close":438.66,"spy_sma_50":442.86,"new_highs":155,"new_lows":32,"total_issues":4013,"nh_pct":3.86,"nl_pct":0.8,"mcclellan_oscillator":93.39,"signal":false,"cluster_count":0},{"date":"2021-10-08","spy_close":437.86,"spy_sma_50":442.8,"new_highs":150,"new_lows":52,"total_issues":4002,"nh_pct":3.75,"nl_pct":1.3,"mcclellan_oscillator":46.31,"signal":false,"cluster_count":0},{"date":"2021-10-11","spy_close":434.69,"spy_sma_50":442.72,"new_highs":179,"new_lows":74,"total_issues":4010,"nh_pct":4.46,"nl_pct":1.85,"mcclellan_oscillator":-6.82,"signal":false,"cluster_count":0},{"date":"2021-10-12","spy_close":433.62,"spy_sma_50":442.64,"new_highs":86,"new_lows":51,"total_issues":4015,"nh_pct":2.14,"nl_pct":1.27,"mcclellan_oscillator":37.19,"signal":false,"cluster_count":0},{"date":"2021-10-13","spy_close":435.18,"spy_sma_50":442.52,"new_highs":72,"new_lows":25,"total_issues":4017,"nh_pct":1.79,"nl_pct":0.62,"mcclellan_oscillator":82.33,"signal":false,"cluster_count":0},{"date":"2021-10-14","spy_close":442.5,"spy_sma_50":442.59,"new_highs":170,"new_lows":14,"total_issues":4012,"nh_pct":4.24,"nl_pct":0.35,"mcclellan_oscillator":180.71,"signal":false,"cluster_count":0},{"date":"2021-10-15","spy_close":445.87,"spy_sma_50":442.68,"new_highs":255,"new_lows":27,"total_issues":4030,"nh_pct":6.33,"nl_pct":0.67,"mcclellan_oscillator":142.97,"signal":false,"cluster_count":0},{"date":"2021-10-18","spy_close":447.19,"spy_sma_50":442.77,"new_highs":163,"new_lows":48,"total_issues":4024,"nh_pct":4.05,"nl_pct":1.19,"mcclellan_oscillator":113.59,"signal":false,"cluster_count":0},{"date":"2021-10-19","spy_close":450.64,"spy_sma_50":442.94,"new_highs":170,"new_lows":29,"total_issues":4030,"nh_pct":4.22,"nl_pct":0.72,"mcclellan_oscillator":156.5,"signal":false,"cluster_count":0},{"date":"2021-10-20","spy_close":452.41,"spy_sma_50":443.14,"new_highs":225,"new_lows":30,"total_issues":4027,"nh_pct":5.59,"nl_pct":0.74,"mcclellan_oscillator":204.81,"signal":false,"cluster_count":0},{"date":"2021-10-21","spy_close":453.59,"spy_sma_50":443.33,"new_highs":227,"new_lows":28,"total_issues":4028,"nh_pct":5.64,"nl_pct":0.7,"mcclellan_oscillator":164.74,"signal":false,"cluster_count":0},{"date":"2021-10-22","spy_close":453.12,"spy_sma_50":443.49,"new_highs":268,"new_lows":54,"total_issues":4028,"nh_pct":6.65,"nl_pct":1.34,"mcclellan_oscillator":126.25,"signal":false,"cluster_count":0},{"date":"2021-10-25","spy_close":455.55,"spy_sma_50":443.68,"new_highs":302,"new_lows":49,"total_issues":4030,"nh_pct":7.49,"nl_pct":1.22,"mcclellan_oscillator":160.27,"signal":false,"cluster_count":0},{"date":"2021-10-26","spy_close":455.96,"spy_sma_50":443.86,"new_highs":261,"new_lows":48,"total_issues":4029,"nh_pct":6.48,"nl_pct":1.19,"mcclellan_oscillator":90.8,"signal":false,"cluster_count":0},{"date":"2021-10-27","spy_close":453.94,"spy_sma_50":444.06,"new_highs":118,"new_lows":61,"total_issues":4024,"nh_pct":2.93,"nl_pct":1.52,"mcclellan_oscillator":-40.1,"signal":false,"cluster_count":0},{"date":"2021-10-28","spy_close":458.32,"spy_sma_50":444.45,"new_highs":182,"new_lows":58,"total_issues":4035,"nh_pct":4.51,"nl_pct":1.44,"mcclellan_oscillator":66.73,"signal":false,"cluster_count":0},{"date":"2021-10-29","spy_close":459.25,"spy_sma_50":444.83,"new_highs":212,"new_lows":59,"total_issues":4036,"nh_pct":5.25,"nl_pct":1.46,"mcclellan_oscillator":32.64,"signal":false,"cluster_count":0},{"date":"2021-11-01","spy_close":460.04,"spy_sma_50":445.17,"new_highs":299,"new_lows":32,"total_issues":4050,"nh_pct":7.38,"nl_pct":0.79,"mcclellan_oscillator":149.22,"signal":false,"cluster_count":0},{"date":"2021-11-02","spy_close":461.9,"spy_sma_50":445.46,"new_highs":282,"new_lows":54,"total_issues":4049,"nh_pct":6.96,"nl_pct":1.33,"mcclellan_oscillator":111.46,"signal":false,"cluster_count":0},{"date":"2021-11-03","spy_close":464.72,"spy_sma_50":445.79,"new_highs":375,"new_lows":42,"total_issues":4051,"nh_pct":9.26,"nl_pct":1.04,"mcclellan_oscillator":178.81,"signal":false,"cluster_count":0},{"date":"2021-11-04","spy_close":466.91,"spy_sma_50":446.15,"new_highs":381,"new_lows":42,"total_issues":4053,"nh_pct":9.4,"nl_pct":1.04,"mcclellan_oscillator":117.96,"signal":false,"cluster_count":0},{"date":"2021-11-05","spy_close":468.53,"spy_sma_50":446.6,"new_highs":504,"new_lows":52,"total_issues":4048,"nh_pct":12.45,"nl_pct":1.28,"mcclellan_oscillator":157.34,"signal":false,"cluster_count":0},{"date":"2021-11-08","spy_close":468.93,"spy_sma_50":446.97,"new_highs":386,"new_lows":29,"total_issues":4042,"nh_pct":9.55,"nl_pct":0.72,"mcclellan_oscillator":158.92,"signal":false,"cluster_count":0},{"date":"2021-11-09","spy_close":467.38,"spy_sma_50":447.28,"new_highs":217,"new_lows":31,"total_issues":4045,"nh_pct":5.36,"nl_pct":0.77,"mcclellan_oscillator":104.68,"signal":false,"cluster_count":0},{"date":"2021-11-10","spy_close":463.62,"spy_sma_50":447.52,"new_highs":172,"new_lows":51,"total_issues":4044,"nh_pct":4.25,"nl_pct":1.26,"mcclellan_oscillator":-2.97,"signal":false,"cluster_count":0},{"date":"2021-11-11","spy_close":463.77,"spy_sma_50":447.76,"new_highs":154,"new_lows":56,"total_issues":4044,"nh_pct":3.81,"nl_pct":1.38,"mcclellan_oscillator":37.8,"signal":false,"cluster_count":0},{"date":"2021-11-12","spy_close":467.27,"spy_sma_50":448.04,"new_highs":205,"new_lows":38,"total_issues":4041,"nh_pct":5.07,"nl_pct":0.94,"mcclellan_oscillator":42.12,"signal":false,"cluster_count":0},{"date":"2021-11-15","spy_close":467.43,"spy_sma_50":448.33,"new_highs":203,"new_lows":67,"total_issues":4056,"nh_pct":5.0,"nl_pct":1.65,"mcclellan_oscillator":1.66,"signal":false,"cluster_count":0},{"date":"2021-11-16","spy_close":469.28,"spy_sma_50":448.68,"new_highs":235,"new_lows":87,"total_issues":4048,"nh_pct":5.81,"nl_pct":2.15,"mcclellan_oscillator":-26.65,"signal":false,"cluster_count":0},{"date":"2021-11-17","spy_close":468.14,"spy_sma_50":449.03,"new_highs":160,"new_lows":123,"total_issues":4052,"nh_pct":3.95,"nl_pct":3.04,"mcclellan_oscillator":-124.27,"signal":true,"cluster_count":1},{"date":"2021-11-18","spy_close":469.73,"spy_sma_50":449.44,"new_highs":162,"new_lows":204,"total_issues":4055,"nh_pct":4.0,"nl_pct":5.03,"mcclellan_oscillator":-193.91,"signal":true,"cluster_count":2},{"date":"2021-11-19","spy_close":468.89,"spy_sma_50":449.91,"new_highs":158,"new_lows":166,"total_issues":4055,"nh_pct":3.9,"nl_pct":4.09,"mcclellan_oscillator":-248.78,"signal":true,"cluster_count":3},{"date":"2021-11-22","spy_close":467.57,"spy_sma_50":450.33,"new_highs":230,"new_lows":256,"total_issues":4061,"nh_pct":5.66,"nl_pct":6.3,"mcclellan_oscillator":-249.81,"signal":true,"cluster_count":4},{"date":"2021-11-23","spy_close":468.19,"spy_sma_50":450.81,"new_highs":87,"new_lows":253,"total_issues":4070,"nh_pct":2.14,"nl_pct":6.22,"mcclellan_oscillator":-231.53,"signal":false,"cluster_count":4},{"date":"2021-11-24","spy_close":469.44,"spy_sma_50":451.24,"new_highs":79,"new_lows":125,"total_issues":4065,"nh_pct":1.94,"nl_pct":3.08,"mcclellan_oscillator":-174.4,"signal":false,"cluster_count":4},{"date":"2021-11-26","spy_close":458.97,"spy_sma_50":451.48,"new_highs":17,"new_lows":249,"total_issues":4052,"nh_pct":0.42,"nl_pct":6.15,"mcclellan_oscillator":-316.38,"signal":false,"cluster_count":4},{"date":"2021-11-29","spy_close":464.6,"spy_sma_50":451.94,"new_highs":33,"new_lows":204,"total_issues":4076,"nh_pct":0.81,"nl_pct":5.0,"mcclellan_oscillator":-284.64,"signal":false,"cluster_count":4},{"date":"2021-11-30","spy_close":455.56,"spy_sma_50":452.37,"new_highs":21,"new_lows":404,"total_issues":4078,"nh_pct":0.51,"nl_pct":9.91,"mcclellan_oscillator":-374.93,"signal":false,"cluster_count":4},{"date":"2021-12-01","spy_close":450.5,"spy_sma_50":452.71,"new_highs":44,"new_lows":369,"total_issues":4088,"nh_pct":1.08,"nl_pct":9.03,"mcclellan_oscillator":-438.26,"signal":false,"cluster_count":4},{"date":"2021-12-02","spy_close":457.4,"spy_sma_50":453.1,"new_highs":18,"new_lows":322,"total_issues":4069,"nh_pct":0.44,"nl_pct":7.91,"mcclellan_oscillator":-255.56,"signal":false,"cluster_count":4},{"date":"2021-12-03","spy_close":453.42,"spy_sma_50":453.31,"new_highs":29,"new_lows":369,"total_issues":4080,"nh_pct":0.71,"nl_pct":9.04,"mcclellan_oscillator":-333.22,"signal":false,"cluster_count":4},{"date":"2021-12-06","spy_close":458.79,"spy_sma_50":453.6,"new_highs":56,"new_lows":295,"total_issues":4080,"nh_pct":1.37,"nl_pct":7.23,"mcclellan_oscillator":-166.86,"signal":false,"cluster_count":4},{"date":"2021-12-07","spy_close":468.28,"spy_sma_50":454.12,"new_highs":115,"new_lows":17,"total_issues":4081,"nh_pct":2.82,"nl_pct":0.42,"mcclellan_oscillator":5.67,"signal":false,"cluster_count":4},{"date":"2021-12-08","spy_close":469.52,"spy_sma_50":454.83,"new_highs":92,"new_lows":15,"total_issues":4083,"nh_pct":2.25,"nl_pct":0.37,"mcclellan_oscillator":84.75,"signal":false,"cluster_count":4},{"date":"2021-12-09","spy_close":466.35,"spy_sma_50":455.47,"new_highs":64,"new_lows":42,"total_issues":4089,"nh_pct":1.57,"nl_pct":1.03,"mcclellan_oscillator":-56.71,"signal":false,"cluster_count":4},{"date":"2021-12-10","spy_close":470.74,"spy_sma_50":456.3,"new_highs":66,"new_lows":64,"total_issues":4093,"nh_pct":1.61,"nl_pct":1.56,"mcclellan_oscillator":-52.53,"signal":false,"cluster_count":4},{"date":"2021-12-13","spy_close":466.57,"spy_sma_50":456.95,"new_highs":96,"new_lows":161,"total_issues":4108,"nh_pct":2.34,"nl_pct":3.92,"mcclellan_oscillator":-137.79,"signal":true,"cluster_count":5},{"date":"2021-12-14","spy_close":463.36,"spy_sma_50":457.64,"new_highs":33,"new_lows":240,"total_issues":4098,"nh_pct":0.81,"nl_pct":5.86,"mcclellan_oscillator":-198.14,"signal":false,"cluster_count":5},{"date":"2021-12-15","spy_close":470.6,"spy_sma_50":458.39,"new_highs":79,"new_lows":350,"total_issues":4101,"nh_pct":1.93,"nl_pct":8.53,"mcclellan_oscillator":-75.01,"signal":false,"cluster_count":5},{"date":"2021-12-16","spy_close":466.45,"spy_sma_50":459.02,"new_highs":134,"new_lows":99,"total_issues":4104,"nh_pct":3.27,"nl_pct":2.41,"mcclellan_oscillator":-109.6,"signal":true,"cluster_count":6},{"date":"2021-12-17","spy_close":459.87,"spy_sma_50":459.45,"new_highs":56,"new_lows":215,"total_issues":4108,"nh_pct":1.36,"nl_pct":5.23,"mcclellan_oscillator":-84.28,"signal":false,"cluster_count":6},{"date":"2021-12-20","spy_close":454.98,"spy_sma_50":459.79,"new_highs":13,"new_lows":264,"total_issues":4114,"nh_pct":0.32,"nl_pct":6.42,"mcclellan_oscillator":-187.46,"signal":false,"cluster_count":6},{"date":"2021-12-21","spy_close":463.06,"spy_sma_50":460.36,"new_highs":39,"new_lows":58,"total_issues":4115,"nh_pct":0.95,"nl_pct":1.41,"mcclellan_oscillator":1.66,"signal":false,"cluster_count":6},{"date":"2021-12-22","spy_close":467.69,"spy_sma_50":461.04,"new_highs":64,"new_lows":53,"total_issues":4108,"nh_pct":1.56,"nl_pct":1.29,"mcclellan_oscillator":109.29,"signal":false,"cluster_count":6},{"date":"2021-12-23","spy_close":470.6,"spy_sma_50":461.75,"new_highs":113,"new_lows":37,"total_issues":4118,"nh_pct":2.74,"nl_pct":0.9,"mcclellan_oscillator":212.48,"signal":false,"cluster_count":6},{"date":"2021-12-27","spy_close":477.26,"spy_sma_50":462.44,"new_highs":190,"new_lows":53,"total_issues":4119,"nh_pct":4.61,"nl_pct":1.29,"mcclellan_oscillator":261.99,"signal":false,"cluster_count":6},{"date":"2021-12-28","spy_close":476.87,"spy_sma_50":463.06,"new_highs":237,"new_lows":100,"total_issues":4114,"nh_pct":5.76,"nl_pct":2.43,"mcclellan_oscillator":194.71,"signal":false,"cluster_count":6},{"date":"2021-12-29","spy_close":477.48,"spy_sma_50":463.67,"new_highs":203,"new_lows":168,"total_issues":4116,"nh_pct":4.93,"nl_pct":4.08,"mcclellan_oscillator":180.56,"signal":false,"cluster_count":6},{"date":"2021-12-30","spy_close":476.16,"spy_sma_50":464.18,"new_highs":188,"new_lows":68,"total_issues":4114,"nh_pct":4.57,"nl_pct":1.65,"mcclellan_oscillator":174.26,"signal":false,"cluster_count":6},{"date":"2021-12-31","spy_close":474.96,"spy_sma_50":464.63,"new_highs":141,"new_lows":62,"total_issues":4114,"nh_pct":3.43,"nl_pct":1.51,"mcclellan_oscillator":168.51,"signal":false,"cluster_count":6},{"date":"2022-01-03","spy_close":477.71,"spy_sma_50":465.11,"new_highs":123,"new_lows":28,"total_issues":4115,"nh_pct":2.99,"nl_pct":0.68,"mcclellan_oscillator":219.69,"signal":false,"cluster_count":5},{"date":"2022-01-04","spy_close":477.55,"spy_sma_50":465.6,"new_highs":203,"new_lows":64,"total_issues":4114,"nh_pct":4.93,"nl_pct":1.56,"mcclellan_oscillator":191.81,"signal":false,"cluster_count":4},{"date":"2022-01-05","spy_close":468.38,"spy_sma_50":465.86,"new_highs":171,"new_lows":161,"total_issues":4119,"nh_pct":4.15,"nl_pct":3.91,"mcclellan_oscillator":21.46,"signal":false,"cluster_count":3},{"date":"2022-01-06","spy_close":467.94,"spy_sma_50":466.1,"new_highs":108,"new_lows":261,"total_issues":4109,"nh_pct":2.63,"nl_pct":6.35,"mcclellan_oscillator":45.5,"signal":false,"cluster_count":2},{"date":"2022-01-07","spy_close":466.09,"spy_sma_50":466.34,"new_highs":148,"new_lows":126,"total_issues":4117,"nh_pct":3.59,"nl_pct":3.06,"mcclellan_oscillator":25.48,"signal":false,"cluster_count":2},{"date":"2022-01-10","spy_close":465.51,"spy_sma_50":466.48,"new_highs":132,"new_lows":318,"total_issues":4122,"nh_pct":3.2,"nl_pct":7.71,"mcclellan_oscillator":-29.77,"signal":false,"cluster_count":2},{"date":"2022-01-11","spy_close":469.75,"spy_sma_50":466.69,"new_highs":98,"new_lows":55,"total_issues":4122,"nh_pct":2.38,"nl_pct":1.33,"mcclellan_oscillator":80.85,"signal":false,"cluster_count":2},{"date":"2022-01-12","spy_close":471.02,"spy_sma_50":466.91,"new_highs":148,"new_lows":68,"total_issues":4116,"nh_pct":3.6,"nl_pct":1.65,"mcclellan_oscillator":53.77,"signal":false,"cluster_count":2},{"date":"2022-01-13","spy_close":464.53,"spy_sma_50":466.97,"new_highs":174,"new_lows":176,"total_issues":4119,"nh_pct":4.22,"nl_pct":4.27,"mcclellan_oscillator":-1.6,"signal":false,"cluster_count":2},{"date":"2022-01-14","spy_close":464.72,"spy_sma_50":466.97,"new_highs":130,"new_lows":312,"total_issues":4117,"nh_pct":3.16,"nl_pct":7.58,"mcclellan_oscillator":-16.89,"signal":false,"cluster_count":2},{"date":"2022-01-18","spy_close":456.49,"spy_sma_50":466.76,"new_highs":136,"new_lows":417,"total_issues":4133,"nh_pct":3.29,"nl_pct":10.09,"mcclellan_oscillator":-166.77,"signal":false,"cluster_count":2},{"date":"2022-01-19","spy_close":451.75,"spy_sma_50":466.42,"new_highs":57,"new_lows":421,"total_issues":4140,"nh_pct":1.38,"nl_pct":10.17,"mcclellan_oscillator":-231.09,"signal":false,"cluster_count":2},{"date":"2022-01-20","spy_close":446.75,"spy_sma_50":465.98,"new_highs":38,"new_lows":369,"total_issues":4131,"nh_pct":0.92,"nl_pct":8.93,"mcclellan_oscillator":-309.72,"signal":false,"cluster_count":2},{"date":"2022-01-21","spy_close":437.98,"spy_sma_50":465.39,"new_highs":12,"new_lows":729,"total_issues":4142,"nh_pct":0.29,"nl_pct":17.6,"mcclellan_oscillator":-405.31,"signal":false,"cluster_count":2},{"date":"2022-01-24","spy_close":439.84,"spy_sma_50":464.92,"new_highs":9,"new_lows":994,"total_issues":4146,"nh_pct":0.22,"nl_pct":23.97,"mcclellan_oscillator":-316.41,"signal":false,"cluster_count":2},{"date":"2022-01-25","spy_close":434.47,"spy_sma_50":464.33,"new_highs":23,"new_lows":87,"total_issues":4142,"nh_pct":0.56,"nl_pct":2.1,"mcclellan_oscillator":-307.66,"signal":false,"cluster_count":2},{"date":"2022-01-26","spy_close":433.38,"spy_sma_50":463.65,"new_highs":46,"new_lows":149,"total_issues":4138,"nh_pct":1.11,"nl_pct":3.6,"mcclellan_oscillator":-337.0,"signal":false,"cluster_count":2},{"date":"2022-01-27","spy_close":431.24,"spy_sma_50":462.93,"new_highs":44,"new_lows":411,"total_issues":4146,"nh_pct":1.06,"nl_pct":9.91,"mcclellan_oscillator":-389.05,"signal":false,"cluster_count":1},{"date":"2022-01-28","spy_close":441.95,"spy_sma_50":462.38,"new_highs":23,"new_lows":593,"total_issues":4143,"nh_pct":0.56,"nl_pct":14.31,"mcclellan_oscillator":-210.85,"signal":false,"cluster_count":1},{"date":"2022-01-31","spy_close":449.91,"spy_sma_50":462.02,"new_highs":36,"new_lows":34,"total_issues":4157,"nh_pct":0.87,"nl_pct":0.82,"mcclellan_oscillator":1.16,"signal":false,"cluster_count":1},{"date":"2022-02-01","spy_close":452.95,"spy_sma_50":461.68,"new_highs":73,"new_lows":21,"total_issues":4152,"nh_pct":1.76,"nl_pct":0.51,"mcclellan_oscillator":122.67,"signal":false,"cluster_count":0},{"date":"2022-02-02","spy_close":457.35,"spy_sma_50":461.45,"new_highs":91,"new_lows":33,"total_issues":4152,"nh_pct":2.19,"nl_pct":0.79,"mcclellan_oscillator":75.05,"signal":false,"cluster_count":0},{"date":"2022-02-03","spy_close":446.6,"spy_sma_50":461.03,"new_highs":69,"new_lows":111,"total_issues":4142,"nh_pct":1.67,"nl_pct":2.68,"mcclellan_oscillator":-66.59,"signal":false,"cluster_count":0},{"date":"2022-02-04","spy_close":448.7,"spy_sma_50":460.64,"new_highs":78,"new_lows":205,"total_issues":4142,"nh_pct":1.88,"nl_pct":4.95,"mcclellan_oscillator":-4.01,"signal":false,"cluster_count":0},{"date":"2022-02-07","spy_close":447.26,"spy_sma_50":460.2,"new_highs":66,"new_lows":92,"total_issues":4149,"nh_pct":1.59,"nl_pct":2.22,"mcclellan_oscillator":45.37,"signal":false,"cluster_count":0},{"date":"2022-02-08","spy_close":450.94,"spy_sma_50":460.04,"new_highs":97,"new_lows":122,"total_issues":4162,"nh_pct":2.33,"nl_pct":2.93,"mcclellan_oscillator":139.36,"signal":false,"cluster_count":0},{"date":"2022-02-09","spy_close":457.54,"spy_sma_50":459.9,"new_highs":123,"new_lows":57,"total_issues":4159,"nh_pct":2.96,"nl_pct":1.37,"mcclellan_oscillator":245.82,"signal":false,"cluster_count":0},{"date":"2022-02-10","spy_close":449.32,"spy_sma_50":459.77,"new_highs":110,"new_lows":167,"total_issues":4160,"nh_pct":2.64,"nl_pct":4.01,"mcclellan_oscillator":107.12,"signal":false,"cluster_count":0},{"date":"2022-02-11","spy_close":440.46,"spy_sma_50":459.57,"new_highs":77,"new_lows":249,"total_issues":4169,"nh_pct":1.85,"nl_pct":5.97,"mcclellan_oscillator":11.6,"signal":false,"cluster_count":0},{"date":"2022-02-14","spy_close":439.02,"spy_sma_50":459.2,"new_highs":35,"new_lows":315,"total_issues":4180,"nh_pct":0.84,"nl_pct":7.54,"mcclellan_oscillator":-72.09,"signal":false,"cluster_count":0},{"date":"2022-02-15","spy_close":446.1,"spy_sma_50":459.06,"new_highs":47,"new_lows":100,"total_issues":4180,"nh_pct":1.12,"nl_pct":2.39,"mcclellan_oscillator":100.93,"signal":false,"cluster_count":0},{"date":"2022-02-16","spy_close":446.6,"spy_sma_50":458.81,"new_highs":88,"new_lows":93,"total_issues":4167,"nh_pct":2.11,"nl_pct":2.23,"mcclellan_oscillator":139.45,"signal":false,"cluster_count":0},{"date":"2022-02-17","spy_close":437.06,"spy_sma_50":458.19,"new_highs":31,"new_lows":178,"total_issues":4169,"nh_pct":0.74,"nl_pct":4.27,"mcclellan_oscillator":-5.17,"signal":false,"cluster_count":0},{"date":"2022-02-18","spy_close":434.23,"spy_sma_50":457.48,"new_highs":30,"new_lows":271,"total_issues":4174,"nh_pct":0.72,"nl_pct":6.49,"mcclellan_oscillator":-67.38,"signal":false,"cluster_count":0},{"date":"2022-02-22","spy_close":429.57,"spy_sma_50":456.75,"new_highs":39,"new_lows":447,"total_issues":4181,"nh_pct":0.93,"nl_pct":10.69,"mcclellan_oscillator":-170.84,"signal":false,"cluster_count":0},{"date":"2022-02-23","spy_close":421.95,"spy_sma_50":455.77,"new_highs":37,"new_lows":505,"total_issues":4186,"nh_pct":0.88,"nl_pct":12.06,"mcclellan_oscillator":-256.7,"signal":false,"cluster_count":0},{"date":"2022-02-24","spy_close":428.3,"spy_sma_50":455.0,"new_highs":43,"new_lows":997,"total_issues":4187,"nh_pct":1.03,"nl_pct":23.81,"mcclellan_oscillator":-148.87,"signal":false,"cluster_count":0},{"date":"2022-02-25","spy_close":437.75,"spy_sma_50":454.49,"new_highs":61,"new_lows":46,"total_issues":4190,"nh_pct":1.46,"nl_pct":1.1,"mcclellan_oscillator":28.87,"signal":false,"cluster_count":0},{"date":"2022-02-28","spy_close":436.63,"spy_sma_50":453.81,"new_highs":89,"new_lows":67,"total_issues":4182,"nh_pct":2.13,"nl_pct":1.6,"mcclellan_oscillator":30.79,"signal":false,"cluster_count":0},{"date":"2022-03-01","spy_close":429.98,"spy_sma_50":453.08,"new_highs":116,"new_lows":144,"total_issues":4187,"nh_pct":2.77,"nl_pct":3.44,"mcclellan_oscillator":-41.87,"signal":false,"cluster_count":0},{"date":"2022-03-02","spy_close":437.89,"spy_sma_50":452.64,"new_highs":142,"new_lows":71,"total_issues":4184,"nh_pct":3.39,"nl_pct":1.7,"mcclellan_oscillator":100.22,"signal":false,"cluster_count":0},{"date":"2022-03-03","spy_close":435.71,"spy_sma_50":452.26,"new_highs":118,"new_lows":150,"total_issues":4185,"nh_pct":2.82,"nl_pct":3.58,"mcclellan_oscillator":39.0,"signal":false,"cluster_count":0},{"date":"2022-03-04","spy_close":432.17,"spy_sma_50":451.64,"new_highs":160,"new_lows":340,"total_issues":4184,"nh_pct":3.82,"nl_pct":8.13,"mcclellan_oscillator":-51.54,"signal":false,"cluster_count":0},{"date":"2022-03-07","spy_close":419.43,"spy_sma_50":450.68,"new_highs":211,"new_lows":571,"total_issues":4202,"nh_pct":5.02,"nl_pct":13.59,"mcclellan_oscillator":-153.54,"signal":false,"cluster_count":0},{"date":"2022-03-08","spy_close":416.25,"spy_sma_50":449.59,"new_highs":124,"new_lows":578,"total_issues":4199,"nh_pct":2.95,"nl_pct":13.77,"mcclellan_oscillator":-99.24,"signal":false,"cluster_count":0},{"date":"2022-03-09","spy_close":427.41,"spy_sma_50":448.59,"new_highs":21,"new_lows":46,"total_issues":4194,"nh_pct":0.5,"nl_pct":1.1,"mcclellan_oscillator":71.59,"signal":false,"cluster_count":0},{"date":"2022-03-10","spy_close":425.48,"spy_sma_50":447.56,"new_highs":49,"new_lows":213,"total_issues":4195,"nh_pct":1.17,"nl_pct":5.08,"mcclellan_oscillator":32.74,"signal":false,"cluster_count":0},{"date":"2022-03-11","spy_close":420.07,"spy_sma_50":446.42,"new_highs":76,"new_lows":316,"total_issues":4183,"nh_pct":1.82,"nl_pct":7.55,"mcclellan_oscillator":-66.99,"signal":false,"cluster_count":0},{"date":"2022-03-14","spy_close":417.0,"spy_sma_50":445.23,"new_highs":51,"new_lows":682,"total_issues":4210,"nh_pct":1.21,"nl_pct":16.2,"mcclellan_oscillator":-144.07,"signal":false,"cluster_count":0},{"date":"2022-03-15","spy_close":426.17,"spy_sma_50":444.26,"new_highs":39,"new_lows":361,"total_issues":4208,"nh_pct":0.93,"nl_pct":8.58,"mcclellan_oscillator":-17.21,"signal":false,"cluster_count":0},{"date":"2022-03-16","spy_close":435.62,"spy_sma_50":443.42,"new_highs":49,"new_lows":104,"total_issues":4216,"nh_pct":1.16,"nl_pct":2.47,"mcclellan_oscillator":152.14,"signal":false,"cluster_count":0},{"date":"2022-03-17","spy_close":441.07,"spy_sma_50":442.69,"new_highs":64,"new_lows":23,"total_issues":4205,"nh_pct":1.52,"nl_pct":0.55,"mcclellan_oscillator":272.58,"signal":false,"cluster_count":0},{"date":"2022-03-18","spy_close":444.52,"spy_sma_50":442.21,"new_highs":79,"new_lows":21,"total_issues":4212,"nh_pct":1.88,"nl_pct":0.5,"mcclellan_oscillator":324.89,"signal":false,"cluster_count":0},{"date":"2022-03-21","spy_close":444.39,"spy_sma_50":441.74,"new_highs":129,"new_lows":41,"total_issues":4220,"nh_pct":3.06,"nl_pct":0.97,"mcclellan_oscillator":232.09,"signal":false,"cluster_count":0},{"date":"2022-03-22","spy_close":449.59,"spy_sma_50":441.41,"new_highs":113,"new_lows":40,"total_issues":4219,"nh_pct":2.68,"nl_pct":0.95,"mcclellan_oscillator":299.09,"signal":false,"cluster_count":0},{"date":"2022-03-23","spy_close":443.8,"spy_sma_50":440.97,"new_highs":90,"new_lows":58,"total_issues":4212,"nh_pct":2.14,"nl_pct":1.38,"mcclellan_oscillator":171.43,"signal":false,"cluster_count":0},{"date":"2022-03-24","spy_close":450.49,"spy_sma_50":440.59,"new_highs":106,"new_lows":86,"total_issues":4214,"nh_pct":2.52,"nl_pct":2.04,"mcclellan_oscillator":243.07,"signal":false,"cluster_count":0},{"date":"2022-03-25","spy_close":452.69,"spy_sma_50":440.22,"new_highs":181,"new_lows":152,"total_issues":4215,"nh_pct":4.29,"nl_pct":3.61,"mcclellan_oscillator":210.7,"signal":false,"cluster_count":0},{"date":"2022-03-28","spy_close":455.91,"spy_sma_50":440.05,"new_highs":82,"new_lows":128,"total_issues":4227,"nh_pct":1.94,"nl_pct":3.03,"mcclellan_oscillator":175.73,"signal":false,"cluster_count":0},{"date":"2022-03-29","spy_close":461.55,"spy_sma_50":439.99,"new_highs":138,"new_lows":56,"total_issues":4236,"nh_pct":3.26,"nl_pct":1.32,"mcclellan_oscillator":296.7,"signal":false,"cluster_count":0},{"date":"2022-03-30","spy_close":458.7,"spy_sma_50":440.03,"new_highs":128,"new_lows":29,"total_issues":4233,"nh_pct":3.02,"nl_pct":0.69,"mcclellan_oscillator":179.34,"signal":false,"cluster_count":0},{"date":"2022-03-31","spy_close":451.64,"spy_sma_50":440.03,"new_highs":131,"new_lows":89,"total_issues":4234,"nh_pct":3.09,"nl_pct":2.1,"mcclellan_oscillator":75.31,"signal":false,"cluster_count":0},{"date":"2022-04-01","spy_close":452.92,"spy_sma_50":440.15,"new_highs":115,"new_lows":92,"total_issues":4243,"nh_pct":2.71,"nl_pct":2.17,"mcclellan_oscillator":141.38,"signal":false,"cluster_count":0},{"date":"2022-04-04","spy_close":456.8,"spy_sma_50":440.53,"new_highs":102,"new_lows":53,"total_issues":4244,"nh_pct":2.4,"nl_pct":1.25,"mcclellan_oscillator":156.42,"signal":false,"cluster_count":0},{"date":"2022-04-05","spy_close":451.03,"spy_sma_50":440.75,"new_highs":131,"new_lows":119,"total_issues":4242,"nh_pct":3.09,"nl_pct":2.81,"mcclellan_oscillator":-3.96,"signal":true,"cluster_count":1},{"date":"2022-04-06","spy_close":446.52,"spy_sma_50":440.99,"new_highs":87,"new_lows":253,"total_issues":4241,"nh_pct":2.05,"nl_pct":5.97,"mcclellan_oscillator":-103.26,"signal":false,"cluster_count":1},{"date":"2022-04-07","spy_close":448.77,"spy_sma_50":441.3,"new_highs":91,"new_lows":271,"total_issues":4228,"nh_pct":2.15,"nl_pct":6.41,"mcclellan_oscillator":-120.5,"signal":false,"cluster_count":1},{"date":"2022-04-08","spy_close":447.57,"spy_sma_50":441.63,"new_highs":138,"new_lows":184,"total_issues":4222,"nh_pct":3.27,"nl_pct":4.36,"mcclellan_oscillator":-139.73,"signal":true,"cluster_count":2},{"date":"2022-04-11","spy_close":439.92,"spy_sma_50":441.59,"new_highs":91,"new_lows":304,"total_issues":4240,"nh_pct":2.15,"nl_pct":7.17,"mcclellan_oscillator":-207.88,"signal":false,"cluster_count":2},{"date":"2022-04-12","spy_close":438.29,"spy_sma_50":441.35,"new_highs":98,"new_lows":237,"total_issues":4236,"nh_pct":2.31,"nl_pct":5.59,"mcclellan_oscillator":-187.66,"signal":false,"cluster_count":2},{"date":"2022-04-13","spy_close":443.31,"spy_sma_50":441.16,"new_highs":115,"new_lows":197,"total_issues":4244,"nh_pct":2.71,"nl_pct":4.64,"mcclellan_oscillator":-28.03,"signal":true,"cluster_count":3},{"date":"2022-04-14","spy_close":437.79,"spy_sma_50":440.77,"new_highs":155,"new_lows":242,"total_issues":4228,"nh_pct":3.67,"nl_pct":5.72,"mcclellan_oscillator":-97.8,"signal":false,"cluster_count":3},{"date":"2022-04-18","spy_close":437.97,"spy_sma_50":440.6,"new_highs":168,"new_lows":378,"total_issues":4256,"nh_pct":3.95,"nl_pct":8.88,"mcclellan_oscillator":-142.67,"signal":false,"cluster_count":3},{"date":"2022-04-19","spy_close":445.04,"spy_sma_50":440.52,"new_highs":111,"new_lows":207,"total_issues":4253,"nh_pct":2.61,"nl_pct":4.87,"mcclellan_oscillator":3.93,"signal":false,"cluster_count":3},{"date":"2022-04-20","spy_close":444.71,"spy_sma_50":440.47,"new_highs":195,"new_lows":110,"total_issues":4259,"nh_pct":4.58,"nl_pct":2.58,"mcclellan_oscillator":52.75,"signal":false,"cluster_count":3},{"date":"2022-04-21","spy_close":438.06,"spy_sma_50":440.22,"new_highs":174,"new_lows":282,"total_issues":4249,"nh_pct":4.1,"nl_pct":6.64,"mcclellan_oscillator":-99.02,"signal":false,"cluster_count":3},{"date":"2022-04-22","spy_close":426.04,"spy_sma_50":439.59,"new_highs":17,"new_lows":452,"total_issues":4258,"nh_pct":0.4,"nl_pct":10.62,"mcclellan_oscillator":-239.94,"signal":false,"cluster_count":3},{"date":"2022-04-25","spy_close":428.51,"spy_sma_50":439.17,"new_highs":11,"new_lows":541,"total_issues":4269,"nh_pct":0.26,"nl_pct":12.67,"mcclellan_oscillator":-184.13,"signal":false,"cluster_count":3},{"date":"2022-04-26","spy_close":416.1,"spy_sma_50":438.68,"new_highs":10,"new_lows":619,"total_issues":4277,"nh_pct":0.23,"nl_pct":14.47,"mcclellan_oscillator":-321.08,"signal":false,"cluster_count":3},{"date":"2022-04-27","spy_close":417.27,"spy_sma_50":438.25,"new_highs":17,"new_lows":738,"total_issues":4273,"nh_pct":0.4,"nl_pct":17.27,"mcclellan_oscillator":-290.28,"signal":false,"cluster_count":3},{"date":"2022-04-28","spy_close":427.81,"spy_sma_50":437.88,"new_highs":31,"new_lows":641,"total_issues":4281,"nh_pct":0.72,"nl_pct":14.97,"mcclellan_oscillator":-112.64,"signal":false,"cluster_count":3},{"date":"2022-04-29","spy_close":412.0,"spy_sma_50":437.19,"new_highs":18,"new_lows":417,"total_issues":4278,"nh_pct":0.42,"nl_pct":9.75,"mcclellan_oscillator":-232.29,"signal":false,"cluster_count":3},{"date":"2022-05-02","spy_close":414.48,"spy_sma_50":436.74,"new_highs":15,"new_lows":699,"total_issues":4288,"nh_pct":0.35,"nl_pct":16.3,"mcclellan_oscillator":-166.63,"signal":false,"cluster_count":3},{"date":"2022-05-03","spy_close":416.38,"spy_sma_50":436.38,"new_highs":31,"new_lows":218,"total_issues":4277,"nh_pct":0.72,"nl_pct":5.1,"mcclellan_oscillator":-68.11,"signal":false,"cluster_count":3},{"date":"2022-05-04","spy_close":429.06,"spy_sma_50":436.37,"new_highs":68,"new_lows":351,"total_issues":4277,"nh_pct":1.59,"nl_pct":8.21,"mcclellan_oscillator":105.96,"signal":false,"cluster_count":3},{"date":"2022-05-05","spy_close":413.81,"spy_sma_50":436.21,"new_highs":56,"new_lows":481,"total_issues":4274,"nh_pct":1.31,"nl_pct":11.25,"mcclellan_oscillator":-76.43,"signal":false,"cluster_count":3},{"date":"2022-05-06","spy_close":411.34,"spy_sma_50":435.87,"new_highs":32,"new_lows":845,"total_issues":4283,"nh_pct":0.75,"nl_pct":19.73,"mcclellan_oscillator":-157.3,"signal":false,"cluster_count":3},{"date":"2022-05-09","spy_close":398.17,"spy_sma_50":435.08,"new_highs":26,"new_lows":1341,"total_issues":4301,"nh_pct":0.6,"nl_pct":31.18,"mcclellan_oscillator":-285.7,"signal":false,"cluster_count":3},{"date":"2022-05-10","spy_close":399.09,"spy_sma_50":434.33,"new_highs":11,"new_lows":1165,"total_issues":4296,"nh_pct":0.26,"nl_pct":27.12,"mcclellan_oscillator":-249.71,"signal":false,"cluster_count":3},{"date":"2022-05-11","spy_close":392.75,"spy_sma_50":433.58,"new_highs":19,"new_lows":1132,"total_issues":4286,"nh_pct":0.44,"nl_pct":26.41,"mcclellan_oscillator":-306.84,"signal":false,"cluster_count":3},{"date":"2022-05-12","spy_close":392.34,"spy_sma_50":432.67,"new_highs":16,"new_lows":1434,"total_issues":4299,"nh_pct":0.37,"nl_pct":33.36,"mcclellan_oscillator":-217.85,"signal":false,"cluster_count":3},{"date":"2022-05-13","spy_close":401.72,"spy_sma_50":431.99,"new_highs":23,"new_lows":170,"total_issues":4293,"nh_pct":0.54,"nl_pct":3.96,"mcclellan_oscillator":-15.42,"signal":false,"cluster_count":3},{"date":"2022-05-16","spy_close":400.09,"spy_sma_50":431.35,"new_highs":45,"new_lows":190,"total_issues":4294,"nh_pct":1.05,"nl_pct":4.42,"mcclellan_oscillator":-15.07,"signal":false,"cluster_count":3},{"date":"2022-05-17","spy_close":408.32,"spy_sma_50":431.13,"new_highs":62,"new_lows":102,"total_issues":4296,"nh_pct":1.44,"nl_pct":2.37,"mcclellan_oscillator":165.66,"signal":false,"cluster_count":3},{"date":"2022-05-18","spy_close":391.86,"spy_sma_50":430.64,"new_highs":27,"new_lows":324,"total_issues":4288,"nh_pct":0.63,"nl_pct":7.56,"mcclellan_oscillator":-8.85,"signal":false,"cluster_count":3},{"date":"2022-05-19","spy_close":389.46,"spy_sma_50":429.88,"new_highs":12,"new_lows":375,"total_issues":4286,"nh_pct":0.28,"nl_pct":8.75,"mcclellan_oscillator":25.64,"signal":false,"cluster_count":2},{"date":"2022-05-20","spy_close":389.63,"spy_sma_50":429.16,"new_highs":25,"new_lows":445,"total_issues":4297,"nh_pct":0.58,"nl_pct":10.36,"mcclellan_oscillator":29.2,"signal":false,"cluster_count":2},{"date":"2022-05-23","spy_close":396.92,"spy_sma_50":428.7,"new_highs":40,"new_lows":105,"total_issues":4295,"nh_pct":0.93,"nl_pct":2.44,"mcclellan_oscillator":127.05,"signal":false,"cluster_count":2},{"date":"2022-05-24","spy_close":393.89,"spy_sma_50":428.24,"new_highs":34,"new_lows":412,"total_issues":4305,"nh_pct":0.79,"nl_pct":9.57,"mcclellan_oscillator":59.32,"signal":false,"cluster_count":1},{"date":"2022-05-25","spy_close":397.37,"spy_sma_50":427.66,"new_highs":57,"new_lows":159,"total_issues":4298,"nh_pct":1.33,"nl_pct":3.7,"mcclellan_oscillator":186.97,"signal":false,"cluster_count":1},{"date":"2022-05-26","spy_close":405.31,"spy_sma_50":427.06,"new_highs":87,"new_lows":60,"total_issues":4309,"nh_pct":2.02,"nl_pct":1.39,"mcclellan_oscillator":324.13,"signal":false,"cluster_count":1},{"date":"2022-05-27","spy_close":415.26,"spy_sma_50":426.54,"new_highs":98,"new_lows":44,"total_issues":4313,"nh_pct":2.27,"nl_pct":1.02,"mcclellan_oscillator":463.17,"signal":false,"cluster_count":0},{"date":"2022-05-31","spy_close":412.93,"spy_sma_50":425.91,"new_highs":114,"new_lows":34,"total_issues":4324,"nh_pct":2.64,"nl_pct":0.79,"mcclellan_oscillator":342.09,"signal":false,"cluster_count":0},{"date":"2022-06-01","spy_close":409.59,"spy_sma_50":425.21,"new_highs":51,"new_lows":68,"total_issues":4310,"nh_pct":1.18,"nl_pct":1.58,"mcclellan_oscillator":240.01,"signal":false,"cluster_count":0},{"date":"2022-06-02","spy_close":417.39,"spy_sma_50":424.57,"new_highs":66,"new_lows":52,"total_issues":4304,"nh_pct":1.53,"nl_pct":1.21,"mcclellan_oscillator":359.08,"signal":false,"cluster_count":0},{"date":"2022-06-03","spy_close":410.54,"spy_sma_50":423.9,"new_highs":55,"new_lows":35,"total_issues":4296,"nh_pct":1.28,"nl_pct":0.81,"mcclellan_oscillator":218.43,"signal":false,"cluster_count":0},{"date":"2022-06-06","spy_close":411.79,"spy_sma_50":423.13,"new_highs":89,"new_lows":61,"total_issues":4319,"nh_pct":2.06,"nl_pct":1.41,"mcclellan_oscillator":222.39,"signal":false,"cluster_count":0},{"date":"2022-06-07","spy_close":415.74,"spy_sma_50":422.39,"new_highs":116,"new_lows":66,"total_issues":4316,"nh_pct":2.69,"nl_pct":1.53,"mcclellan_oscillator":290.76,"signal":false,"cluster_count":0},{"date":"2022-06-08","spy_close":411.22,"spy_sma_50":421.5,"new_highs":100,"new_lows":50,"total_issues":4303,"nh_pct":2.32,"nl_pct":1.16,"mcclellan_oscillator":171.87,"signal":false,"cluster_count":0},{"date":"2022-06-09","spy_close":401.44,"spy_sma_50":420.29,"new_highs":15,"new_lows":111,"total_issues":4299,"nh_pct":0.35,"nl_pct":2.58,"mcclellan_oscillator":-3.8,"signal":false,"cluster_count":0},{"date":"2022-06-10","spy_close":389.8,"spy_sma_50":418.92,"new_highs":10,"new_lows":332,"total_issues":4312,"nh_pct":0.23,"nl_pct":7.7,"mcclellan_oscillator":-158.57,"signal":false,"cluster_count":0},{"date":"2022-06-13","spy_close":375.0,"spy_sma_50":417.38,"new_highs":16,"new_lows":1024,"total_issues":4330,"nh_pct":0.37,"nl_pct":23.65,"mcclellan_oscillator":-334.61,"signal":false,"cluster_count":0},{"date":"2022-06-14","spy_close":373.87,"spy_sma_50":415.8,"new_highs":18,"new_lows":1035,"total_issues":4335,"nh_pct":0.42,"nl_pct":23.88,"mcclellan_oscillator":-322.4,"signal":false,"cluster_count":0},{"date":"2022-06-15","spy_close":379.2,"spy_sma_50":414.25,"new_highs":8,"new_lows":390,"total_issues":4331,"nh_pct":0.18,"nl_pct":9.0,"mcclellan_oscillator":-152.1,"signal":false,"cluster_count":0},{"date":"2022-06-16","spy_close":366.65,"spy_sma_50":412.56,"new_highs":18,"new_lows":1397,"total_issues":4335,"nh_pct":0.42,"nl_pct":32.23,"mcclellan_oscillator":-303.08,"signal":false,"cluster_count":0},{"date":"2022-06-17","spy_close":365.86,"spy_sma_50":410.95,"new_highs":8,"new_lows":613,"total_issues":4329,"nh_pct":0.18,"nl_pct":14.16,"mcclellan_oscillator":-176.46,"signal":false,"cluster_count":0},{"date":"2022-06-21","spy_close":375.07,"spy_sma_50":409.47,"new_highs":12,"new_lows":162,"total_issues":4334,"nh_pct":0.28,"nl_pct":3.74,"mcclellan_oscillator":-25.46,"signal":false,"cluster_count":0},{"date":"2022-06-22","spy_close":374.39,"spy_sma_50":408.01,"new_highs":2,"new_lows":309,"total_issues":4335,"nh_pct":0.05,"nl_pct":7.13,"mcclellan_oscillator":-21.38,"signal":false,"cluster_count":0},{"date":"2022-06-23","spy_close":378.06,"spy_sma_50":406.77,"new_highs":14,"new_lows":286,"total_issues":4351,"nh_pct":0.32,"nl_pct":6.57,"mcclellan_oscillator":49.52,"signal":false,"cluster_count":0},{"date":"2022-06-24","spy_close":390.08,"spy_sma_50":405.81,"new_highs":25,"new_lows":61,"total_issues":4337,"nh_pct":0.58,"nl_pct":1.41,"mcclellan_oscillator":192.53,"signal":false,"cluster_count":0},{"date":"2022-06-27","spy_close":388.59,"spy_sma_50":404.72,"new_highs":17,"new_lows":54,"total_issues":4345,"nh_pct":0.39,"nl_pct":1.24,"mcclellan_oscillator":189.7,"signal":false,"cluster_count":0},{"date":"2022-06-28","spy_close":380.65,"spy_sma_50":403.57,"new_highs":22,"new_lows":86,"total_issues":4343,"nh_pct":0.51,"nl_pct":1.98,"mcclellan_oscillator":58.33,"signal":false,"cluster_count":0},{"date":"2022-06-29","spy_close":380.34,"spy_sma_50":402.42,"new_highs":8,"new_lows":255,"total_issues":4329,"nh_pct":0.18,"nl_pct":5.89,"mcclellan_oscillator":-18.43,"signal":false,"cluster_count":0},{"date":"2022-06-30","spy_close":377.25,"spy_sma_50":401.06,"new_highs":12,"new_lows":435,"total_issues":4364,"nh_pct":0.27,"nl_pct":9.97,"mcclellan_oscillator":-48.52,"signal":false,"cluster_count":0},{"date":"2022-07-01","spy_close":381.24,"spy_sma_50":399.79,"new_highs":17,"new_lows":261,"total_issues":4360,"nh_pct":0.39,"nl_pct":5.99,"mcclellan_oscillator":66.94,"signal":false,"cluster_count":0},{"date":"2022-07-05","spy_close":381.96,"spy_sma_50":398.67,"new_highs":13,"new_lows":428,"total_issues":4373,"nh_pct":0.3,"nl_pct":9.79,"mcclellan_oscillator":75.58,"signal":false,"cluster_count":0},{"date":"2022-07-06","spy_close":383.25,"spy_sma_50":397.82,"new_highs":24,"new_lows":199,"total_issues":4375,"nh_pct":0.55,"nl_pct":4.55,"mcclellan_oscillator":19.79,"signal":false,"cluster_count":0},{"date":"2022-07-07","spy_close":388.99,"spy_sma_50":397.03,"new_highs":22,"new_lows":48,"total_issues":4361,"nh_pct":0.5,"nl_pct":1.1,"mcclellan_oscillator":164.64,"signal":false,"cluster_count":0},{"date":"2022-07-08","spy_close":388.67,"spy_sma_50":396.48,"new_highs":26,"new_lows":52,"total_issues":4350,"nh_pct":0.6,"nl_pct":1.2,"mcclellan_oscillator":138.56,"signal":false,"cluster_count":0},{"date":"2022-07-11","spy_close":384.23,"spy_sma_50":395.82,"new_highs":22,"new_lows":155,"total_issues":4357,"nh_pct":0.5,"nl_pct":3.56,"mcclellan_oscillator":5.27,"signal":false,"cluster_count":0},{"date":"2022-07-12","spy_close":380.83,"spy_sma_50":394.88,"new_highs":17,"new_lows":185,"total_issues":4357,"nh_pct":0.39,"nl_pct":4.25,"mcclellan_oscillator":-14.37,"signal":false,"cluster_count":0},{"date":"2022-07-13","spy_close":378.83,"spy_sma_50":394.21,"new_highs":14,"new_lows":278,"total_issues":4371,"nh_pct":0.32,"nl_pct":6.36,"mcclellan_oscillator":-20.44,"signal":false,"cluster_count":0},{"date":"2022-07-14","spy_close":377.91,"spy_sma_50":393.48,"new_highs":11,"new_lows":488,"total_issues":4362,"nh_pct":0.25,"nl_pct":11.19,"mcclellan_oscillator":-117.72,"signal":false,"cluster_count":0},{"date":"2022-07-15","spy_close":385.13,"spy_sma_50":392.86,"new_highs":18,"new_lows":106,"total_issues":4367,"nh_pct":0.41,"nl_pct":2.43,"mcclellan_oscillator":45.98,"signal":false,"cluster_count":0},{"date":"2022-07-18","spy_close":381.95,"spy_sma_50":391.92,"new_highs":26,"new_lows":53,"total_issues":4371,"nh_pct":0.59,"nl_pct":1.21,"mcclellan_oscillator":45.63,"signal":false,"cluster_count":0},{"date":"2022-07-19","spy_close":392.27,"spy_sma_50":391.48,"new_highs":27,"new_lows":31,"total_issues":4382,"nh_pct":0.62,"nl_pct":0.71,"mcclellan_oscillator":218.09,"signal":false,"cluster_count":0},{"date":"2022-07-20","spy_close":394.77,"spy_sma_50":391.15,"new_highs":32,"new_lows":31,"total_issues":4380,"nh_pct":0.73,"nl_pct":0.71,"mcclellan_oscillator":285.41,"signal":false,"cluster_count":0},{"date":"2022-07-21","spy_close":398.79,"spy_sma_50":391.17,"new_highs":24,"new_lows":45,"total_issues":4370,"nh_pct":0.55,"nl_pct":1.03,"mcclellan_oscillator":304.49,"signal":false,"cluster_count":0},{"date":"2022-07-22","spy_close":395.09,"spy_sma_50":391.09,"new_highs":25,"new_lows":44,"total_issues":4380,"nh_pct":0.57,"nl_pct":1.0,"mcclellan_oscillator":168.93,"signal":false,"cluster_count":0},{"date":"2022-07-25","spy_close":395.57,"spy_sma_50":391.14,"new_highs":31,"new_lows":69,"total_issues":4398,"nh_pct":0.7,"nl_pct":1.57,"mcclellan_oscillator":176.63,"signal":false,"cluster_count":0},{"date":"2022-07-26","spy_close":390.89,"spy_sma_50":391.11,"new_highs":35,"new_lows":86,"total_issues":4388,"nh_pct":0.8,"nl_pct":1.96,"mcclellan_oscillator":95.28,"signal":false,"cluster_count":0},{"date":"2022-07-27","spy_close":401.04,"spy_sma_50":391.1,"new_highs":52,"new_lows":61,"total_issues":4394,"nh_pct":1.18,"nl_pct":1.39,"mcclellan_oscillator":233.7,"signal":false,"cluster_count":0},{"date":"2022-07-28","spy_close":406.07,"spy_sma_50":391.22,"new_highs":72,"new_lows":67,"total_issues":4403,"nh_pct":1.64,"nl_pct":1.52,"mcclellan_oscillator":293.73,"signal":false,"cluster_count":0},{"date":"2022-07-29","spy_close":411.99,"spy_sma_50":391.29,"new_highs":71,"new_lows":56,"total_issues":4399,"nh_pct":1.61,"nl_pct":1.27,"mcclellan_oscillator":324.39,"signal":false,"cluster_count":0},{"date":"2022-08-01","spy_close":410.77,"spy_sma_50":391.67,"new_highs":71,"new_lows":50,"total_issues":4420,"nh_pct":1.61,"nl_pct":1.13,"mcclellan_oscillator":279.73,"signal":false,"cluster_count":0},{"date":"2022-08-02","spy_close":408.06,"spy_sma_50":392.04,"new_highs":46,"new_lows":41,"total_issues":4422,"nh_pct":1.04,"nl_pct":0.93,"mcclellan_oscillator":210.65,"signal":false,"cluster_count":0},{"date":"2022-08-03","spy_close":414.45,"spy_sma_50":392.54,"new_highs":32,"new_lows":29,"total_issues":4419,"nh_pct":0.72,"nl_pct":0.66,"mcclellan_oscillator":278.33,"signal":false,"cluster_count":0},{"date":"2022-08-04","spy_close":414.17,"spy_sma_50":392.88,"new_highs":49,"new_lows":36,"total_issues":4408,"nh_pct":1.11,"nl_pct":0.82,"mcclellan_oscillator":239.3,"signal":false,"cluster_count":0},{"date":"2022-08-05","spy_close":413.47,"spy_sma_50":393.28,"new_highs":49,"new_lows":45,"total_issues":4401,"nh_pct":1.11,"nl_pct":1.02,"mcclellan_oscillator":213.34,"signal":false,"cluster_count":0},{"date":"2022-08-08","spy_close":412.99,"spy_sma_50":393.59,"new_highs":82,"new_lows":16,"total_issues":4415,"nh_pct":1.86,"nl_pct":0.36,"mcclellan_oscillator":251.33,"signal":false,"cluster_count":0},{"date":"2022-08-09","spy_close":411.35,"spy_sma_50":393.71,"new_highs":44,"new_lows":56,"total_issues":4416,"nh_pct":1.0,"nl_pct":1.27,"mcclellan_oscillator":131.9,"signal":false,"cluster_count":0},{"date":"2022-08-10","spy_close":419.99,"spy_sma_50":393.8,"new_highs":87,"new_lows":36,"total_issues":4426,"nh_pct":1.97,"nl_pct":0.81,"mcclellan_oscillator":261.53,"signal":false,"cluster_count":0},{"date":"2022-08-11","spy_close":419.99,"spy_sma_50":393.94,"new_highs":87,"new_lows":24,"total_issues":4421,"nh_pct":1.97,"nl_pct":0.54,"mcclellan_oscillator":252.15,"signal":false,"cluster_count":0},{"date":"2022-08-12","spy_close":427.1,"spy_sma_50":394.29,"new_highs":100,"new_lows":22,"total_issues":4416,"nh_pct":2.26,"nl_pct":0.5,"mcclellan_oscillator":342.08,"signal":false,"cluster_count":0},{"date":"2022-08-15","spy_close":428.86,"spy_sma_50":394.52,"new_highs":104,"new_lows":21,"total_issues":4422,"nh_pct":2.35,"nl_pct":0.47,"mcclellan_oscillator":297.3,"signal":false,"cluster_count":0},{"date":"2022-08-16","spy_close":429.7,"spy_sma_50":394.91,"new_highs":107,"new_lows":24,"total_issues":4423,"nh_pct":2.42,"nl_pct":0.54,"mcclellan_oscillator":238.68,"signal":false,"cluster_count":0},{"date":"2022-08-17","spy_close":426.65,"spy_sma_50":395.2,"new_highs":51,"new_lows":42,"total_issues":4418,"nh_pct":1.15,"nl_pct":0.95,"mcclellan_oscillator":53.77,"signal":false,"cluster_count":0},{"date":"2022-08-18","spy_close":427.89,"spy_sma_50":395.45,"new_highs":87,"new_lows":42,"total_issues":4428,"nh_pct":1.96,"nl_pct":0.95,"mcclellan_oscillator":66.15,"signal":false,"cluster_count":0},{"date":"2022-08-19","spy_close":422.14,"spy_sma_50":395.67,"new_highs":45,"new_lows":67,"total_issues":4407,"nh_pct":1.02,"nl_pct":1.52,"mcclellan_oscillator":-118.0,"signal":false,"cluster_count":0},{"date":"2022-08-22","spy_close":413.35,"spy_sma_50":395.9,"new_highs":29,"new_lows":142,"total_issues":4416,"nh_pct":0.66,"nl_pct":3.22,"mcclellan_oscillator":-271.0,"signal":false,"cluster_count":0},{"date":"2022-08-23","spy_close":412.35,"spy_sma_50":396.36,"new_highs":39,"new_lows":105,"total_issues":4426,"nh_pct":0.88,"nl_pct":2.37,"mcclellan_oscillator":-244.92,"signal":false,"cluster_count":0},{"date":"2022-08-24","spy_close":413.67,"spy_sma_50":397.13,"new_highs":48,"new_lows":95,"total_issues":4424,"nh_pct":1.08,"nl_pct":2.15,"mcclellan_oscillator":-154.84,"signal":false,"cluster_count":0},{"date":"2022-08-25","spy_close":419.51,"spy_sma_50":398.04,"new_highs":61,"new_lows":42,"total_issues":4423,"nh_pct":1.38,"nl_pct":0.95,"mcclellan_oscillator":-20.1,"signal":false,"cluster_count":0},{"date":"2022-08-26","spy_close":405.31,"spy_sma_50":398.56,"new_highs":38,"new_lows":130,"total_issues":4407,"nh_pct":0.86,"nl_pct":2.95,"mcclellan_oscillator":-209.09,"signal":false,"cluster_count":0},{"date":"2022-08-29","spy_close":402.63,"spy_sma_50":399.28,"new_highs":29,"new_lows":200,"total_issues":4421,"nh_pct":0.66,"nl_pct":4.52,"mcclellan_oscillator":-281.74,"signal":false,"cluster_count":0},{"date":"2022-08-30","spy_close":398.21,"spy_sma_50":399.93,"new_highs":12,"new_lows":216,"total_issues":4428,"nh_pct":0.27,"nl_pct":4.88,"mcclellan_oscillator":-377.69,"signal":false,"cluster_count":0},{"date":"2022-08-31","spy_close":395.18,"spy_sma_50":400.33,"new_highs":11,"new_lows":217,"total_issues":4432,"nh_pct":0.25,"nl_pct":4.9,"mcclellan_oscillator":-402.89,"signal":false,"cluster_count":0},{"date":"2022-09-01","spy_close":396.42,"spy_sma_50":400.77,"new_highs":13,"new_lows":395,"total_issues":4430,"nh_pct":0.29,"nl_pct":8.92,"mcclellan_oscillator":-439.08,"signal":false,"cluster_count":0},{"date":"2022-09-02","spy_close":392.24,"spy_sma_50":401.06,"new_highs":16,"new_lows":161,"total_issues":4425,"nh_pct":0.36,"nl_pct":3.64,"mcclellan_oscillator":-443.52,"signal":false,"cluster_count":0},{"date":"2022-09-06","spy_close":390.76,"spy_sma_50":401.07,"new_highs":19,"new_lows":346,"total_issues":4439,"nh_pct":0.43,"nl_pct":7.79,"mcclellan_oscillator":-468.15,"signal":false,"cluster_count":0},{"date":"2022-09-07","spy_close":397.78,"spy_sma_50":401.25,"new_highs":24,"new_lows":227,"total_issues":4433,"nh_pct":0.54,"nl_pct":5.12,"mcclellan_oscillator":-263.47,"signal":false,"cluster_count":0},{"date":"2022-09-08","spy_close":400.38,"spy_sma_50":401.65,"new_highs":31,"new_lows":148,"total_issues":4430,"nh_pct":0.7,"nl_pct":3.34,"mcclellan_oscillator":-175.64,"signal":false,"cluster_count":0},{"date":"2022-09-09","spy_close":406.6,"spy_sma_50":402.17,"new_highs":42,"new_lows":40,"total_issues":4441,"nh_pct":0.95,"nl_pct":0.9,"mcclellan_oscillator":-3.18,"signal":false,"cluster_count":0},{"date":"2022-09-12","spy_close":410.97,"spy_sma_50":402.85,"new_highs":55,"new_lows":34,"total_issues":4446,"nh_pct":1.24,"nl_pct":0.76,"mcclellan_oscillator":105.64,"signal":false,"cluster_count":0},{"date":"2022-09-13","spy_close":393.1,"spy_sma_50":403.09,"new_highs":14,"new_lows":143,"total_issues":4439,"nh_pct":0.32,"nl_pct":3.22,"mcclellan_oscillator":-88.84,"signal":false,"cluster_count":0},{"date":"2022-09-14","spy_close":394.6,"spy_sma_50":403.34,"new_highs":34,"new_lows":247,"total_issues":4438,"nh_pct":0.77,"nl_pct":5.57,"mcclellan_oscillator":-79.83,"signal":false,"cluster_count":0},{"date":"2022-09-15","spy_close":390.12,"spy_sma_50":403.48,"new_highs":16,"new_lows":238,"total_issues":4431,"nh_pct":0.36,"nl_pct":5.37,"mcclellan_oscillator":-131.93,"signal":false,"cluster_count":0},{"date":"2022-09-16","spy_close":385.56,"spy_sma_50":403.41,"new_highs":9,"new_lows":486,"total_issues":4459,"nh_pct":0.2,"nl_pct":10.9,"mcclellan_oscillator":-209.61,"signal":false,"cluster_count":0},{"date":"2022-09-19","spy_close":388.55,"spy_sma_50":403.4,"new_highs":17,"new_lows":332,"total_issues":4448,"nh_pct":0.38,"nl_pct":7.46,"mcclellan_oscillator":-142.53,"signal":false,"cluster_count":0},{"date":"2022-09-20","spy_close":384.09,"spy_sma_50":403.4,"new_highs":18,"new_lows":471,"total_issues":4446,"nh_pct":0.4,"nl_pct":10.59,"mcclellan_oscillator":-258.77,"signal":false,"cluster_count":0},{"date":"2022-09-21","spy_close":377.39,"spy_sma_50":403.33,"new_highs":24,"new_lows":493,"total_issues":4445,"nh_pct":0.54,"nl_pct":11.09,"mcclellan_oscillator":-340.45,"signal":false,"cluster_count":0},{"date":"2022-09-22","spy_close":374.22,"spy_sma_50":403.24,"new_highs":13,"new_lows":878,"total_issues":4449,"nh_pct":0.29,"nl_pct":19.73,"mcclellan_oscillator":-439.19,"signal":false,"cluster_count":0},{"date":"2022-09-23","spy_close":367.95,"spy_sma_50":403.04,"new_highs":10,"new_lows":1347,"total_issues":4450,"nh_pct":0.22,"nl_pct":30.27,"mcclellan_oscillator":-536.17,"signal":false,"cluster_count":0},{"date":"2022-09-26","spy_close":364.31,"spy_sma_50":402.63,"new_highs":9,"new_lows":1173,"total_issues":4453,"nh_pct":0.2,"nl_pct":26.34,"mcclellan_oscillator":-575.76,"signal":false,"cluster_count":0},{"date":"2022-09-27","spy_close":363.38,"spy_sma_50":402.25,"new_highs":8,"new_lows":1005,"total_issues":4458,"nh_pct":0.18,"nl_pct":22.54,"mcclellan_oscillator":-475.62,"signal":false,"cluster_count":0},{"date":"2022-09-28","spy_close":370.53,"spy_sma_50":401.82,"new_highs":9,"new_lows":312,"total_issues":4447,"nh_pct":0.2,"nl_pct":7.02,"mcclellan_oscillator":-215.78,"signal":false,"cluster_count":0},{"date":"2022-09-29","spy_close":362.79,"spy_sma_50":401.18,"new_highs":4,"new_lows":895,"total_issues":4450,"nh_pct":0.09,"nl_pct":20.11,"mcclellan_oscillator":-318.73,"signal":false,"cluster_count":0},{"date":"2022-09-30","spy_close":357.18,"spy_sma_50":400.35,"new_highs":8,"new_lows":552,"total_issues":4461,"nh_pct":0.18,"nl_pct":12.37,"mcclellan_oscillator":-301.37,"signal":false,"cluster_count":0},{"date":"2022-10-03","spy_close":366.61,"spy_sma_50":399.78,"new_highs":18,"new_lows":321,"total_issues":4472,"nh_pct":0.4,"nl_pct":7.18,"mcclellan_oscillator":-80.71,"signal":false,"cluster_count":0},{"date":"2022-10-04","spy_close":377.97,"spy_sma_50":399.43,"new_highs":26,"new_lows":36,"total_issues":4484,"nh_pct":0.58,"nl_pct":0.8,"mcclellan_oscillator":133.75,"signal":false,"cluster_count":0},{"date":"2022-10-05","spy_close":377.09,"spy_sma_50":399.15,"new_highs":20,"new_lows":97,"total_issues":4464,"nh_pct":0.45,"nl_pct":2.17,"mcclellan_oscillator":57.25,"signal":false,"cluster_count":0},{"date":"2022-10-06","spy_close":373.2,"spy_sma_50":398.59,"new_highs":23,"new_lows":148,"total_issues":4460,"nh_pct":0.52,"nl_pct":3.32,"mcclellan_oscillator":-2.55,"signal":false,"cluster_count":0},{"date":"2022-10-07","spy_close":362.79,"spy_sma_50":397.73,"new_highs":13,"new_lows":448,"total_issues":4454,"nh_pct":0.29,"nl_pct":10.06,"mcclellan_oscillator":-156.51,"signal":false,"cluster_count":0},{"date":"2022-10-10","spy_close":360.02,"spy_sma_50":396.69,"new_highs":8,"new_lows":576,"total_issues":4456,"nh_pct":0.18,"nl_pct":12.93,"mcclellan_oscillator":-177.01,"signal":false,"cluster_count":0},{"date":"2022-10-11","spy_close":357.74,"spy_sma_50":395.63,"new_highs":8,"new_lows":758,"total_issues":4478,"nh_pct":0.18,"nl_pct":16.93,"mcclellan_oscillator":-165.01,"signal":false,"cluster_count":0},{"date":"2022-10-12","spy_close":356.56,"spy_sma_50":394.6,"new_highs":6,"new_lows":522,"total_issues":4456,"nh_pct":0.13,"nl_pct":11.71,"mcclellan_oscillator":-148.97,"signal":false,"cluster_count":0},{"date":"2022-10-13","spy_close":365.97,"spy_sma_50":393.63,"new_highs":32,"new_lows":1072,"total_issues":4465,"nh_pct":0.72,"nl_pct":24.01,"mcclellan_oscillator":10.43,"signal":false,"cluster_count":0},{"date":"2022-10-14","spy_close":357.63,"spy_sma_50":392.5,"new_highs":29,"new_lows":244,"total_issues":4462,"nh_pct":0.65,"nl_pct":5.47,"mcclellan_oscillator":-119.33,"signal":false,"cluster_count":0},{"date":"2022-10-17","spy_close":366.82,"spy_sma_50":391.56,"new_highs":30,"new_lows":123,"total_issues":4475,"nh_pct":0.67,"nl_pct":2.75,"mcclellan_oscillator":81.33,"signal":false,"cluster_count":0},{"date":"2022-10-18","spy_close":371.13,"spy_sma_50":390.73,"new_highs":45,"new_lows":85,"total_issues":4469,"nh_pct":1.01,"nl_pct":1.9,"mcclellan_oscillator":196.18,"signal":false,"cluster_count":0},{"date":"2022-10-19","spy_close":368.5,"spy_sma_50":389.87,"new_highs":28,"new_lows":275,"total_issues":4483,"nh_pct":0.62,"nl_pct":6.13,"mcclellan_oscillator":70.05,"signal":false,"cluster_count":0},{"date":"2022-10-20","spy_close":365.41,"spy_sma_50":388.78,"new_highs":36,"new_lows":314,"total_issues":4484,"nh_pct":0.8,"nl_pct":7.0,"mcclellan_oscillator":22.75,"signal":false,"cluster_count":0},{"date":"2022-10-21","spy_close":374.29,"spy_sma_50":387.86,"new_highs":45,"new_lows":436,"total_issues":4481,"nh_pct":1.0,"nl_pct":9.73,"mcclellan_oscillator":160.05,"signal":false,"cluster_count":0},{"date":"2022-10-24","spy_close":378.87,"spy_sma_50":386.9,"new_highs":76,"new_lows":340,"total_issues":4481,"nh_pct":1.7,"nl_pct":7.59,"mcclellan_oscillator":190.29,"signal":false,"cluster_count":0},{"date":"2022-10-25","spy_close":384.92,"spy_sma_50":386.02,"new_highs":73,"new_lows":102,"total_issues":4495,"nh_pct":1.62,"nl_pct":2.27,"mcclellan_oscillator":344.95,"signal":false,"cluster_count":0},{"date":"2022-10-26","spy_close":382.02,"spy_sma_50":385.07,"new_highs":105,"new_lows":65,"total_issues":4500,"nh_pct":2.33,"nl_pct":1.44,"mcclellan_oscillator":350.35,"signal":false,"cluster_count":0},{"date":"2022-10-27","spy_close":379.98,"spy_sma_50":384.13,"new_highs":98,"new_lows":121,"total_issues":4496,"nh_pct":2.18,"nl_pct":2.69,"mcclellan_oscillator":325.22,"signal":false,"cluster_count":0},{"date":"2022-10-28","spy_close":389.02,"spy_sma_50":383.36,"new_highs":129,"new_lows":113,"total_issues":4498,"nh_pct":2.87,"nl_pct":2.51,"mcclellan_oscillator":418.46,"signal":false,"cluster_count":0},{"date":"2022-10-31","spy_close":386.21,"spy_sma_50":382.64,"new_highs":131,"new_lows":91,"total_issues":4513,"nh_pct":2.9,"nl_pct":2.02,"mcclellan_oscillator":344.33,"signal":false,"cluster_count":0},{"date":"2022-11-01","spy_close":384.52,"spy_sma_50":382.06,"new_highs":136,"new_lows":80,"total_issues":4520,"nh_pct":3.01,"nl_pct":1.77,"mcclellan_oscillator":354.49,"signal":false,"cluster_count":0},{"date":"2022-11-02","spy_close":374.87,"spy_sma_50":381.31,"new_highs":96,"new_lows":150,"total_issues":4496,"nh_pct":2.14,"nl_pct":3.34,"mcclellan_oscillator":164.34,"signal":false,"cluster_count":0},{"date":"2022-11-03","spy_close":371.01,"spy_sma_50":380.46,"new_highs":53,"new_lows":307,"total_issues":4511,"nh_pct":1.17,"nl_pct":6.81,"mcclellan_oscillator":110.05,"signal":false,"cluster_count":0},{"date":"2022-11-04","spy_close":376.35,"spy_sma_50":379.6,"new_highs":105,"new_lows":248,"total_issues":4501,"nh_pct":2.33,"nl_pct":5.51,"mcclellan_oscillator":191.18,"signal":false,"cluster_count":0},{"date":"2022-11-07","spy_close":379.95,"spy_sma_50":379.09,"new_highs":106,"new_lows":167,"total_issues":4509,"nh_pct":2.35,"nl_pct":3.7,"mcclellan_oscillator":223.59,"signal":false,"cluster_count":0},{"date":"2022-11-08","spy_close":382.0,"spy_sma_50":378.68,"new_highs":108,"new_lows":166,"total_issues":4516,"nh_pct":2.39,"nl_pct":3.68,"mcclellan_oscillator":222.63,"signal":false,"cluster_count":0},{"date":"2022-11-09","spy_close":374.13,"spy_sma_50":378.19,"new_highs":40,"new_lows":299,"total_issues":4511,"nh_pct":0.89,"nl_pct":6.63,"mcclellan_oscillator":47.65,"signal":false,"cluster_count":0},{"date":"2022-11-10","spy_close":394.69,"spy_sma_50":378.18,"new_highs":127,"new_lows":79,"total_issues":4529,"nh_pct":2.8,"nl_pct":1.74,"mcclellan_oscillator":230.4,"signal":false,"cluster_count":0},{"date":"2022-11-11","spy_close":398.51,"spy_sma_50":378.23,"new_highs":117,"new_lows":48,"total_issues":4522,"nh_pct":2.59,"nl_pct":1.06,"mcclellan_oscillator":269.2,"signal":false,"cluster_count":0},{"date":"2022-11-14","spy_close":395.12,"spy_sma_50":378.28,"new_highs":60,"new_lows":40,"total_issues":4525,"nh_pct":1.33,"nl_pct":0.88,"mcclellan_oscillator":147.03,"signal":false,"cluster_count":0},{"date":"2022-11-15","spy_close":398.49,"spy_sma_50":378.44,"new_highs":85,"new_lows":44,"total_issues":4527,"nh_pct":1.88,"nl_pct":0.97,"mcclellan_oscillator":236.44,"signal":false,"cluster_count":0},{"date":"2022-11-16","spy_close":395.45,"spy_sma_50":378.39,"new_highs":42,"new_lows":73,"total_issues":4527,"nh_pct":0.93,"nl_pct":1.61,"mcclellan_oscillator":106.0,"signal":false,"cluster_count":0},{"date":"2022-11-17","spy_close":394.24,"spy_sma_50":378.27,"new_highs":31,"new_lows":97,"total_issues":4532,"nh_pct":0.68,"nl_pct":2.14,"mcclellan_oscillator":30.0,"signal":false,"cluster_count":0},{"date":"2022-11-18","spy_close":396.03,"spy_sma_50":378.06,"new_highs":69,"new_lows":85,"total_issues":4527,"nh_pct":1.52,"nl_pct":1.88,"mcclellan_oscillator":62.96,"signal":false,"cluster_count":0},{"date":"2022-11-21","spy_close":394.59,"spy_sma_50":377.73,"new_highs":62,"new_lows":117,"total_issues":4529,"nh_pct":1.37,"nl_pct":2.58,"mcclellan_oscillator":16.83,"signal":false,"cluster_count":0},{"date":"2022-11-22","spy_close":399.9,"spy_sma_50":377.87,"new_highs":94,"new_lows":122,"total_issues":4540,"nh_pct":2.07,"nl_pct":2.69,"mcclellan_oscillator":116.26,"signal":false,"cluster_count":0},{"date":"2022-11-23","spy_close":402.42,"spy_sma_50":378.02,"new_highs":98,"new_lows":54,"total_issues":4525,"nh_pct":2.17,"nl_pct":1.19,"mcclellan_oscillator":149.19,"signal":false,"cluster_count":0},{"date":"2022-11-25","spy_close":402.33,"spy_sma_50":378.27,"new_highs":84,"new_lows":36,"total_issues":4473,"nh_pct":1.88,"nl_pct":0.8,"mcclellan_oscillator":177.39,"signal":false,"cluster_count":0},{"date":"2022-11-28","spy_close":395.91,"spy_sma_50":378.47,"new_highs":47,"new_lows":91,"total_issues":4545,"nh_pct":1.03,"nl_pct":2.0,"mcclellan_oscillator":9.97,"signal":false,"cluster_count":0},{"date":"2022-11-29","spy_close":395.23,"spy_sma_50":378.61,"new_highs":39,"new_lows":96,"total_issues":4530,"nh_pct":0.86,"nl_pct":2.12,"mcclellan_oscillator":32.93,"signal":false,"cluster_count":0},{"date":"2022-11-30","spy_close":407.68,"spy_sma_50":379.08,"new_highs":99,"new_lows":102,"total_issues":4542,"nh_pct":2.18,"nl_pct":2.25,"mcclellan_oscillator":191.34,"signal":false,"cluster_count":0},{"date":"2022-12-01","spy_close":407.38,"spy_sma_50":379.68,"new_highs":139,"new_lows":44,"total_issues":4549,"nh_pct":3.06,"nl_pct":0.97,"mcclellan_oscillator":172.28,"signal":false,"cluster_count":0},{"date":"2022-12-02","spy_close":406.91,"spy_sma_50":380.33,"new_highs":98,"new_lows":57,"total_issues":4528,"nh_pct":2.16,"nl_pct":1.26,"mcclellan_oscillator":170.87,"signal":false,"cluster_count":0},{"date":"2022-12-05","spy_close":399.59,"spy_sma_50":380.96,"new_highs":51,"new_lows":76,"total_issues":4548,"nh_pct":1.12,"nl_pct":1.67,"mcclellan_oscillator":-16.69,"signal":false,"cluster_count":0},{"date":"2022-12-06","spy_close":393.83,"spy_sma_50":381.56,"new_highs":20,"new_lows":149,"total_issues":4539,"nh_pct":0.44,"nl_pct":3.28,"mcclellan_oscillator":-123.32,"signal":false,"cluster_count":0},{"date":"2022-12-07","spy_close":393.16,"spy_sma_50":382.15,"new_highs":36,"new_lows":161,"total_issues":4546,"nh_pct":0.79,"nl_pct":3.54,"mcclellan_oscillator":-140.58,"signal":false,"cluster_count":0},{"date":"2022-12-08","spy_close":396.24,"spy_sma_50":382.67,"new_highs":58,"new_lows":120,"total_issues":4551,"nh_pct":1.27,"nl_pct":2.64,"mcclellan_oscillator":-74.42,"signal":false,"cluster_count":0},{"date":"2022-12-09","spy_close":393.28,"spy_sma_50":383.27,"new_highs":34,"new_lows":121,"total_issues":4535,"nh_pct":0.75,"nl_pct":2.67,"mcclellan_oscillator":-159.74,"signal":false,"cluster_count":0},{"date":"2022-12-12","spy_close":398.95,"spy_sma_50":384.11,"new_highs":25,"new_lows":160,"total_issues":4546,"nh_pct":0.55,"nl_pct":3.52,"mcclellan_oscillator":-63.89,"signal":false,"cluster_count":0},{"date":"2022-12-13","spy_close":401.97,"spy_sma_50":384.82,"new_highs":98,"new_lows":117,"total_issues":4556,"nh_pct":2.15,"nl_pct":2.57,"mcclellan_oscillator":11.08,"signal":false,"cluster_count":0},{"date":"2022-12-14","spy_close":399.4,"spy_sma_50":385.25,"new_highs":53,"new_lows":137,"total_issues":4554,"nh_pct":1.16,"nl_pct":3.01,"mcclellan_oscillator":-53.77,"signal":false,"cluster_count":0},{"date":"2022-12-15","spy_close":389.63,"spy_sma_50":385.5,"new_highs":25,"new_lows":244,"total_issues":4565,"nh_pct":0.55,"nl_pct":5.35,"mcclellan_oscillator":-199.35,"signal":false,"cluster_count":0},{"date":"2022-12-16","spy_close":383.27,"spy_sma_50":385.7,"new_highs":25,"new_lows":322,"total_issues":4568,"nh_pct":0.55,"nl_pct":7.05,"mcclellan_oscillator":-250.13,"signal":false,"cluster_count":0},{"date":"2022-12-19","spy_close":380.02,"spy_sma_50":386.04,"new_highs":30,"new_lows":328,"total_issues":4570,"nh_pct":0.66,"nl_pct":7.18,"mcclellan_oscillator":-323.59,"signal":false,"cluster_count":0},{"date":"2022-12-20","spy_close":380.54,"spy_sma_50":386.45,"new_highs":31,"new_lows":283,"total_issues":4571,"nh_pct":0.68,"nl_pct":6.19,"mcclellan_oscillator":-249.63,"signal":false,"cluster_count":0},{"date":"2022-12-21","spy_close":386.23,"spy_sma_50":387.02,"new_highs":46,"new_lows":166,"total_issues":4574,"nh_pct":1.01,"nl_pct":3.63,"mcclellan_oscillator":-90.05,"signal":false,"cluster_count":0},{"date":"2022-12-22","spy_close":380.72,"spy_sma_50":387.51,"new_highs":32,"new_lows":349,"total_issues":4553,"nh_pct":0.7,"nl_pct":7.67,"mcclellan_oscillator":-185.56,"signal":false,"cluster_count":0},{"date":"2022-12-23","spy_close":382.91,"spy_sma_50":387.85,"new_highs":36,"new_lows":149,"total_issues":4554,"nh_pct":0.79,"nl_pct":3.27,"mcclellan_oscillator":-95.19,"signal":false,"cluster_count":0},{"date":"2022-12-27","spy_close":381.4,"spy_sma_50":388.32,"new_highs":53,"new_lows":307,"total_issues":4577,"nh_pct":1.16,"nl_pct":6.71,"mcclellan_oscillator":-122.85,"signal":false,"cluster_count":0},{"date":"2022-12-28","spy_close":376.66,"spy_sma_50":388.52,"new_highs":30,"new_lows":334,"total_issues":4579,"nh_pct":0.66,"nl_pct":7.29,"mcclellan_oscillator":-224.63,"signal":false,"cluster_count":0},{"date":"2022-12-29","spy_close":383.44,"spy_sma_50":388.76,"new_highs":41,"new_lows":117,"total_issues":4581,"nh_pct":0.9,"nl_pct":2.55,"mcclellan_oscillator":-19.28,"signal":false,"cluster_count":0},{"date":"2022-12-30","spy_close":382.43,"spy_sma_50":389.04,"new_highs":41,"new_lows":94,"total_issues":4581,"nh_pct":0.9,"nl_pct":2.05,"mcclellan_oscillator":-34.91,"signal":false,"cluster_count":0},{"date":"2023-01-03","spy_close":380.82,"spy_sma_50":389.35,"new_highs":51,"new_lows":56,"total_issues":4573,"nh_pct":1.12,"nl_pct":1.22,"mcclellan_oscillator":-2.0,"signal":false,"cluster_count":0},{"date":"2023-01-04","spy_close":383.76,"spy_sma_50":389.54,"new_highs":51,"new_lows":36,"total_issues":4570,"nh_pct":1.12,"nl_pct":0.79,"mcclellan_oscillator":126.95,"signal":false,"cluster_count":0},{"date":"2023-01-05","spy_close":379.38,"spy_sma_50":389.55,"new_highs":46,"new_lows":74,"total_issues":4573,"nh_pct":1.01,"nl_pct":1.62,"mcclellan_oscillator":49.31,"signal":false,"cluster_count":0},{"date":"2023-01-06","spy_close":388.08,"spy_sma_50":389.61,"new_highs":84,"new_lows":56,"total_issues":4580,"nh_pct":1.83,"nl_pct":1.22,"mcclellan_oscillator":203.24,"signal":false,"cluster_count":0},{"date":"2023-01-09","spy_close":387.86,"spy_sma_50":389.73,"new_highs":100,"new_lows":22,"total_issues":4591,"nh_pct":2.18,"nl_pct":0.48,"mcclellan_oscillator":220.43,"signal":false,"cluster_count":0},{"date":"2023-01-10","spy_close":390.58,"spy_sma_50":389.94,"new_highs":63,"new_lows":26,"total_issues":4577,"nh_pct":1.38,"nl_pct":0.57,"mcclellan_oscillator":306.43,"signal":false,"cluster_count":0},{"date":"2023-01-11","spy_close":395.52,"spy_sma_50":390.07,"new_highs":92,"new_lows":24,"total_issues":4587,"nh_pct":2.01,"nl_pct":0.52,"mcclellan_oscillator":371.37,"signal":false,"cluster_count":0},{"date":"2023-01-12","spy_close":396.96,"spy_sma_50":390.29,"new_highs":124,"new_lows":21,"total_issues":4575,"nh_pct":2.71,"nl_pct":0.46,"mcclellan_oscillator":431.79,"signal":false,"cluster_count":0},{"date":"2023-01-13","spy_close":398.5,"spy_sma_50":390.57,"new_highs":126,"new_lows":16,"total_issues":4577,"nh_pct":2.75,"nl_pct":0.35,"mcclellan_oscillator":429.59,"signal":false,"cluster_count":0},{"date":"2023-01-17","spy_close":397.77,"spy_sma_50":391.02,"new_highs":135,"new_lows":9,"total_issues":4597,"nh_pct":2.94,"nl_pct":0.2,"mcclellan_oscillator":361.41,"signal":false,"cluster_count":0},{"date":"2023-01-18","spy_close":391.49,"spy_sma_50":391.43,"new_highs":103,"new_lows":18,"total_issues":4589,"nh_pct":2.24,"nl_pct":0.39,"mcclellan_oscillator":198.01,"signal":false,"cluster_count":0},{"date":"2023-01-19","spy_close":388.64,"spy_sma_50":391.68,"new_highs":22,"new_lows":28,"total_issues":4597,"nh_pct":0.48,"nl_pct":0.61,"mcclellan_oscillator":95.52,"signal":false,"cluster_count":0},{"date":"2023-01-20","spy_close":395.88,"spy_sma_50":392.0,"new_highs":46,"new_lows":26,"total_issues":4587,"nh_pct":1.0,"nl_pct":0.57,"mcclellan_oscillator":213.2,"signal":false,"cluster_count":0},{"date":"2023-01-23","spy_close":400.63,"spy_sma_50":392.37,"new_highs":101,"new_lows":18,"total_issues":4610,"nh_pct":2.19,"nl_pct":0.39,"mcclellan_oscillator":268.91,"signal":false,"cluster_count":0},{"date":"2023-01-24","spy_close":400.2,"spy_sma_50":392.89,"new_highs":91,"new_lows":20,"total_issues":4601,"nh_pct":1.98,"nl_pct":0.43,"mcclellan_oscillator":197.15,"signal":false,"cluster_count":0},{"date":"2023-01-25","spy_close":400.35,"spy_sma_50":393.01,"new_highs":73,"new_lows":24,"total_issues":4583,"nh_pct":1.59,"nl_pct":0.52,"mcclellan_oscillator":181.1,"signal":false,"cluster_count":0},{"date":"2023-01-26","spy_close":404.75,"spy_sma_50":393.13,"new_highs":135,"new_lows":36,"total_issues":4604,"nh_pct":2.93,"nl_pct":0.78,"mcclellan_oscillator":208.53,"signal":false,"cluster_count":0},{"date":"2023-01-27","spy_close":405.68,"spy_sma_50":393.34,"new_highs":130,"new_lows":32,"total_issues":4592,"nh_pct":2.83,"nl_pct":0.7,"mcclellan_oscillator":202.03,"signal":false,"cluster_count":0},{"date":"2023-01-30","spy_close":400.59,"spy_sma_50":393.38,"new_highs":57,"new_lows":10,"total_issues":4609,"nh_pct":1.24,"nl_pct":0.22,"mcclellan_oscillator":59.37,"signal":false,"cluster_count":0},{"date":"2023-01-31","spy_close":406.48,"spy_sma_50":393.6,"new_highs":123,"new_lows":15,"total_issues":4610,"nh_pct":2.67,"nl_pct":0.33,"mcclellan_oscillator":196.55,"signal":false,"cluster_count":0},{"date":"2023-02-01","spy_close":410.8,"spy_sma_50":393.94,"new_highs":229,"new_lows":27,"total_issues":4617,"nh_pct":4.96,"nl_pct":0.58,"mcclellan_oscillator":257.45,"signal":false,"cluster_count":0},{"date":"2023-02-02","spy_close":416.78,"spy_sma_50":394.35,"new_highs":280,"new_lows":22,"total_issues":4610,"nh_pct":6.07,"nl_pct":0.48,"mcclellan_oscillator":304.69,"signal":false,"cluster_count":0},{"date":"2023-02-03","spy_close":412.35,"spy_sma_50":394.71,"new_highs":170,"new_lows":11,"total_issues":4605,"nh_pct":3.69,"nl_pct":0.24,"mcclellan_oscillator":158.6,"signal":false,"cluster_count":0},{"date":"2023-02-06","spy_close":409.83,"spy_sma_50":394.9,"new_highs":78,"new_lows":12,"total_issues":4606,"nh_pct":1.69,"nl_pct":0.26,"mcclellan_oscillator":14.5,"signal":false,"cluster_count":0},{"date":"2023-02-07","spy_close":415.19,"spy_sma_50":395.16,"new_highs":107,"new_lows":19,"total_issues":4602,"nh_pct":2.33,"nl_pct":0.41,"mcclellan_oscillator":65.03,"signal":false,"cluster_count":0},{"date":"2023-02-08","spy_close":410.65,"spy_sma_50":395.33,"new_highs":89,"new_lows":17,"total_issues":4605,"nh_pct":1.93,"nl_pct":0.37,"mcclellan_oscillator":-67.65,"signal":false,"cluster_count":0},{"date":"2023-02-09","spy_close":407.09,"spy_sma_50":395.55,"new_highs":100,"new_lows":30,"total_issues":4599,"nh_pct":2.17,"nl_pct":0.65,"mcclellan_oscillator":-192.25,"signal":false,"cluster_count":0},{"date":"2023-02-10","spy_close":408.04,"spy_sma_50":395.81,"new_highs":53,"new_lows":40,"total_issues":4607,"nh_pct":1.15,"nl_pct":0.87,"mcclellan_oscillator":-183.82,"signal":false,"cluster_count":0},{"date":"2023-02-13","spy_close":412.83,"spy_sma_50":395.91,"new_highs":94,"new_lows":24,"total_issues":4611,"nh_pct":2.04,"nl_pct":0.52,"mcclellan_oscillator":-73.6,"signal":false,"cluster_count":0},{"date":"2023-02-14","spy_close":412.64,"spy_sma_50":396.01,"new_highs":124,"new_lows":37,"total_issues":4609,"nh_pct":2.69,"nl_pct":0.8,"mcclellan_oscillator":-101.94,"signal":false,"cluster_count":0},{"date":"2023-02-15","spy_close":413.98,"spy_sma_50":396.16,"new_highs":109,"new_lows":28,"total_issues":4625,"nh_pct":2.36,"nl_pct":0.61,"mcclellan_oscillator":-36.56,"signal":false,"cluster_count":0},{"date":"2023-02-16","spy_close":408.28,"spy_sma_50":396.33,"new_highs":118,"new_lows":28,"total_issues":4619,"nh_pct":2.55,"nl_pct":0.61,"mcclellan_oscillator":-146.38,"signal":false,"cluster_count":0},{"date":"2023-02-17","spy_close":407.26,"spy_sma_50":396.6,"new_highs":92,"new_lows":37,"total_issues":4594,"nh_pct":2.0,"nl_pct":0.81,"mcclellan_oscillator":-140.79,"signal":false,"cluster_count":0},{"date":"2023-02-21","spy_close":399.09,"spy_sma_50":396.72,"new_highs":42,"new_lows":64,"total_issues":4618,"nh_pct":0.91,"nl_pct":1.39,"mcclellan_oscillator":-307.96,"signal":false,"cluster_count":0},{"date":"2023-02-22","spy_close":398.54,"spy_sma_50":396.76,"new_highs":31,"new_lows":65,"total_issues":4616,"nh_pct":0.67,"nl_pct":1.41,"mcclellan_oscillator":-278.9,"signal":false,"cluster_count":0},{"date":"2023-02-23","spy_close":400.66,"spy_sma_50":396.91,"new_highs":61,"new_lows":67,"total_issues":4597,"nh_pct":1.33,"nl_pct":1.46,"mcclellan_oscillator":-192.31,"signal":false,"cluster_count":0},{"date":"2023-02-24","spy_close":396.38,"spy_sma_50":396.86,"new_highs":53,"new_lows":101,"total_issues":4606,"nh_pct":1.15,"nl_pct":2.19,"mcclellan_oscillator":-292.86,"signal":false,"cluster_count":0},{"date":"2023-02-27","spy_close":397.73,"spy_sma_50":396.77,"new_highs":92,"new_lows":55,"total_issues":4620,"nh_pct":1.99,"nl_pct":1.19,"mcclellan_oscillator":-221.67,"signal":false,"cluster_count":0},{"date":"2023-02-28","spy_close":396.26,"spy_sma_50":396.71,"new_highs":99,"new_lows":58,"total_issues":4622,"nh_pct":2.14,"nl_pct":1.25,"mcclellan_oscillator":-205.64,"signal":false,"cluster_count":0},{"date":"2023-03-01","spy_close":394.74,"spy_sma_50":396.81,"new_highs":102,"new_lows":86,"total_issues":4618,"nh_pct":2.21,"nl_pct":1.86,"mcclellan_oscillator":-201.96,"signal":false,"cluster_count":0},{"date":"2023-03-02","spy_close":397.81,"spy_sma_50":397.1,"new_highs":100,"new_lows":105,"total_issues":4625,"nh_pct":2.16,"nl_pct":2.27,"mcclellan_oscillator":-149.45,"signal":false,"cluster_count":0},{"date":"2023-03-03","spy_close":404.19,"spy_sma_50":397.59,"new_highs":152,"new_lows":35,"total_issues":4607,"nh_pct":3.3,"nl_pct":0.76,"mcclellan_oscillator":-4.06,"signal":false,"cluster_count":0},{"date":"2023-03-06","spy_close":404.47,"spy_sma_50":398.07,"new_highs":113,"new_lows":52,"total_issues":4617,"nh_pct":2.45,"nl_pct":1.13,"mcclellan_oscillator":-100.88,"signal":false,"cluster_count":0},{"date":"2023-03-07","spy_close":398.27,"spy_sma_50":398.31,"new_highs":52,"new_lows":110,"total_issues":4615,"nh_pct":1.13,"nl_pct":2.38,"mcclellan_oscillator":-211.51,"signal":false,"cluster_count":0},{"date":"2023-03-08","spy_close":398.92,"spy_sma_50":398.67,"new_highs":53,"new_lows":133,"total_issues":4607,"nh_pct":1.15,"nl_pct":2.89,"mcclellan_oscillator":-177.29,"signal":false,"cluster_count":0},{"date":"2023-03-09","spy_close":391.56,"spy_sma_50":398.84,"new_highs":61,"new_lows":234,"total_issues":4608,"nh_pct":1.32,"nl_pct":5.08,"mcclellan_oscillator":-324.94,"signal":false,"cluster_count":0},{"date":"2023-03-10","spy_close":385.91,"spy_sma_50":398.93,"new_highs":19,"new_lows":433,"total_issues":4625,"nh_pct":0.41,"nl_pct":9.36,"mcclellan_oscillator":-445.51,"signal":false,"cluster_count":0},{"date":"2023-03-13","spy_close":385.36,"spy_sma_50":399.11,"new_highs":9,"new_lows":560,"total_issues":4638,"nh_pct":0.19,"nl_pct":12.07,"mcclellan_oscillator":-458.07,"signal":false,"cluster_count":0},{"date":"2023-03-14","spy_close":391.73,"spy_sma_50":399.27,"new_highs":16,"new_lows":165,"total_issues":4630,"nh_pct":0.35,"nl_pct":3.56,"mcclellan_oscillator":-283.02,"signal":false,"cluster_count":0},{"date":"2023-03-15","spy_close":389.28,"spy_sma_50":399.41,"new_highs":11,"new_lows":390,"total_issues":4626,"nh_pct":0.24,"nl_pct":8.43,"mcclellan_oscillator":-352.73,"signal":false,"cluster_count":0},{"date":"2023-03-16","spy_close":396.11,"spy_sma_50":399.72,"new_highs":29,"new_lows":241,"total_issues":4623,"nh_pct":0.63,"nl_pct":5.21,"mcclellan_oscillator":-185.28,"signal":false,"cluster_count":0},{"date":"2023-03-17","spy_close":389.99,"spy_sma_50":399.84,"new_highs":21,"new_lows":276,"total_issues":4623,"nh_pct":0.45,"nl_pct":5.97,"mcclellan_oscillator":-294.42,"signal":false,"cluster_count":0},{"date":"2023-03-20","spy_close":393.74,"spy_sma_50":400.13,"new_highs":17,"new_lows":180,"total_issues":4627,"nh_pct":0.37,"nl_pct":3.89,"mcclellan_oscillator":-190.72,"signal":false,"cluster_count":0},{"date":"2023-03-21","spy_close":398.91,"spy_sma_50":400.35,"new_highs":41,"new_lows":78,"total_issues":4631,"nh_pct":0.89,"nl_pct":1.68,"mcclellan_oscillator":-23.81,"signal":false,"cluster_count":0},{"date":"2023-03-22","spy_close":392.11,"spy_sma_50":400.43,"new_highs":44,"new_lows":154,"total_issues":4621,"nh_pct":0.95,"nl_pct":3.33,"mcclellan_oscillator":-144.32,"signal":false,"cluster_count":0},{"date":"2023-03-23","spy_close":393.17,"spy_sma_50":400.48,"new_highs":49,"new_lows":320,"total_issues":4620,"nh_pct":1.06,"nl_pct":6.93,"mcclellan_oscillator":-153.04,"signal":false,"cluster_count":0},{"date":"2023-03-24","spy_close":395.75,"spy_sma_50":400.49,"new_highs":21,"new_lows":375,"total_issues":4610,"nh_pct":0.46,"nl_pct":8.13,"mcclellan_oscillator":-64.98,"signal":false,"cluster_count":0},{"date":"2023-03-27","spy_close":396.49,"spy_sma_50":400.48,"new_highs":49,"new_lows":77,"total_issues":4625,"nh_pct":1.06,"nl_pct":1.66,"mcclellan_oscillator":44.13,"signal":false,"cluster_count":0},{"date":"2023-03-28","spy_close":395.6,"spy_sma_50":400.42,"new_highs":37,"new_lows":96,"total_issues":4633,"nh_pct":0.8,"nl_pct":2.07,"mcclellan_oscillator":60.61,"signal":false,"cluster_count":0},{"date":"2023-03-29","spy_close":401.35,"spy_sma_50":400.49,"new_highs":63,"new_lows":73,"total_issues":4634,"nh_pct":1.36,"nl_pct":1.58,"mcclellan_oscillator":181.49,"signal":false,"cluster_count":0},{"date":"2023-03-30","spy_close":403.7,"spy_sma_50":400.73,"new_highs":74,"new_lows":91,"total_issues":4617,"nh_pct":1.6,"nl_pct":1.97,"mcclellan_oscillator":211.24,"signal":false,"cluster_count":0},{"date":"2023-03-31","spy_close":409.39,"spy_sma_50":401.15,"new_highs":110,"new_lows":54,"total_issues":4618,"nh_pct":2.38,"nl_pct":1.17,"mcclellan_oscillator":331.26,"signal":false,"cluster_count":0},{"date":"2023-04-03","spy_close":410.95,"spy_sma_50":401.45,"new_highs":103,"new_lows":65,"total_issues":4631,"nh_pct":2.22,"nl_pct":1.4,"mcclellan_oscillator":278.83,"signal":false,"cluster_count":0},{"date":"2023-04-04","spy_close":408.67,"spy_sma_50":401.61,"new_highs":82,"new_lows":157,"total_issues":4626,"nh_pct":1.77,"nl_pct":3.39,"mcclellan_oscillator":137.05,"signal":false,"cluster_count":0},{"date":"2023-04-05","spy_close":407.6,"spy_sma_50":401.76,"new_highs":44,"new_lows":181,"total_issues":4627,"nh_pct":0.95,"nl_pct":3.91,"mcclellan_oscillator":46.75,"signal":false,"cluster_count":0},{"date":"2023-04-06","spy_close":409.19,"spy_sma_50":401.94,"new_highs":44,"new_lows":117,"total_issues":4624,"nh_pct":0.95,"nl_pct":2.53,"mcclellan_oscillator":77.16,"signal":false,"cluster_count":0},{"date":"2023-04-10","spy_close":409.61,"spy_sma_50":402.03,"new_highs":49,"new_lows":95,"total_issues":4626,"nh_pct":1.06,"nl_pct":2.05,"mcclellan_oscillator":136.12,"signal":false,"cluster_count":0},{"date":"2023-04-11","spy_close":409.72,"spy_sma_50":402.11,"new_highs":81,"new_lows":61,"total_issues":4633,"nh_pct":1.75,"nl_pct":1.32,"mcclellan_oscillator":203.11,"signal":false,"cluster_count":0},{"date":"2023-04-12","spy_close":408.05,"spy_sma_50":402.26,"new_highs":84,"new_lows":114,"total_issues":4629,"nh_pct":1.81,"nl_pct":2.46,"mcclellan_oscillator":130.06,"signal":false,"cluster_count":0},{"date":"2023-04-13","spy_close":413.47,"spy_sma_50":402.4,"new_highs":92,"new_lows":100,"total_issues":4625,"nh_pct":1.99,"nl_pct":2.16,"mcclellan_oscillator":222.01,"signal":false,"cluster_count":0},{"date":"2023-04-14","spy_close":412.46,"spy_sma_50":402.44,"new_highs":73,"new_lows":147,"total_issues":4611,"nh_pct":1.58,"nl_pct":3.19,"mcclellan_oscillator":108.61,"signal":false,"cluster_count":0},{"date":"2023-04-17","spy_close":413.94,"spy_sma_50":402.38,"new_highs":75,"new_lows":122,"total_issues":4618,"nh_pct":1.62,"nl_pct":2.64,"mcclellan_oscillator":162.46,"signal":false,"cluster_count":0},{"date":"2023-04-18","spy_close":414.21,"spy_sma_50":402.42,"new_highs":100,"new_lows":116,"total_issues":4623,"nh_pct":2.16,"nl_pct":2.51,"mcclellan_oscillator":103.89,"signal":false,"cluster_count":0},{"date":"2023-04-19","spy_close":414.14,"spy_sma_50":402.5,"new_highs":75,"new_lows":84,"total_issues":4626,"nh_pct":1.62,"nl_pct":1.82,"mcclellan_oscillator":81.6,"signal":false,"cluster_count":0},{"date":"2023-04-20","spy_close":411.88,"spy_sma_50":402.44,"new_highs":95,"new_lows":91,"total_issues":4619,"nh_pct":2.06,"nl_pct":1.97,"mcclellan_oscillator":-0.32,"signal":false,"cluster_count":0},{"date":"2023-04-21","spy_close":412.2,"spy_sma_50":402.47,"new_highs":83,"new_lows":125,"total_issues":4615,"nh_pct":1.8,"nl_pct":2.71,"mcclellan_oscillator":-16.46,"signal":false,"cluster_count":0},{"date":"2023-04-24","spy_close":412.63,"spy_sma_50":402.58,"new_highs":80,"new_lows":125,"total_issues":4631,"nh_pct":1.73,"nl_pct":2.7,"mcclellan_oscillator":-30.33,"signal":false,"cluster_count":0},{"date":"2023-04-25","spy_close":406.08,"spy_sma_50":402.54,"new_highs":47,"new_lows":294,"total_issues":4622,"nh_pct":1.02,"nl_pct":6.36,"mcclellan_oscillator":-183.03,"signal":false,"cluster_count":0},{"date":"2023-04-26","spy_close":404.36,"spy_sma_50":402.37,"new_highs":37,"new_lows":303,"total_issues":4647,"nh_pct":0.8,"nl_pct":6.52,"mcclellan_oscillator":-222.73,"signal":false,"cluster_count":0},{"date":"2023-04-27","spy_close":412.41,"spy_sma_50":402.37,"new_highs":59,"new_lows":150,"total_issues":4628,"nh_pct":1.27,"nl_pct":3.24,"mcclellan_oscillator":-76.96,"signal":false,"cluster_count":0},{"date":"2023-04-28","spy_close":415.93,"spy_sma_50":402.41,"new_highs":98,"new_lows":100,"total_issues":4630,"nh_pct":2.12,"nl_pct":2.16,"mcclellan_oscillator":32.21,"signal":false,"cluster_count":0},{"date":"2023-05-01","spy_close":415.51,"spy_sma_50":402.55,"new_highs":124,"new_lows":126,"total_issues":4640,"nh_pct":2.67,"nl_pct":2.72,"mcclellan_oscillator":9.84,"signal":false,"cluster_count":0},{"date":"2023-05-02","spy_close":410.84,"spy_sma_50":402.62,"new_highs":64,"new_lows":376,"total_issues":4635,"nh_pct":1.38,"nl_pct":8.11,"mcclellan_oscillator":-115.54,"signal":false,"cluster_count":0},{"date":"2023-05-03","spy_close":408.02,"spy_sma_50":402.8,"new_highs":118,"new_lows":230,"total_issues":4641,"nh_pct":2.54,"nl_pct":4.96,"mcclellan_oscillator":-122.66,"signal":true,"cluster_count":1},{"date":"2023-05-04","spy_close":405.13,"spy_sma_50":402.93,"new_highs":79,"new_lows":474,"total_issues":4634,"nh_pct":1.7,"nl_pct":10.23,"mcclellan_oscillator":-169.33,"signal":false,"cluster_count":1},{"date":"2023-05-05","spy_close":412.63,"spy_sma_50":403.17,"new_highs":99,"new_lows":84,"total_issues":4624,"nh_pct":2.14,"nl_pct":1.82,"mcclellan_oscillator":15.26,"signal":false,"cluster_count":1},{"date":"2023-05-08","spy_close":412.74,"spy_sma_50":403.5,"new_highs":82,"new_lows":76,"total_issues":4638,"nh_pct":1.77,"nl_pct":1.64,"mcclellan_oscillator":-0.59,"signal":false,"cluster_count":1},{"date":"2023-05-09","spy_close":410.93,"spy_sma_50":403.76,"new_highs":89,"new_lows":151,"total_issues":4634,"nh_pct":1.92,"nl_pct":3.26,"mcclellan_oscillator":-33.34,"signal":false,"cluster_count":1},{"date":"2023-05-10","spy_close":412.85,"spy_sma_50":404.09,"new_highs":115,"new_lows":148,"total_issues":4633,"nh_pct":2.48,"nl_pct":3.19,"mcclellan_oscillator":5.58,"signal":false,"cluster_count":1},{"date":"2023-05-11","spy_close":412.13,"spy_sma_50":404.44,"new_highs":69,"new_lows":185,"total_issues":4632,"nh_pct":1.49,"nl_pct":3.99,"mcclellan_oscillator":-68.73,"signal":false,"cluster_count":1},{"date":"2023-05-12","spy_close":411.59,"spy_sma_50":404.72,"new_highs":76,"new_lows":198,"total_issues":4623,"nh_pct":1.64,"nl_pct":4.28,"mcclellan_oscillator":-89.27,"signal":false,"cluster_count":1},{"date":"2023-05-15","spy_close":413.01,"spy_sma_50":404.89,"new_highs":74,"new_lows":101,"total_issues":4636,"nh_pct":1.6,"nl_pct":2.18,"mcclellan_oscillator":15.52,"signal":false,"cluster_count":1},{"date":"2023-05-16","spy_close":410.25,"spy_sma_50":405.01,"new_highs":62,"new_lows":160,"total_issues":4640,"nh_pct":1.34,"nl_pct":3.45,"mcclellan_oscillator":-106.56,"signal":false,"cluster_count":1},{"date":"2023-05-17","spy_close":415.23,"spy_sma_50":405.35,"new_highs":98,"new_lows":108,"total_issues":4637,"nh_pct":2.11,"nl_pct":2.33,"mcclellan_oscillator":37.99,"signal":false,"cluster_count":1},{"date":"2023-05-18","spy_close":419.23,"spy_sma_50":405.75,"new_highs":143,"new_lows":80,"total_issues":4643,"nh_pct":3.08,"nl_pct":1.72,"mcclellan_oscillator":76.49,"signal":false,"cluster_count":1},{"date":"2023-05-19","spy_close":418.62,"spy_sma_50":406.3,"new_highs":128,"new_lows":63,"total_issues":4638,"nh_pct":2.76,"nl_pct":1.36,"mcclellan_oscillator":34.37,"signal":false,"cluster_count":1},{"date":"2023-05-22","spy_close":418.79,"spy_sma_50":406.95,"new_highs":99,"new_lows":58,"total_issues":4641,"nh_pct":2.13,"nl_pct":1.25,"mcclellan_oscillator":92.49,"signal":false,"cluster_count":1},{"date":"2023-05-23","spy_close":414.09,"spy_sma_50":407.53,"new_highs":62,"new_lows":41,"total_issues":4640,"nh_pct":1.34,"nl_pct":0.88,"mcclellan_oscillator":37.77,"signal":false,"cluster_count":1},{"date":"2023-05-24","spy_close":411.09,"spy_sma_50":407.92,"new_highs":18,"new_lows":109,"total_issues":4645,"nh_pct":0.39,"nl_pct":2.35,"mcclellan_oscillator":-84.1,"signal":false,"cluster_count":1},{"date":"2023-05-25","spy_close":414.65,"spy_sma_50":408.42,"new_highs":66,"new_lows":192,"total_issues":4643,"nh_pct":1.42,"nl_pct":4.14,"mcclellan_oscillator":-149.18,"signal":false,"cluster_count":1},{"date":"2023-05-26","spy_close":420.02,"spy_sma_50":408.9,"new_highs":94,"new_lows":107,"total_issues":4636,"nh_pct":2.03,"nl_pct":2.31,"mcclellan_oscillator":-32.78,"signal":false,"cluster_count":1},{"date":"2023-05-30","spy_close":420.18,"spy_sma_50":409.5,"new_highs":107,"new_lows":137,"total_issues":4659,"nh_pct":2.3,"nl_pct":2.94,"mcclellan_oscillator":-52.49,"signal":true,"cluster_count":2},{"date":"2023-05-31","spy_close":417.85,"spy_sma_50":409.99,"new_highs":33,"new_lows":185,"total_issues":4641,"nh_pct":0.71,"nl_pct":3.99,"mcclellan_oscillator":-83.29,"signal":false,"cluster_count":2},{"date":"2023-06-01","spy_close":421.82,"spy_sma_50":410.45,"new_highs":59,"new_lows":123,"total_issues":4652,"nh_pct":1.27,"nl_pct":2.64,"mcclellan_oscillator":35.4,"signal":false,"cluster_count":2},{"date":"2023-06-02","spy_close":427.92,"spy_sma_50":411.16,"new_highs":134,"new_lows":36,"total_issues":4632,"nh_pct":2.89,"nl_pct":0.78,"mcclellan_oscillator":189.2,"signal":false,"cluster_count":2},{"date":"2023-06-05","spy_close":427.1,"spy_sma_50":411.84,"new_highs":99,"new_lows":48,"total_issues":4646,"nh_pct":2.13,"nl_pct":1.03,"mcclellan_oscillator":104.71,"signal":false,"cluster_count":2},{"date":"2023-06-06","spy_close":428.03,"spy_sma_50":412.49,"new_highs":164,"new_lows":49,"total_issues":4646,"nh_pct":3.53,"nl_pct":1.05,"mcclellan_oscillator":227.04,"signal":false,"cluster_count":2},{"date":"2023-06-07","spy_close":426.55,"spy_sma_50":413.09,"new_highs":227,"new_lows":21,"total_issues":4652,"nh_pct":4.88,"nl_pct":0.45,"mcclellan_oscillator":268.2,"signal":false,"cluster_count":2},{"date":"2023-06-08","spy_close":429.13,"spy_sma_50":413.76,"new_highs":112,"new_lows":33,"total_issues":4641,"nh_pct":2.41,"nl_pct":0.71,"mcclellan_oscillator":223.7,"signal":false,"cluster_count":2},{"date":"2023-06-09","spy_close":429.9,"spy_sma_50":414.33,"new_highs":116,"new_lows":34,"total_issues":4633,"nh_pct":2.5,"nl_pct":0.73,"mcclellan_oscillator":120.09,"signal":false,"cluster_count":2},{"date":"2023-06-12","spy_close":433.8,"spy_sma_50":414.93,"new_highs":160,"new_lows":39,"total_issues":4658,"nh_pct":3.43,"nl_pct":0.84,"mcclellan_oscillator":138.74,"signal":false,"cluster_count":2},{"date":"2023-06-13","spy_close":436.66,"spy_sma_50":415.48,"new_highs":237,"new_lows":28,"total_issues":4661,"nh_pct":5.08,"nl_pct":0.6,"mcclellan_oscillator":208.7,"signal":false,"cluster_count":2},{"date":"2023-06-14","spy_close":437.18,"spy_sma_50":416.0,"new_highs":186,"new_lows":50,"total_issues":4656,"nh_pct":3.99,"nl_pct":1.07,"mcclellan_oscillator":109.62,"signal":false,"cluster_count":2},{"date":"2023-06-15","spy_close":442.6,"spy_sma_50":416.68,"new_highs":165,"new_lows":48,"total_issues":4663,"nh_pct":3.54,"nl_pct":1.03,"mcclellan_oscillator":195.91,"signal":false,"cluster_count":2},{"date":"2023-06-16","spy_close":439.46,"spy_sma_50":417.32,"new_highs":227,"new_lows":53,"total_issues":4647,"nh_pct":4.88,"nl_pct":1.14,"mcclellan_oscillator":113.01,"signal":false,"cluster_count":1},{"date":"2023-06-20","spy_close":437.18,"spy_sma_50":417.88,"new_highs":106,"new_lows":46,"total_issues":4663,"nh_pct":2.27,"nl_pct":0.99,"mcclellan_oscillator":17.02,"signal":false,"cluster_count":1},{"date":"2023-06-21","spy_close":434.94,"spy_sma_50":418.38,"new_highs":132,"new_lows":62,"total_issues":4651,"nh_pct":2.84,"nl_pct":1.33,"mcclellan_oscillator":-12.25,"signal":false,"cluster_count":1},{"date":"2023-06-22","spy_close":436.51,"spy_sma_50":418.92,"new_highs":79,"new_lows":84,"total_issues":4648,"nh_pct":1.7,"nl_pct":1.81,"mcclellan_oscillator":-85.3,"signal":false,"cluster_count":1},{"date":"2023-06-23","spy_close":433.21,"spy_sma_50":419.42,"new_highs":63,"new_lows":109,"total_issues":4652,"nh_pct":1.35,"nl_pct":2.34,"mcclellan_oscillator":-175.69,"signal":false,"cluster_count":1},{"date":"2023-06-26","spy_close":431.44,"spy_sma_50":419.78,"new_highs":82,"new_lows":91,"total_issues":4662,"nh_pct":1.76,"nl_pct":1.95,"mcclellan_oscillator":-125.49,"signal":false,"cluster_count":1},{"date":"2023-06-27","spy_close":436.17,"spy_sma_50":420.26,"new_highs":138,"new_lows":89,"total_issues":4664,"nh_pct":2.96,"nl_pct":1.91,"mcclellan_oscillator":-16.15,"signal":false,"cluster_count":1},{"date":"2023-06-28","spy_close":436.39,"spy_sma_50":420.7,"new_highs":154,"new_lows":80,"total_issues":4666,"nh_pct":3.3,"nl_pct":1.71,"mcclellan_oscillator":-2.13,"signal":false,"cluster_count":1},{"date":"2023-06-29","spy_close":438.11,"spy_sma_50":421.18,"new_highs":194,"new_lows":50,"total_issues":4661,"nh_pct":4.16,"nl_pct":1.07,"mcclellan_oscillator":77.62,"signal":false,"cluster_count":1},{"date":"2023-06-30","spy_close":443.28,"spy_sma_50":421.76,"new_highs":273,"new_lows":41,"total_issues":4654,"nh_pct":5.87,"nl_pct":0.88,"mcclellan_oscillator":131.92,"signal":false,"cluster_count":1},{"date":"2023-07-03","spy_close":443.79,"spy_sma_50":422.4,"new_highs":123,"new_lows":23,"total_issues":4625,"nh_pct":2.66,"nl_pct":0.5,"mcclellan_oscillator":180.98,"signal":false,"cluster_count":1},{"date":"2023-07-05","spy_close":443.13,"spy_sma_50":423.02,"new_highs":73,"new_lows":34,"total_issues":4665,"nh_pct":1.56,"nl_pct":0.73,"mcclellan_oscillator":61.93,"signal":false,"cluster_count":1},{"date":"2023-07-06","spy_close":439.66,"spy_sma_50":423.56,"new_highs":37,"new_lows":65,"total_issues":4659,"nh_pct":0.79,"nl_pct":1.4,"mcclellan_oscillator":-102.27,"signal":false,"cluster_count":1},{"date":"2023-07-07","spy_close":438.55,"spy_sma_50":424.21,"new_highs":79,"new_lows":37,"total_issues":4652,"nh_pct":1.7,"nl_pct":0.8,"mcclellan_oscillator":7.35,"signal":false,"cluster_count":1},{"date":"2023-07-10","spy_close":439.66,"spy_sma_50":424.92,"new_highs":110,"new_lows":42,"total_issues":4662,"nh_pct":2.36,"nl_pct":0.9,"mcclellan_oscillator":94.18,"signal":false,"cluster_count":1},{"date":"2023-07-11","spy_close":442.46,"spy_sma_50":425.52,"new_highs":197,"new_lows":28,"total_issues":4680,"nh_pct":4.21,"nl_pct":0.6,"mcclellan_oscillator":178.06,"signal":false,"cluster_count":1},{"date":"2023-07-12","spy_close":446.02,"spy_sma_50":426.12,"new_highs":295,"new_lows":37,"total_issues":4675,"nh_pct":6.31,"nl_pct":0.79,"mcclellan_oscillator":241.53,"signal":false,"cluster_count":1},{"date":"2023-07-13","spy_close":449.56,"spy_sma_50":426.8,"new_highs":279,"new_lows":37,"total_issues":4670,"nh_pct":5.97,"nl_pct":0.79,"mcclellan_oscillator":285.79,"signal":false,"cluster_count":1},{"date":"2023-07-14","spy_close":449.28,"spy_sma_50":427.57,"new_highs":193,"new_lows":44,"total_issues":4645,"nh_pct":4.16,"nl_pct":0.95,"mcclellan_oscillator":131.86,"signal":false,"cluster_count":0},{"date":"2023-07-17","spy_close":450.84,"spy_sma_50":428.43,"new_highs":246,"new_lows":48,"total_issues":4666,"nh_pct":5.27,"nl_pct":1.03,"mcclellan_oscillator":164.04,"signal":false,"cluster_count":0},{"date":"2023-07-18","spy_close":454.19,"spy_sma_50":429.41,"new_highs":324,"new_lows":56,"total_issues":4668,"nh_pct":6.94,"nl_pct":1.2,"mcclellan_oscillator":216.98,"signal":false,"cluster_count":0},{"date":"2023-07-19","spy_close":455.2,"spy_sma_50":430.26,"new_highs":279,"new_lows":45,"total_issues":4675,"nh_pct":5.97,"nl_pct":0.96,"mcclellan_oscillator":222.71,"signal":false,"cluster_count":0},{"date":"2023-07-20","spy_close":452.18,"spy_sma_50":431.05,"new_highs":138,"new_lows":36,"total_issues":4658,"nh_pct":2.96,"nl_pct":0.77,"mcclellan_oscillator":126.19,"signal":false,"cluster_count":0},{"date":"2023-07-21","spy_close":452.18,"spy_sma_50":431.87,"new_highs":132,"new_lows":30,"total_issues":4668,"nh_pct":2.83,"nl_pct":0.64,"mcclellan_oscillator":78.54,"signal":false,"cluster_count":0},{"date":"2023-07-24","spy_close":454.2,"spy_sma_50":432.7,"new_highs":129,"new_lows":51,"total_issues":4673,"nh_pct":2.76,"nl_pct":1.09,"mcclellan_oscillator":79.2,"signal":false,"cluster_count":0},{"date":"2023-07-25","spy_close":455.44,"spy_sma_50":433.57,"new_highs":171,"new_lows":51,"total_issues":4683,"nh_pct":3.65,"nl_pct":1.09,"mcclellan_oscillator":49.18,"signal":false,"cluster_count":0},{"date":"2023-07-26","spy_close":455.51,"spy_sma_50":434.44,"new_highs":162,"new_lows":43,"total_issues":4667,"nh_pct":3.47,"nl_pct":0.92,"mcclellan_oscillator":85.91,"signal":false,"cluster_count":0},{"date":"2023-07-27","spy_close":452.49,"spy_sma_50":435.23,"new_highs":221,"new_lows":59,"total_issues":4673,"nh_pct":4.73,"nl_pct":1.26,"mcclellan_oscillator":-58.67,"signal":false,"cluster_count":0},{"date":"2023-07-28","spy_close":456.92,"spy_sma_50":436.17,"new_highs":167,"new_lows":38,"total_issues":4649,"nh_pct":3.59,"nl_pct":0.82,"mcclellan_oscillator":51.17,"signal":false,"cluster_count":0},{"date":"2023-07-31","spy_close":457.79,"spy_sma_50":437.02,"new_highs":211,"new_lows":28,"total_issues":4687,"nh_pct":4.5,"nl_pct":0.6,"mcclellan_oscillator":118.12,"signal":false,"cluster_count":0},{"date":"2023-08-01","spy_close":456.48,"spy_sma_50":437.76,"new_highs":155,"new_lows":38,"total_issues":4669,"nh_pct":3.32,"nl_pct":0.81,"mcclellan_oscillator":22.42,"signal":false,"cluster_count":0},{"date":"2023-08-02","spy_close":450.13,"spy_sma_50":438.39,"new_highs":86,"new_lows":77,"total_issues":4669,"nh_pct":1.84,"nl_pct":1.65,"mcclellan_oscillator":-112.57,"signal":false,"cluster_count":0},{"date":"2023-08-03","spy_close":448.84,"spy_sma_50":439.0,"new_highs":107,"new_lows":69,"total_issues":4690,"nh_pct":2.28,"nl_pct":1.47,"mcclellan_oscillator":-141.11,"signal":false,"cluster_count":0},{"date":"2023-08-04","spy_close":446.81,"spy_sma_50":439.65,"new_highs":133,"new_lows":63,"total_issues":4653,"nh_pct":2.86,"nl_pct":1.35,"mcclellan_oscillator":-137.62,"signal":false,"cluster_count":0},{"date":"2023-08-07","spy_close":450.71,"spy_sma_50":440.44,"new_highs":137,"new_lows":97,"total_issues":4675,"nh_pct":2.93,"nl_pct":2.07,"mcclellan_oscillator":-94.84,"signal":false,"cluster_count":0},{"date":"2023-08-08","spy_close":448.75,"spy_sma_50":441.12,"new_highs":88,"new_lows":129,"total_issues":4669,"nh_pct":1.88,"nl_pct":2.76,"mcclellan_oscillator":-149.69,"signal":false,"cluster_count":0},{"date":"2023-08-09","spy_close":445.75,"spy_sma_50":441.64,"new_highs":114,"new_lows":101,"total_issues":4666,"nh_pct":2.44,"nl_pct":2.16,"mcclellan_oscillator":-183.49,"signal":false,"cluster_count":0},{"date":"2023-08-10","spy_close":445.91,"spy_sma_50":442.15,"new_highs":103,"new_lows":98,"total_issues":4675,"nh_pct":2.2,"nl_pct":2.1,"mcclellan_oscillator":-189.82,"signal":false,"cluster_count":0},{"date":"2023-08-11","spy_close":445.65,"spy_sma_50":442.71,"new_highs":61,"new_lows":92,"total_issues":4665,"nh_pct":1.31,"nl_pct":1.97,"mcclellan_oscillator":-171.53,"signal":false,"cluster_count":0},{"date":"2023-08-14","spy_close":448.11,"spy_sma_50":443.24,"new_highs":73,"new_lows":118,"total_issues":4676,"nh_pct":1.56,"nl_pct":2.52,"mcclellan_oscillator":-199.79,"signal":false,"cluster_count":0},{"date":"2023-08-15","spy_close":442.89,"spy_sma_50":443.53,"new_highs":56,"new_lows":152,"total_issues":4689,"nh_pct":1.19,"nl_pct":3.24,"mcclellan_oscillator":-315.5,"signal":false,"cluster_count":0},{"date":"2023-08-16","spy_close":439.64,"spy_sma_50":443.79,"new_highs":45,"new_lows":173,"total_issues":4681,"nh_pct":0.96,"nl_pct":3.7,"mcclellan_oscillator":-391.46,"signal":false,"cluster_count":0},{"date":"2023-08-17","spy_close":436.29,"spy_sma_50":443.95,"new_highs":18,"new_lows":179,"total_issues":4673,"nh_pct":0.39,"nl_pct":3.83,"mcclellan_oscillator":-426.29,"signal":false,"cluster_count":0},{"date":"2023-08-18","spy_close":436.5,"spy_sma_50":444.15,"new_highs":17,"new_lows":160,"total_issues":4676,"nh_pct":0.36,"nl_pct":3.42,"mcclellan_oscillator":-334.14,"signal":false,"cluster_count":0},{"date":"2023-08-21","spy_close":439.34,"spy_sma_50":444.35,"new_highs":46,"new_lows":144,"total_issues":4685,"nh_pct":0.98,"nl_pct":3.07,"mcclellan_oscillator":-310.69,"signal":false,"cluster_count":0},{"date":"2023-08-22","spy_close":438.15,"spy_sma_50":444.52,"new_highs":52,"new_lows":139,"total_issues":4684,"nh_pct":1.11,"nl_pct":2.97,"mcclellan_oscillator":-302.53,"signal":false,"cluster_count":0},{"date":"2023-08-23","spy_close":443.03,"spy_sma_50":444.7,"new_highs":60,"new_lows":99,"total_issues":4687,"nh_pct":1.28,"nl_pct":2.11,"mcclellan_oscillator":-143.74,"signal":false,"cluster_count":0},{"date":"2023-08-24","spy_close":436.89,"spy_sma_50":444.71,"new_highs":48,"new_lows":140,"total_issues":4677,"nh_pct":1.03,"nl_pct":2.99,"mcclellan_oscillator":-231.31,"signal":false,"cluster_count":0},{"date":"2023-08-25","spy_close":439.97,"spy_sma_50":444.76,"new_highs":30,"new_lows":130,"total_issues":4668,"nh_pct":0.64,"nl_pct":2.78,"mcclellan_oscillator":-155.02,"signal":false,"cluster_count":0},{"date":"2023-08-28","spy_close":442.76,"spy_sma_50":444.77,"new_highs":74,"new_lows":69,"total_issues":4675,"nh_pct":1.58,"nl_pct":1.48,"mcclellan_oscillator":-31.27,"signal":false,"cluster_count":0},{"date":"2023-08-29","spy_close":449.16,"spy_sma_50":444.96,"new_highs":92,"new_lows":47,"total_issues":4680,"nh_pct":1.97,"nl_pct":1.0,"mcclellan_oscillator":116.09,"signal":false,"cluster_count":0},{"date":"2023-08-30","spy_close":451.01,"spy_sma_50":445.24,"new_highs":134,"new_lows":37,"total_issues":4685,"nh_pct":2.86,"nl_pct":0.79,"mcclellan_oscillator":143.01,"signal":false,"cluster_count":0},{"date":"2023-08-31","spy_close":450.35,"spy_sma_50":445.55,"new_highs":115,"new_lows":57,"total_issues":4688,"nh_pct":2.45,"nl_pct":1.22,"mcclellan_oscillator":91.26,"signal":false,"cluster_count":0},{"date":"2023-09-01","spy_close":451.19,"spy_sma_50":445.84,"new_highs":160,"new_lows":64,"total_issues":4673,"nh_pct":3.42,"nl_pct":1.37,"mcclellan_oscillator":163.5,"signal":false,"cluster_count":0},{"date":"2023-09-05","spy_close":449.24,"spy_sma_50":446.16,"new_highs":84,"new_lows":140,"total_issues":4685,"nh_pct":1.79,"nl_pct":2.99,"mcclellan_oscillator":21.75,"signal":false,"cluster_count":0},{"date":"2023-09-06","spy_close":446.22,"spy_sma_50":446.46,"new_highs":54,"new_lows":144,"total_issues":4680,"nh_pct":1.15,"nl_pct":3.08,"mcclellan_oscillator":-51.5,"signal":false,"cluster_count":0},{"date":"2023-09-07","spy_close":444.85,"spy_sma_50":446.63,"new_highs":48,"new_lows":203,"total_issues":4679,"nh_pct":1.03,"nl_pct":4.34,"mcclellan_oscillator":-116.22,"signal":false,"cluster_count":0},{"date":"2023-09-08","spy_close":445.52,"spy_sma_50":446.81,"new_highs":62,"new_lows":178,"total_issues":4678,"nh_pct":1.33,"nl_pct":3.81,"mcclellan_oscillator":-102.58,"signal":false,"cluster_count":0},{"date":"2023-09-11","spy_close":448.45,"spy_sma_50":447.02,"new_highs":81,"new_lows":145,"total_issues":4690,"nh_pct":1.73,"nl_pct":3.09,"mcclellan_oscillator":-60.91,"signal":false,"cluster_count":0},{"date":"2023-09-12","spy_close":445.99,"spy_sma_50":447.07,"new_highs":88,"new_lows":158,"total_issues":4685,"nh_pct":1.88,"nl_pct":3.37,"mcclellan_oscillator":-64.42,"signal":false,"cluster_count":0},{"date":"2023-09-13","spy_close":446.51,"spy_sma_50":447.13,"new_highs":58,"new_lows":159,"total_issues":4688,"nh_pct":1.24,"nl_pct":3.39,"mcclellan_oscillator":-116.25,"signal":false,"cluster_count":0},{"date":"2023-09-14","spy_close":450.36,"spy_sma_50":447.27,"new_highs":86,"new_lows":119,"total_issues":4684,"nh_pct":1.84,"nl_pct":2.54,"mcclellan_oscillator":23.82,"signal":false,"cluster_count":0},{"date":"2023-09-15","spy_close":443.37,"spy_sma_50":447.35,"new_highs":79,"new_lows":161,"total_issues":4682,"nh_pct":1.69,"nl_pct":3.44,"mcclellan_oscillator":-50.04,"signal":false,"cluster_count":0},{"date":"2023-09-18","spy_close":443.63,"spy_sma_50":447.45,"new_highs":61,"new_lows":196,"total_issues":4689,"nh_pct":1.3,"nl_pct":4.18,"mcclellan_oscillator":-90.0,"signal":false,"cluster_count":0},{"date":"2023-09-19","spy_close":442.71,"spy_sma_50":447.51,"new_highs":62,"new_lows":206,"total_issues":4676,"nh_pct":1.33,"nl_pct":4.41,"mcclellan_oscillator":-113.01,"signal":false,"cluster_count":0},{"date":"2023-09-20","spy_close":438.64,"spy_sma_50":447.43,"new_highs":66,"new_lows":152,"total_issues":4687,"nh_pct":1.41,"nl_pct":3.24,"mcclellan_oscillator":-158.86,"signal":false,"cluster_count":0},{"date":"2023-09-21","spy_close":431.39,"spy_sma_50":447.14,"new_highs":22,"new_lows":375,"total_issues":4691,"nh_pct":0.47,"nl_pct":7.99,"mcclellan_oscillator":-267.63,"signal":false,"cluster_count":0},{"date":"2023-09-22","spy_close":430.42,"spy_sma_50":446.76,"new_highs":38,"new_lows":308,"total_issues":4682,"nh_pct":0.81,"nl_pct":6.58,"mcclellan_oscillator":-244.28,"signal":false,"cluster_count":0},{"date":"2023-09-25","spy_close":432.23,"spy_sma_50":446.42,"new_highs":48,"new_lows":395,"total_issues":4689,"nh_pct":1.02,"nl_pct":8.42,"mcclellan_oscillator":-199.8,"signal":false,"cluster_count":0},{"date":"2023-09-26","spy_close":425.88,"spy_sma_50":445.92,"new_highs":36,"new_lows":403,"total_issues":4697,"nh_pct":0.77,"nl_pct":8.58,"mcclellan_oscillator":-289.87,"signal":false,"cluster_count":0},{"date":"2023-09-27","spy_close":426.05,"spy_sma_50":445.35,"new_highs":50,"new_lows":384,"total_issues":4707,"nh_pct":1.06,"nl_pct":8.16,"mcclellan_oscillator":-209.48,"signal":false,"cluster_count":0},{"date":"2023-09-28","spy_close":428.52,"spy_sma_50":444.82,"new_highs":55,"new_lows":310,"total_issues":4691,"nh_pct":1.17,"nl_pct":6.61,"mcclellan_oscillator":-95.0,"signal":false,"cluster_count":0},{"date":"2023-09-29","spy_close":427.48,"spy_sma_50":444.33,"new_highs":44,"new_lows":150,"total_issues":4686,"nh_pct":0.94,"nl_pct":3.2,"mcclellan_oscillator":-81.19,"signal":false,"cluster_count":0},{"date":"2023-10-02","spy_close":427.31,"spy_sma_50":443.83,"new_highs":19,"new_lows":414,"total_issues":4692,"nh_pct":0.4,"nl_pct":8.82,"mcclellan_oscillator":-180.78,"signal":false,"cluster_count":0},{"date":"2023-10-03","spy_close":421.59,"spy_sma_50":443.18,"new_highs":10,"new_lows":609,"total_issues":4691,"nh_pct":0.21,"nl_pct":12.98,"mcclellan_oscillator":-284.03,"signal":false,"cluster_count":0},{"date":"2023-10-04","spy_close":424.66,"spy_sma_50":442.56,"new_highs":12,"new_lows":458,"total_issues":4687,"nh_pct":0.26,"nl_pct":9.77,"mcclellan_oscillator":-176.93,"signal":false,"cluster_count":0},{"date":"2023-10-05","spy_close":424.5,"spy_sma_50":441.94,"new_highs":21,"new_lows":329,"total_issues":4704,"nh_pct":0.45,"nl_pct":6.99,"mcclellan_oscillator":-134.43,"signal":false,"cluster_count":0},{"date":"2023-10-06","spy_close":429.54,"spy_sma_50":441.48,"new_highs":43,"new_lows":389,"total_issues":4686,"nh_pct":0.92,"nl_pct":8.3,"mcclellan_oscillator":-13.62,"signal":false,"cluster_count":0},{"date":"2023-10-09","spy_close":432.29,"spy_sma_50":440.99,"new_highs":48,"new_lows":216,"total_issues":4686,"nh_pct":1.02,"nl_pct":4.61,"mcclellan_oscillator":50.69,"signal":false,"cluster_count":0},{"date":"2023-10-10","spy_close":434.54,"spy_sma_50":440.52,"new_highs":79,"new_lows":82,"total_issues":4697,"nh_pct":1.68,"nl_pct":1.75,"mcclellan_oscillator":167.57,"signal":false,"cluster_count":0},{"date":"2023-10-11","spy_close":436.32,"spy_sma_50":440.12,"new_highs":65,"new_lows":130,"total_issues":4708,"nh_pct":1.38,"nl_pct":2.76,"mcclellan_oscillator":170.57,"signal":false,"cluster_count":0},{"date":"2023-10-12","spy_close":433.66,"spy_sma_50":439.79,"new_highs":62,"new_lows":308,"total_issues":4696,"nh_pct":1.32,"nl_pct":6.56,"mcclellan_oscillator":18.28,"signal":false,"cluster_count":0},{"date":"2023-10-13","spy_close":431.5,"spy_sma_50":439.44,"new_highs":45,"new_lows":303,"total_issues":4684,"nh_pct":0.96,"nl_pct":6.47,"mcclellan_oscillator":-28.12,"signal":false,"cluster_count":0},{"date":"2023-10-16","spy_close":436.04,"spy_sma_50":439.23,"new_highs":57,"new_lows":175,"total_issues":4706,"nh_pct":1.21,"nl_pct":3.72,"mcclellan_oscillator":105.5,"signal":false,"cluster_count":0},{"date":"2023-10-17","spy_close":436.02,"spy_sma_50":438.94,"new_highs":84,"new_lows":159,"total_issues":4706,"nh_pct":1.78,"nl_pct":3.38,"mcclellan_oscillator":169.06,"signal":false,"cluster_count":0},{"date":"2023-10-18","spy_close":430.21,"spy_sma_50":438.56,"new_highs":41,"new_lows":314,"total_issues":4700,"nh_pct":0.87,"nl_pct":6.68,"mcclellan_oscillator":11.57,"signal":false,"cluster_count":0},{"date":"2023-10-19","spy_close":426.43,"spy_sma_50":438.18,"new_highs":22,"new_lows":464,"total_issues":4696,"nh_pct":0.47,"nl_pct":9.88,"mcclellan_oscillator":-109.5,"signal":false,"cluster_count":0},{"date":"2023-10-20","spy_close":421.19,"spy_sma_50":437.68,"new_highs":10,"new_lows":536,"total_issues":4683,"nh_pct":0.21,"nl_pct":11.45,"mcclellan_oscillator":-189.16,"signal":false,"cluster_count":0},{"date":"2023-10-23","spy_close":420.46,"spy_sma_50":437.18,"new_highs":12,"new_lows":687,"total_issues":4700,"nh_pct":0.26,"nl_pct":14.62,"mcclellan_oscillator":-243.13,"signal":false,"cluster_count":0},{"date":"2023-10-24","spy_close":423.63,"spy_sma_50":436.69,"new_highs":18,"new_lows":334,"total_issues":4687,"nh_pct":0.38,"nl_pct":7.13,"mcclellan_oscillator":-110.56,"signal":false,"cluster_count":0},{"date":"2023-10-25","spy_close":417.55,"spy_sma_50":436.18,"new_highs":21,"new_lows":666,"total_issues":4692,"nh_pct":0.45,"nl_pct":14.19,"mcclellan_oscillator":-193.15,"signal":false,"cluster_count":0},{"date":"2023-10-26","spy_close":412.55,"spy_sma_50":435.64,"new_highs":27,"new_lows":513,"total_issues":4701,"nh_pct":0.57,"nl_pct":10.91,"mcclellan_oscillator":-140.96,"signal":false,"cluster_count":0},{"date":"2023-10-27","spy_close":410.68,"spy_sma_50":435.13,"new_highs":23,"new_lows":610,"total_issues":4685,"nh_pct":0.49,"nl_pct":13.02,"mcclellan_oscillator":-200.58,"signal":false,"cluster_count":0},{"date":"2023-10-30","spy_close":415.59,"spy_sma_50":434.71,"new_highs":13,"new_lows":389,"total_issues":4711,"nh_pct":0.28,"nl_pct":8.26,"mcclellan_oscillator":-62.1,"signal":false,"cluster_count":0},{"date":"2023-10-31","spy_close":418.2,"spy_sma_50":434.29,"new_highs":15,"new_lows":229,"total_issues":4701,"nh_pct":0.32,"nl_pct":4.87,"mcclellan_oscillator":55.11,"signal":false,"cluster_count":0},{"date":"2023-11-01","spy_close":422.66,"spy_sma_50":433.98,"new_highs":40,"new_lows":279,"total_issues":4703,"nh_pct":0.85,"nl_pct":5.93,"mcclellan_oscillator":117.3,"signal":false,"cluster_count":0},{"date":"2023-11-02","spy_close":430.76,"spy_sma_50":433.73,"new_highs":80,"new_lows":129,"total_issues":4708,"nh_pct":1.7,"nl_pct":2.74,"mcclellan_oscillator":281.89,"signal":false,"cluster_count":0},{"date":"2023-11-03","spy_close":434.69,"spy_sma_50":433.69,"new_highs":113,"new_lows":47,"total_issues":4703,"nh_pct":2.4,"nl_pct":1.0,"mcclellan_oscillator":415.2,"signal":false,"cluster_count":0},{"date":"2023-11-06","spy_close":435.69,"spy_sma_50":433.6,"new_highs":54,"new_lows":57,"total_issues":4708,"nh_pct":1.15,"nl_pct":1.21,"mcclellan_oscillator":283.45,"signal":false,"cluster_count":0},{"date":"2023-11-07","spy_close":436.93,"spy_sma_50":433.49,"new_highs":55,"new_lows":92,"total_issues":4703,"nh_pct":1.17,"nl_pct":1.96,"mcclellan_oscillator":235.29,"signal":false,"cluster_count":0},{"date":"2023-11-08","spy_close":437.25,"spy_sma_50":433.25,"new_highs":60,"new_lows":149,"total_issues":4704,"nh_pct":1.28,"nl_pct":3.17,"mcclellan_oscillator":158.24,"signal":false,"cluster_count":0},{"date":"2023-11-09","spy_close":433.84,"spy_sma_50":432.91,"new_highs":68,"new_lows":217,"total_issues":4704,"nh_pct":1.45,"nl_pct":4.61,"mcclellan_oscillator":34.67,"signal":false,"cluster_count":0},{"date":"2023-11-10","spy_close":440.61,"spy_sma_50":432.71,"new_highs":78,"new_lows":247,"total_issues":4696,"nh_pct":1.66,"nl_pct":5.26,"mcclellan_oscillator":131.59,"signal":false,"cluster_count":0},{"date":"2023-11-13","spy_close":440.19,"spy_sma_50":432.49,"new_highs":93,"new_lows":162,"total_issues":4709,"nh_pct":1.97,"nl_pct":3.44,"mcclellan_oscillator":118.3,"signal":false,"cluster_count":0},{"date":"2023-11-14","spy_close":448.73,"spy_sma_50":432.48,"new_highs":204,"new_lows":62,"total_issues":4734,"nh_pct":4.31,"nl_pct":1.31,"mcclellan_oscillator":290.15,"signal":false,"cluster_count":0},{"date":"2023-11-15","spy_close":449.68,"spy_sma_50":432.55,"new_highs":179,"new_lows":48,"total_issues":4717,"nh_pct":3.79,"nl_pct":1.02,"mcclellan_oscillator":290.68,"signal":false,"cluster_count":0},{"date":"2023-11-16","spy_close":450.23,"spy_sma_50":432.66,"new_highs":71,"new_lows":69,"total_issues":4716,"nh_pct":1.51,"nl_pct":1.46,"mcclellan_oscillator":178.28,"signal":false,"cluster_count":0},{"date":"2023-11-17","spy_close":450.79,"spy_sma_50":432.76,"new_highs":102,"new_lows":50,"total_issues":4713,"nh_pct":2.16,"nl_pct":1.06,"mcclellan_oscillator":261.68,"signal":false,"cluster_count":0},{"date":"2023-11-20","spy_close":454.26,"spy_sma_50":432.88,"new_highs":152,"new_lows":54,"total_issues":4720,"nh_pct":3.22,"nl_pct":1.14,"mcclellan_oscillator":292.54,"signal":false,"cluster_count":0},{"date":"2023-11-21","spy_close":453.27,"spy_sma_50":433.02,"new_highs":102,"new_lows":58,"total_issues":4720,"nh_pct":2.16,"nl_pct":1.23,"mcclellan_oscillator":166.3,"signal":false,"cluster_count":0},{"date":"2023-11-22","spy_close":455.02,"spy_sma_50":433.19,"new_highs":151,"new_lows":66,"total_issues":4703,"nh_pct":3.21,"nl_pct":1.4,"mcclellan_oscillator":226.19,"signal":false,"cluster_count":0},{"date":"2023-11-24","spy_close":455.3,"spy_sma_50":433.29,"new_highs":145,"new_lows":32,"total_issues":4662,"nh_pct":3.11,"nl_pct":0.69,"mcclellan_oscillator":312.72,"signal":false,"cluster_count":0},{"date":"2023-11-27","spy_close":454.48,"spy_sma_50":433.52,"new_highs":159,"new_lows":48,"total_issues":4741,"nh_pct":3.35,"nl_pct":1.01,"mcclellan_oscillator":208.63,"signal":false,"cluster_count":0},{"date":"2023-11-28","spy_close":454.93,"spy_sma_50":433.74,"new_highs":107,"new_lows":60,"total_issues":4717,"nh_pct":2.27,"nl_pct":1.27,"mcclellan_oscillator":166.39,"signal":false,"cluster_count":0},{"date":"2023-11-29","spy_close":454.61,"spy_sma_50":433.98,"new_highs":153,"new_lows":66,"total_issues":4723,"nh_pct":3.24,"nl_pct":1.4,"mcclellan_oscillator":197.15,"signal":false,"cluster_count":0},{"date":"2023-11-30","spy_close":456.4,"spy_sma_50":434.34,"new_highs":153,"new_lows":71,"total_issues":4728,"nh_pct":3.24,"nl_pct":1.5,"mcclellan_oscillator":197.66,"signal":false,"cluster_count":0},{"date":"2023-12-01","spy_close":459.1,"spy_sma_50":434.89,"new_highs":248,"new_lows":47,"total_issues":4727,"nh_pct":5.25,"nl_pct":0.99,"mcclellan_oscillator":327.51,"signal":false,"cluster_count":0},{"date":"2023-12-04","spy_close":456.69,"spy_sma_50":435.41,"new_highs":251,"new_lows":33,"total_issues":4738,"nh_pct":5.3,"nl_pct":0.7,"mcclellan_oscillator":308.04,"signal":false,"cluster_count":0},{"date":"2023-12-05","spy_close":456.6,"spy_sma_50":435.9,"new_highs":146,"new_lows":52,"total_issues":4727,"nh_pct":3.09,"nl_pct":1.1,"mcclellan_oscillator":158.86,"signal":false,"cluster_count":0},{"date":"2023-12-06","spy_close":454.76,"spy_sma_50":436.48,"new_highs":211,"new_lows":71,"total_issues":4722,"nh_pct":4.47,"nl_pct":1.5,"mcclellan_oscillator":124.21,"signal":false,"cluster_count":0},{"date":"2023-12-07","spy_close":458.23,"spy_sma_50":437.12,"new_highs":104,"new_lows":72,"total_issues":4729,"nh_pct":2.2,"nl_pct":1.52,"mcclellan_oscillator":174.07,"signal":false,"cluster_count":0},{"date":"2023-12-08","spy_close":460.2,"spy_sma_50":437.76,"new_highs":181,"new_lows":59,"total_issues":4722,"nh_pct":3.83,"nl_pct":1.25,"mcclellan_oscillator":183.37,"signal":false,"cluster_count":0},{"date":"2023-12-11","spy_close":461.99,"spy_sma_50":438.45,"new_highs":219,"new_lows":89,"total_issues":4736,"nh_pct":4.62,"nl_pct":1.88,"mcclellan_oscillator":145.16,"signal":false,"cluster_count":0},{"date":"2023-12-12","spy_close":464.1,"spy_sma_50":439.18,"new_highs":233,"new_lows":127,"total_issues":4733,"nh_pct":4.92,"nl_pct":2.68,"mcclellan_oscillator":87.77,"signal":false,"cluster_count":0},{"date":"2023-12-13","spy_close":470.5,"spy_sma_50":440.16,"new_highs":407,"new_lows":84,"total_issues":4744,"nh_pct":8.58,"nl_pct":1.77,"mcclellan_oscillator":234.4,"signal":false,"cluster_count":0},{"date":"2023-12-14","spy_close":472.01,"spy_sma_50":441.11,"new_highs":580,"new_lows":38,"total_issues":4745,"nh_pct":12.22,"nl_pct":0.8,"mcclellan_oscillator":307.61,"signal":false,"cluster_count":0},{"date":"2023-12-15","spy_close":469.33,"spy_sma_50":442.0,"new_highs":326,"new_lows":52,"total_issues":4738,"nh_pct":6.88,"nl_pct":1.1,"mcclellan_oscillator":184.81,"signal":false,"cluster_count":0},{"date":"2023-12-18","spy_close":471.97,"spy_sma_50":442.85,"new_highs":231,"new_lows":53,"total_issues":4740,"nh_pct":4.87,"nl_pct":1.12,"mcclellan_oscillator":139.99,"signal":false,"cluster_count":0},{"date":"2023-12-19","spy_close":474.84,"spy_sma_50":443.7,"new_highs":400,"new_lows":57,"total_issues":4747,"nh_pct":8.43,"nl_pct":1.2,"mcclellan_oscillator":250.57,"signal":false,"cluster_count":0},{"date":"2023-12-20","spy_close":468.26,"spy_sma_50":444.38,"new_highs":391,"new_lows":61,"total_issues":4735,"nh_pct":8.26,"nl_pct":1.29,"mcclellan_oscillator":64.77,"signal":false,"cluster_count":0},{"date":"2023-12-21","spy_close":472.7,"spy_sma_50":445.11,"new_highs":135,"new_lows":38,"total_issues":4731,"nh_pct":2.85,"nl_pct":0.8,"mcclellan_oscillator":184.33,"signal":false,"cluster_count":0},{"date":"2023-12-22","spy_close":473.65,"spy_sma_50":445.91,"new_highs":304,"new_lows":44,"total_issues":4722,"nh_pct":6.44,"nl_pct":0.93,"mcclellan_oscillator":227.08,"signal":false,"cluster_count":0},{"date":"2023-12-26","spy_close":475.65,"spy_sma_50":446.79,"new_highs":396,"new_lows":35,"total_issues":4737,"nh_pct":8.36,"nl_pct":0.74,"mcclellan_oscillator":293.3,"signal":false,"cluster_count":0},{"date":"2023-12-27","spy_close":476.51,"spy_sma_50":447.6,"new_highs":416,"new_lows":39,"total_issues":4731,"nh_pct":8.79,"nl_pct":0.82,"mcclellan_oscillator":272.2,"signal":false,"cluster_count":0},{"date":"2023-12-28","spy_close":476.69,"spy_sma_50":448.41,"new_highs":239,"new_lows":35,"total_issues":4746,"nh_pct":5.04,"nl_pct":0.74,"mcclellan_oscillator":193.4,"signal":false,"cluster_count":0},{"date":"2023-12-29","spy_close":475.31,"spy_sma_50":449.31,"new_highs":144,"new_lows":25,"total_issues":4738,"nh_pct":3.04,"nl_pct":0.53,"mcclellan_oscillator":31.51,"signal":false,"cluster_count":0},{"date":"2024-01-02","spy_close":472.65,"spy_sma_50":450.24,"new_highs":104,"new_lows":27,"total_issues":4741,"nh_pct":2.19,"nl_pct":0.57,"mcclellan_oscillator":-23.86,"signal":false,"cluster_count":0},{"date":"2024-01-03","spy_close":468.79,"spy_sma_50":451.19,"new_highs":71,"new_lows":33,"total_issues":4730,"nh_pct":1.5,"nl_pct":0.7,"mcclellan_oscillator":-158.79,"signal":false,"cluster_count":0},{"date":"2024-01-04","spy_close":467.28,"spy_sma_50":452.13,"new_highs":104,"new_lows":38,"total_issues":4742,"nh_pct":2.19,"nl_pct":0.8,"mcclellan_oscillator":-160.91,"signal":false,"cluster_count":0},{"date":"2024-01-05","spy_close":467.92,"spy_sma_50":453.01,"new_highs":85,"new_lows":44,"total_issues":4728,"nh_pct":1.8,"nl_pct":0.93,"mcclellan_oscillator":-160.26,"signal":false,"cluster_count":0},{"date":"2024-01-08","spy_close":474.6,"spy_sma_50":454.15,"new_highs":111,"new_lows":63,"total_issues":4741,"nh_pct":2.34,"nl_pct":1.33,"mcclellan_oscillator":-41.61,"signal":false,"cluster_count":0},{"date":"2024-01-09","spy_close":473.88,"spy_sma_50":455.38,"new_highs":86,"new_lows":56,"total_issues":4728,"nh_pct":1.82,"nl_pct":1.18,"mcclellan_oscillator":-145.66,"signal":false,"cluster_count":0},{"date":"2024-01-10","spy_close":476.56,"spy_sma_50":456.7,"new_highs":117,"new_lows":78,"total_issues":4733,"nh_pct":2.47,"nl_pct":1.65,"mcclellan_oscillator":-129.24,"signal":false,"cluster_count":0},{"date":"2024-01-11","spy_close":476.35,"spy_sma_50":457.91,"new_highs":107,"new_lows":86,"total_issues":4733,"nh_pct":2.26,"nl_pct":1.82,"mcclellan_oscillator":-194.55,"signal":false,"cluster_count":0},{"date":"2024-01-12","spy_close":476.68,"spy_sma_50":459.08,"new_highs":156,"new_lows":52,"total_issues":4725,"nh_pct":3.3,"nl_pct":1.1,"mcclellan_oscillator":-180.32,"signal":false,"cluster_count":0},{"date":"2024-01-16","spy_close":474.93,"spy_sma_50":460.13,"new_highs":107,"new_lows":146,"total_issues":4743,"nh_pct":2.26,"nl_pct":3.08,"mcclellan_oscillator":-290.21,"signal":true,"cluster_count":1},{"date":"2024-01-17","spy_close":472.29,"spy_sma_50":460.96,"new_highs":77,"new_lows":172,"total_issues":4734,"nh_pct":1.63,"nl_pct":3.63,"mcclellan_oscillator":-360.85,"signal":false,"cluster_count":1},{"date":"2024-01-18","spy_close":476.49,"spy_sma_50":461.79,"new_highs":107,"new_lows":125,"total_issues":4719,"nh_pct":2.27,"nl_pct":2.65,"mcclellan_oscillator":-289.66,"signal":true,"cluster_count":2},{"date":"2024-01-19","spy_close":482.43,"spy_sma_50":462.73,"new_highs":198,"new_lows":137,"total_issues":4738,"nh_pct":4.18,"nl_pct":2.89,"mcclellan_oscillator":-181.78,"signal":true,"cluster_count":3},{"date":"2024-01-22","spy_close":483.45,"spy_sma_50":463.66,"new_highs":329,"new_lows":111,"total_issues":4740,"nh_pct":6.94,"nl_pct":2.34,"mcclellan_oscillator":-47.04,"signal":false,"cluster_count":3},{"date":"2024-01-23","spy_close":484.86,"spy_sma_50":464.61,"new_highs":168,"new_lows":51,"total_issues":4736,"nh_pct":3.55,"nl_pct":1.08,"mcclellan_oscillator":-59.55,"signal":false,"cluster_count":3},{"date":"2024-01-24","spy_close":485.39,"spy_sma_50":465.64,"new_highs":259,"new_lows":66,"total_issues":4739,"nh_pct":5.47,"nl_pct":1.39,"mcclellan_oscillator":-102.2,"signal":false,"cluster_count":3},{"date":"2024-01-25","spy_close":488.03,"spy_sma_50":466.59,"new_highs":180,"new_lows":66,"total_issues":4731,"nh_pct":3.8,"nl_pct":1.4,"mcclellan_oscillator":0.95,"signal":false,"cluster_count":3},{"date":"2024-01-26","spy_close":487.41,"spy_sma_50":467.54,"new_highs":185,"new_lows":45,"total_issues":4739,"nh_pct":3.9,"nl_pct":0.95,"mcclellan_oscillator":10.58,"signal":false,"cluster_count":3},{"date":"2024-01-29","spy_close":491.27,"spy_sma_50":468.39,"new_highs":243,"new_lows":55,"total_issues":4749,"nh_pct":5.12,"nl_pct":1.16,"mcclellan_oscillator":112.56,"signal":false,"cluster_count":3},{"date":"2024-01-30","spy_close":490.89,"spy_sma_50":469.21,"new_highs":298,"new_lows":46,"total_issues":4739,"nh_pct":6.29,"nl_pct":0.97,"mcclellan_oscillator":40.8,"signal":false,"cluster_count":3},{"date":"2024-01-31","spy_close":482.88,"spy_sma_50":469.86,"new_highs":215,"new_lows":70,"total_issues":4750,"nh_pct":4.53,"nl_pct":1.47,"mcclellan_oscillator":-115.31,"signal":false,"cluster_count":3},{"date":"2024-02-01","spy_close":489.2,"spy_sma_50":470.63,"new_highs":206,"new_lows":84,"total_issues":4732,"nh_pct":4.35,"nl_pct":1.78,"mcclellan_oscillator":-2.41,"signal":false,"cluster_count":3},{"date":"2024-02-02","spy_close":494.35,"spy_sma_50":471.43,"new_highs":235,"new_lows":121,"total_issues":4731,"nh_pct":4.97,"nl_pct":2.56,"mcclellan_oscillator":-80.12,"signal":true,"cluster_count":4},{"date":"2024-02-05","spy_close":492.55,"spy_sma_50":472.22,"new_highs":112,"new_lows":165,"total_issues":4738,"nh_pct":2.36,"nl_pct":3.48,"mcclellan_oscillator":-208.01,"signal":true,"cluster_count":5},{"date":"2024-02-06","spy_close":493.98,"spy_sma_50":473.0,"new_highs":147,"new_lows":78,"total_issues":4742,"nh_pct":3.1,"nl_pct":1.64,"mcclellan_oscillator":-90.92,"signal":false,"cluster_count":5},{"date":"2024-02-07","spy_close":498.1,"spy_sma_50":473.85,"new_highs":269,"new_lows":81,"total_issues":4740,"nh_pct":5.68,"nl_pct":1.71,"mcclellan_oscillator":-102.15,"signal":false,"cluster_count":5},{"date":"2024-02-08","spy_close":498.32,"spy_sma_50":474.73,"new_highs":254,"new_lows":73,"total_issues":4742,"nh_pct":5.36,"nl_pct":1.54,"mcclellan_oscillator":-32.39,"signal":false,"cluster_count":5},{"date":"2024-02-09","spy_close":501.2,"spy_sma_50":475.66,"new_highs":322,"new_lows":59,"total_issues":4732,"nh_pct":6.8,"nl_pct":1.25,"mcclellan_oscillator":58.16,"signal":false,"cluster_count":5},{"date":"2024-02-12","spy_close":500.98,"spy_sma_50":476.58,"new_highs":399,"new_lows":38,"total_issues":4752,"nh_pct":8.4,"nl_pct":0.8,"mcclellan_oscillator":153.35,"signal":false,"cluster_count":5},{"date":"2024-02-13","spy_close":494.08,"spy_sma_50":477.34,"new_highs":53,"new_lows":100,"total_issues":4753,"nh_pct":1.12,"nl_pct":2.1,"mcclellan_oscillator":-63.19,"signal":false,"cluster_count":5},{"date":"2024-02-14","spy_close":498.57,"spy_sma_50":478.13,"new_highs":162,"new_lows":63,"total_issues":4750,"nh_pct":3.41,"nl_pct":1.33,"mcclellan_oscillator":87.34,"signal":false,"cluster_count":5},{"date":"2024-02-15","spy_close":502.01,"spy_sma_50":479.03,"new_highs":332,"new_lows":46,"total_issues":4741,"nh_pct":7.0,"nl_pct":0.97,"mcclellan_oscillator":199.21,"signal":false,"cluster_count":5},{"date":"2024-02-16","spy_close":499.51,"spy_sma_50":479.89,"new_highs":305,"new_lows":40,"total_issues":4751,"nh_pct":6.42,"nl_pct":0.84,"mcclellan_oscillator":89.86,"signal":false,"cluster_count":5},{"date":"2024-02-20","spy_close":496.76,"spy_sma_50":480.73,"new_highs":147,"new_lows":72,"total_issues":4753,"nh_pct":3.09,"nl_pct":1.51,"mcclellan_oscillator":-6.64,"signal":false,"cluster_count":5},{"date":"2024-02-21","spy_close":497.21,"spy_sma_50":481.51,"new_highs":108,"new_lows":82,"total_issues":4753,"nh_pct":2.27,"nl_pct":1.73,"mcclellan_oscillator":-42.61,"signal":false,"cluster_count":5},{"date":"2024-02-22","spy_close":507.5,"spy_sma_50":482.46,"new_highs":306,"new_lows":99,"total_issues":4750,"nh_pct":6.44,"nl_pct":2.08,"mcclellan_oscillator":-10.15,"signal":false,"cluster_count":5},{"date":"2024-02-23","spy_close":507.85,"spy_sma_50":483.37,"new_highs":349,"new_lows":110,"total_issues":4735,"nh_pct":7.37,"nl_pct":2.32,"mcclellan_oscillator":20.61,"signal":false,"cluster_count":5},{"date":"2024-02-26","spy_close":505.99,"spy_sma_50":484.21,"new_highs":308,"new_lows":87,"total_issues":4757,"nh_pct":6.47,"nl_pct":1.83,"mcclellan_oscillator":-2.15,"signal":false,"cluster_count":5},{"date":"2024-02-27","spy_close":506.93,"spy_sma_50":484.94,"new_highs":298,"new_lows":46,"total_issues":4754,"nh_pct":6.27,"nl_pct":0.97,"mcclellan_oscillator":46.05,"signal":false,"cluster_count":5},{"date":"2024-02-28","spy_close":506.26,"spy_sma_50":485.63,"new_highs":255,"new_lows":70,"total_issues":4742,"nh_pct":5.38,"nl_pct":1.48,"mcclellan_oscillator":-22.32,"signal":false,"cluster_count":5},{"date":"2024-02-29","spy_close":508.08,"spy_sma_50":486.4,"new_highs":334,"new_lows":54,"total_issues":4736,"nh_pct":7.05,"nl_pct":1.14,"mcclellan_oscillator":49.99,"signal":false,"cluster_count":4},{"date":"2024-03-01","spy_close":512.85,"spy_sma_50":487.22,"new_highs":411,"new_lows":69,"total_issues":4740,"nh_pct":8.67,"nl_pct":1.46,"mcclellan_oscillator":94.36,"signal":false,"cluster_count":4},{"date":"2024-03-04","spy_close":512.3,"spy_sma_50":487.97,"new_highs":457,"new_lows":95,"total_issues":4769,"nh_pct":9.58,"nl_pct":1.99,"mcclellan_oscillator":40.58,"signal":false,"cluster_count":3},{"date":"2024-03-05","spy_close":507.18,"spy_sma_50":488.75,"new_highs":234,"new_lows":99,"total_issues":4747,"nh_pct":4.93,"nl_pct":2.09,"mcclellan_oscillator":-36.76,"signal":false,"cluster_count":2},{"date":"2024-03-06","spy_close":509.75,"spy_sma_50":489.49,"new_highs":300,"new_lows":79,"total_issues":4772,"nh_pct":6.29,"nl_pct":1.66,"mcclellan_oscillator":41.0,"signal":false,"cluster_count":2},{"date":"2024-03-07","spy_close":514.81,"spy_sma_50":490.31,"new_highs":395,"new_lows":56,"total_issues":4758,"nh_pct":8.3,"nl_pct":1.18,"mcclellan_oscillator":97.03,"signal":false,"cluster_count":2},{"date":"2024-03-08","spy_close":511.72,"spy_sma_50":491.03,"new_highs":388,"new_lows":55,"total_issues":4754,"nh_pct":8.16,"nl_pct":1.16,"mcclellan_oscillator":74.8,"signal":false,"cluster_count":2},{"date":"2024-03-11","spy_close":511.28,"spy_sma_50":491.73,"new_highs":135,"new_lows":39,"total_issues":4754,"nh_pct":2.84,"nl_pct":0.82,"mcclellan_oscillator":36.02,"signal":false,"cluster_count":2},{"date":"2024-03-12","spy_close":516.78,"spy_sma_50":492.53,"new_highs":192,"new_lows":74,"total_issues":4760,"nh_pct":4.03,"nl_pct":1.55,"mcclellan_oscillator":18.89,"signal":false,"cluster_count":2},{"date":"2024-03-13","spy_close":515.97,"spy_sma_50":493.34,"new_highs":315,"new_lows":70,"total_issues":4766,"nh_pct":6.61,"nl_pct":1.47,"mcclellan_oscillator":26.39,"signal":false,"cluster_count":2},{"date":"2024-03-14","spy_close":514.95,"spy_sma_50":494.19,"new_highs":164,"new_lows":141,"total_issues":4759,"nh_pct":3.45,"nl_pct":2.96,"mcclellan_oscillator":-128.28,"signal":true,"cluster_count":3},{"date":"2024-03-15","spy_close":509.83,"spy_sma_50":495.01,"new_highs":133,"new_lows":111,"total_issues":4756,"nh_pct":2.8,"nl_pct":2.33,"mcclellan_oscillator":-91.53,"signal":true,"cluster_count":4},{"date":"2024-03-18","spy_close":512.86,"spy_sma_50":495.92,"new_highs":165,"new_lows":85,"total_issues":4766,"nh_pct":3.46,"nl_pct":1.78,"mcclellan_oscillator":-112.25,"signal":false,"cluster_count":4},{"date":"2024-03-19","spy_close":515.71,"spy_sma_50":496.88,"new_highs":184,"new_lows":82,"total_issues":4776,"nh_pct":3.85,"nl_pct":1.72,"mcclellan_oscillator":-45.0,"signal":false,"cluster_count":3},{"date":"2024-03-20","spy_close":520.48,"spy_sma_50":497.79,"new_highs":337,"new_lows":73,"total_issues":4754,"nh_pct":7.09,"nl_pct":1.54,"mcclellan_oscillator":89.02,"signal":false,"cluster_count":2},{"date":"2024-03-21","spy_close":522.2,"spy_sma_50":498.76,"new_highs":523,"new_lows":49,"total_issues":4761,"nh_pct":10.99,"nl_pct":1.03,"mcclellan_oscillator":133.76,"signal":false,"cluster_count":2},{"date":"2024-03-22","spy_close":521.21,"spy_sma_50":499.65,"new_highs":264,"new_lows":57,"total_issues":4760,"nh_pct":5.55,"nl_pct":1.2,"mcclellan_oscillator":17.15,"signal":false,"cluster_count":2},{"date":"2024-03-25","spy_close":519.77,"spy_sma_50":500.52,"new_highs":222,"new_lows":69,"total_issues":4763,"nh_pct":4.66,"nl_pct":1.45,"mcclellan_oscillator":-26.29,"signal":false,"cluster_count":2},{"date":"2024-03-26","spy_close":518.81,"spy_sma_50":501.36,"new_highs":183,"new_lows":79,"total_issues":4765,"nh_pct":3.84,"nl_pct":1.66,"mcclellan_oscillator":-58.85,"signal":false,"cluster_count":2},{"date":"2024-03-27","spy_close":523.17,"spy_sma_50":502.33,"new_highs":297,"new_lows":39,"total_issues":4773,"nh_pct":6.22,"nl_pct":0.82,"mcclellan_oscillator":81.2,"signal":false,"cluster_count":2},{"date":"2024-03-28","spy_close":523.07,"spy_sma_50":503.34,"new_highs":439,"new_lows":31,"total_issues":4764,"nh_pct":9.21,"nl_pct":0.65,"mcclellan_oscillator":129.34,"signal":false,"cluster_count":2},{"date":"2024-04-01","spy_close":522.16,"spy_sma_50":504.26,"new_highs":251,"new_lows":46,"total_issues":4787,"nh_pct":5.24,"nl_pct":0.96,"mcclellan_oscillator":22.96,"signal":false,"cluster_count":2},{"date":"2024-04-02","spy_close":518.84,"spy_sma_50":504.99,"new_highs":138,"new_lows":94,"total_issues":4778,"nh_pct":2.89,"nl_pct":1.97,"mcclellan_oscillator":-106.97,"signal":false,"cluster_count":2},{"date":"2024-04-03","spy_close":519.41,"spy_sma_50":505.71,"new_highs":231,"new_lows":99,"total_issues":4758,"nh_pct":4.85,"nl_pct":2.08,"mcclellan_oscillator":-65.07,"signal":false,"cluster_count":2},{"date":"2024-04-04","spy_close":513.07,"spy_sma_50":506.27,"new_highs":301,"new_lows":59,"total_issues":4774,"nh_pct":6.3,"nl_pct":1.24,"mcclellan_oscillator":-150.72,"signal":false,"cluster_count":2},{"date":"2024-04-05","spy_close":518.43,"spy_sma_50":506.93,"new_highs":143,"new_lows":98,"total_issues":4761,"nh_pct":3.0,"nl_pct":2.06,"mcclellan_oscillator":-97.5,"signal":false,"cluster_count":2},{"date":"2024-04-08","spy_close":518.72,"spy_sma_50":507.54,"new_highs":176,"new_lows":56,"total_issues":4772,"nh_pct":3.69,"nl_pct":1.17,"mcclellan_oscillator":-46.41,"signal":false,"cluster_count":2},{"date":"2024-04-09","spy_close":519.32,"spy_sma_50":508.18,"new_highs":124,"new_lows":46,"total_issues":4767,"nh_pct":2.6,"nl_pct":0.96,"mcclellan_oscillator":-8.94,"signal":false,"cluster_count":2},{"date":"2024-04-10","spy_close":514.12,"spy_sma_50":508.64,"new_highs":40,"new_lows":145,"total_issues":4771,"nh_pct":0.84,"nl_pct":3.04,"mcclellan_oscillator":-171.56,"signal":false,"cluster_count":2},{"date":"2024-04-11","spy_close":518.0,"spy_sma_50":509.18,"new_highs":68,"new_lows":89,"total_issues":4771,"nh_pct":1.43,"nl_pct":1.87,"mcclellan_oscillator":-130.3,"signal":false,"cluster_count":2},{"date":"2024-04-12","spy_close":510.85,"spy_sma_50":509.74,"new_highs":83,"new_lows":159,"total_issues":4780,"nh_pct":1.74,"nl_pct":3.33,"mcclellan_oscillator":-283.81,"signal":false,"cluster_count":2},{"date":"2024-04-15","spy_close":504.45,"spy_sma_50":510.05,"new_highs":29,"new_lows":248,"total_issues":4780,"nh_pct":0.61,"nl_pct":5.19,"mcclellan_oscillator":-397.5,"signal":false,"cluster_count":2},{"date":"2024-04-16","spy_close":503.53,"spy_sma_50":510.23,"new_highs":11,"new_lows":282,"total_issues":4778,"nh_pct":0.23,"nl_pct":5.9,"mcclellan_oscillator":-415.32,"signal":false,"cluster_count":2},{"date":"2024-04-17","spy_close":500.55,"spy_sma_50":510.39,"new_highs":23,"new_lows":175,"total_issues":4776,"nh_pct":0.48,"nl_pct":3.66,"mcclellan_oscillator":-401.82,"signal":false,"cluster_count":2},{"date":"2024-04-18","spy_close":499.52,"spy_sma_50":510.5,"new_highs":23,"new_lows":171,"total_issues":4780,"nh_pct":0.48,"nl_pct":3.58,"mcclellan_oscillator":-344.82,"signal":false,"cluster_count":2},{"date":"2024-04-19","spy_close":495.16,"spy_sma_50":510.44,"new_highs":22,"new_lows":133,"total_issues":4770,"nh_pct":0.46,"nl_pct":2.79,"mcclellan_oscillator":-241.72,"signal":false,"cluster_count":2},{"date":"2024-04-22","spy_close":499.72,"spy_sma_50":510.47,"new_highs":47,"new_lows":136,"total_issues":4776,"nh_pct":0.98,"nl_pct":2.85,"mcclellan_oscillator":-115.3,"signal":false,"cluster_count":2},{"date":"2024-04-23","spy_close":505.65,"spy_sma_50":510.56,"new_highs":81,"new_lows":47,"total_issues":4777,"nh_pct":1.7,"nl_pct":0.98,"mcclellan_oscillator":44.46,"signal":false,"cluster_count":2},{"date":"2024-04-24","spy_close":505.41,"spy_sma_50":510.65,"new_highs":81,"new_lows":82,"total_issues":4772,"nh_pct":1.7,"nl_pct":1.72,"mcclellan_oscillator":19.38,"signal":false,"cluster_count":2},{"date":"2024-04-25","spy_close":503.49,"spy_sma_50":510.84,"new_highs":59,"new_lows":139,"total_issues":4775,"nh_pct":1.24,"nl_pct":2.91,"mcclellan_oscillator":-62.9,"signal":false,"cluster_count":2},{"date":"2024-04-26","spy_close":508.26,"spy_sma_50":511.03,"new_highs":110,"new_lows":63,"total_issues":4764,"nh_pct":2.31,"nl_pct":1.32,"mcclellan_oscillator":29.15,"signal":false,"cluster_count":2},{"date":"2024-04-29","spy_close":510.06,"spy_sma_50":511.19,"new_highs":109,"new_lows":38,"total_issues":4779,"nh_pct":2.28,"nl_pct":0.8,"mcclellan_oscillator":99.32,"signal":false,"cluster_count":1},{"date":"2024-04-30","spy_close":501.98,"spy_sma_50":511.24,"new_highs":88,"new_lows":92,"total_issues":4782,"nh_pct":1.84,"nl_pct":1.92,"mcclellan_oscillator":-49.09,"signal":false,"cluster_count":0},{"date":"2024-05-01","spy_close":500.35,"spy_sma_50":511.31,"new_highs":91,"new_lows":85,"total_issues":4773,"nh_pct":1.91,"nl_pct":1.78,"mcclellan_oscillator":13.37,"signal":false,"cluster_count":0},{"date":"2024-05-02","spy_close":505.03,"spy_sma_50":511.47,"new_highs":130,"new_lows":60,"total_issues":4775,"nh_pct":2.72,"nl_pct":1.26,"mcclellan_oscillator":134.86,"signal":false,"cluster_count":0},{"date":"2024-05-03","spy_close":511.29,"spy_sma_50":511.54,"new_highs":190,"new_lows":47,"total_issues":4775,"nh_pct":3.98,"nl_pct":0.98,"mcclellan_oscillator":216.85,"signal":false,"cluster_count":0},{"date":"2024-05-06","spy_close":516.57,"spy_sma_50":511.72,"new_highs":239,"new_lows":36,"total_issues":4789,"nh_pct":4.99,"nl_pct":0.75,"mcclellan_oscillator":289.37,"signal":false,"cluster_count":0},{"date":"2024-05-07","spy_close":517.14,"spy_sma_50":511.94,"new_highs":277,"new_lows":47,"total_issues":4788,"nh_pct":5.79,"nl_pct":0.98,"mcclellan_oscillator":258.08,"signal":false,"cluster_count":0},{"date":"2024-05-08","spy_close":517.19,"spy_sma_50":512.15,"new_highs":187,"new_lows":74,"total_issues":4778,"nh_pct":3.91,"nl_pct":1.55,"mcclellan_oscillator":208.79,"signal":false,"cluster_count":0},{"date":"2024-05-09","spy_close":520.17,"spy_sma_50":512.42,"new_highs":252,"new_lows":57,"total_issues":4786,"nh_pct":5.27,"nl_pct":1.19,"mcclellan_oscillator":268.7,"signal":false,"cluster_count":0},{"date":"2024-05-10","spy_close":520.84,"spy_sma_50":512.68,"new_highs":289,"new_lows":70,"total_issues":4767,"nh_pct":6.06,"nl_pct":1.47,"mcclellan_oscillator":186.98,"signal":false,"cluster_count":0},{"date":"2024-05-13","spy_close":520.91,"spy_sma_50":512.84,"new_highs":224,"new_lows":59,"total_issues":4773,"nh_pct":4.69,"nl_pct":1.24,"mcclellan_oscillator":161.32,"signal":false,"cluster_count":0},{"date":"2024-05-14","spy_close":523.3,"spy_sma_50":513.06,"new_highs":230,"new_lows":40,"total_issues":4779,"nh_pct":4.81,"nl_pct":0.84,"mcclellan_oscillator":208.08,"signal":false,"cluster_count":0},{"date":"2024-05-15","spy_close":529.78,"spy_sma_50":513.51,"new_highs":381,"new_lows":45,"total_issues":4791,"nh_pct":7.95,"nl_pct":0.94,"mcclellan_oscillator":245.02,"signal":false,"cluster_count":0},{"date":"2024-05-16","spy_close":528.69,"spy_sma_50":513.89,"new_highs":270,"new_lows":35,"total_issues":4786,"nh_pct":5.64,"nl_pct":0.73,"mcclellan_oscillator":180.92,"signal":false,"cluster_count":0},{"date":"2024-05-17","spy_close":529.45,"spy_sma_50":514.18,"new_highs":233,"new_lows":48,"total_issues":4787,"nh_pct":4.87,"nl_pct":1.0,"mcclellan_oscillator":154.47,"signal":false,"cluster_count":0},{"date":"2024-05-20","spy_close":530.06,"spy_sma_50":514.55,"new_highs":326,"new_lows":81,"total_issues":4788,"nh_pct":6.81,"nl_pct":1.69,"mcclellan_oscillator":119.13,"signal":false,"cluster_count":0},{"date":"2024-05-21","spy_close":531.36,"spy_sma_50":514.95,"new_highs":242,"new_lows":81,"total_issues":4786,"nh_pct":5.06,"nl_pct":1.69,"mcclellan_oscillator":73.76,"signal":false,"cluster_count":0},{"date":"2024-05-22","spy_close":529.83,"spy_sma_50":515.21,"new_highs":173,"new_lows":92,"total_issues":4792,"nh_pct":3.61,"nl_pct":1.92,"mcclellan_oscillator":-18.44,"signal":false,"cluster_count":0},{"date":"2024-05-23","spy_close":525.96,"spy_sma_50":515.41,"new_highs":139,"new_lows":139,"total_issues":4778,"nh_pct":2.91,"nl_pct":2.91,"mcclellan_oscillator":-179.58,"signal":true,"cluster_count":1},{"date":"2024-05-24","spy_close":529.44,"spy_sma_50":515.7,"new_highs":142,"new_lows":86,"total_issues":4769,"nh_pct":2.98,"nl_pct":1.8,"mcclellan_oscillator":-70.76,"signal":false,"cluster_count":1},{"date":"2024-05-28","spy_close":529.81,"spy_sma_50":516.1,"new_highs":178,"new_lows":97,"total_issues":4788,"nh_pct":3.72,"nl_pct":2.03,"mcclellan_oscillator":-121.71,"signal":false,"cluster_count":1},{"date":"2024-05-29","spy_close":526.1,"spy_sma_50":516.37,"new_highs":57,"new_lows":144,"total_issues":4774,"nh_pct":1.19,"nl_pct":3.02,"mcclellan_oscillator":-254.52,"signal":false,"cluster_count":1},{"date":"2024-05-30","spy_close":522.61,"spy_sma_50":516.51,"new_highs":89,"new_lows":79,"total_issues":4789,"nh_pct":1.86,"nl_pct":1.65,"mcclellan_oscillator":-132.3,"signal":false,"cluster_count":1},{"date":"2024-05-31","spy_close":527.37,"spy_sma_50":516.64,"new_highs":125,"new_lows":73,"total_issues":4786,"nh_pct":2.61,"nl_pct":1.53,"mcclellan_oscillator":-32.19,"signal":false,"cluster_count":1},{"date":"2024-06-03","spy_close":527.8,"spy_sma_50":516.76,"new_highs":168,"new_lows":81,"total_issues":4789,"nh_pct":3.51,"nl_pct":1.69,"mcclellan_oscillator":-52.08,"signal":false,"cluster_count":1},{"date":"2024-06-04","spy_close":528.39,"spy_sma_50":516.9,"new_highs":76,"new_lows":102,"total_issues":4785,"nh_pct":1.59,"nl_pct":2.13,"mcclellan_oscillator":-128.73,"signal":false,"cluster_count":1},{"date":"2024-06-05","spy_close":534.67,"spy_sma_50":517.2,"new_highs":138,"new_lows":94,"total_issues":4786,"nh_pct":2.88,"nl_pct":1.96,"mcclellan_oscillator":-25.97,"signal":false,"cluster_count":1},{"date":"2024-06-06","spy_close":534.66,"spy_sma_50":517.51,"new_highs":134,"new_lows":75,"total_issues":4783,"nh_pct":2.8,"nl_pct":1.57,"mcclellan_oscillator":-62.03,"signal":false,"cluster_count":1},{"date":"2024-06-07","spy_close":534.01,"spy_sma_50":517.73,"new_highs":77,"new_lows":112,"total_issues":4772,"nh_pct":1.61,"nl_pct":2.35,"mcclellan_oscillator":-167.45,"signal":false,"cluster_count":1},{"date":"2024-06-10","spy_close":535.66,"spy_sma_50":517.98,"new_highs":100,"new_lows":143,"total_issues":4789,"nh_pct":2.09,"nl_pct":2.99,"mcclellan_oscillator":-139.9,"signal":false,"cluster_count":1},{"date":"2024-06-11","spy_close":536.95,"spy_sma_50":518.28,"new_highs":92,"new_lows":114,"total_issues":4779,"nh_pct":1.93,"nl_pct":2.39,"mcclellan_oscillator":-163.69,"signal":false,"cluster_count":1},{"date":"2024-06-12","spy_close":541.36,"spy_sma_50":518.73,"new_highs":238,"new_lows":63,"total_issues":4779,"nh_pct":4.98,"nl_pct":1.32,"mcclellan_oscillator":-61.02,"signal":false,"cluster_count":1},{"date":"2024-06-13","spy_close":542.45,"spy_sma_50":519.19,"new_highs":98,"new_lows":132,"total_issues":4781,"nh_pct":2.05,"nl_pct":2.76,"mcclellan_oscillator":-141.98,"signal":false,"cluster_count":1},{"date":"2024-06-14","spy_close":542.78,"spy_sma_50":519.78,"new_highs":56,"new_lows":196,"total_issues":4784,"nh_pct":1.17,"nl_pct":4.1,"mcclellan_oscillator":-248.69,"signal":false,"cluster_count":1},{"date":"2024-06-17","spy_close":547.1,"spy_sma_50":520.36,"new_highs":121,"new_lows":189,"total_issues":4795,"nh_pct":2.52,"nl_pct":3.94,"mcclellan_oscillator":-180.28,"signal":true,"cluster_count":2},{"date":"2024-06-18","spy_close":548.49,"spy_sma_50":520.95,"new_highs":150,"new_lows":160,"total_issues":4792,"nh_pct":3.13,"nl_pct":3.34,"mcclellan_oscillator":-169.39,"signal":true,"cluster_count":3},{"date":"2024-06-20","spy_close":547.0,"spy_sma_50":521.51,"new_highs":115,"new_lows":189,"total_issues":4805,"nh_pct":2.39,"nl_pct":3.93,"mcclellan_oscillator":-154.73,"signal":true,"cluster_count":4},{"date":"2024-06-21","spy_close":544.51,"spy_sma_50":522.11,"new_highs":52,"new_lows":122,"total_issues":4807,"nh_pct":1.08,"nl_pct":2.54,"mcclellan_oscillator":-122.78,"signal":false,"cluster_count":4},{"date":"2024-06-24","spy_close":542.74,"spy_sma_50":522.61,"new_highs":105,"new_lows":80,"total_issues":4795,"nh_pct":2.19,"nl_pct":1.67,"mcclellan_oscillator":-42.49,"signal":false,"cluster_count":4},{"date":"2024-06-25","spy_close":544.83,"spy_sma_50":523.29,"new_highs":84,"new_lows":138,"total_issues":4796,"nh_pct":1.75,"nl_pct":2.88,"mcclellan_oscillator":-105.43,"signal":false,"cluster_count":4},{"date":"2024-06-26","spy_close":545.51,"spy_sma_50":524.11,"new_highs":69,"new_lows":149,"total_issues":4797,"nh_pct":1.44,"nl_pct":3.11,"mcclellan_oscillator":-93.57,"signal":false,"cluster_count":4},{"date":"2024-06-27","spy_close":546.37,"spy_sma_50":524.97,"new_highs":105,"new_lows":101,"total_issues":4800,"nh_pct":2.19,"nl_pct":2.1,"mcclellan_oscillator":-9.91,"signal":false,"cluster_count":4},{"date":"2024-06-28","spy_close":544.22,"spy_sma_50":525.84,"new_highs":176,"new_lows":101,"total_issues":4789,"nh_pct":3.68,"nl_pct":2.11,"mcclellan_oscillator":40.71,"signal":false,"cluster_count":4},{"date":"2024-07-01","spy_close":545.34,"spy_sma_50":526.76,"new_highs":100,"new_lows":124,"total_issues":4801,"nh_pct":2.08,"nl_pct":2.58,"mcclellan_oscillator":-39.15,"signal":false,"cluster_count":4},{"date":"2024-07-02","spy_close":549.01,"spy_sma_50":527.83,"new_highs":102,"new_lows":163,"total_issues":4799,"nh_pct":2.13,"nl_pct":3.4,"mcclellan_oscillator":7.66,"signal":false,"cluster_count":4},{"date":"2024-07-03","spy_close":551.46,"spy_sma_50":528.87,"new_highs":145,"new_lows":76,"total_issues":4764,"nh_pct":3.04,"nl_pct":1.6,"mcclellan_oscillator":64.74,"signal":false,"cluster_count":4},{"date":"2024-07-05","spy_close":554.64,"spy_sma_50":529.85,"new_highs":159,"new_lows":142,"total_issues":4789,"nh_pct":3.32,"nl_pct":2.97,"mcclellan_oscillator":27.52,"signal":false,"cluster_count":4},{"date":"2024-07-08","spy_close":555.28,"spy_sma_50":530.85,"new_highs":181,"new_lows":88,"total_issues":4795,"nh_pct":3.77,"nl_pct":1.84,"mcclellan_oscillator":62.47,"signal":false,"cluster_count":4},{"date":"2024-07-09","spy_close":555.82,"spy_sma_50":531.89,"new_highs":160,"new_lows":155,"total_issues":4799,"nh_pct":3.33,"nl_pct":3.23,"mcclellan_oscillator":18.88,"signal":false,"cluster_count":4},{"date":"2024-07-10","spy_close":561.32,"spy_sma_50":532.95,"new_highs":193,"new_lows":122,"total_issues":4805,"nh_pct":4.02,"nl_pct":2.54,"mcclellan_oscillator":117.87,"signal":false,"cluster_count":3},{"date":"2024-07-11","spy_close":556.48,"spy_sma_50":533.88,"new_highs":396,"new_lows":40,"total_issues":4809,"nh_pct":8.23,"nl_pct":0.83,"mcclellan_oscillator":261.81,"signal":false,"cluster_count":3},{"date":"2024-07-12","spy_close":559.99,"spy_sma_50":535.04,"new_highs":424,"new_lows":32,"total_issues":4808,"nh_pct":8.82,"nl_pct":0.67,"mcclellan_oscillator":340.38,"signal":false,"cluster_count":3},{"date":"2024-07-15","spy_close":561.53,"spy_sma_50":536.27,"new_highs":482,"new_lows":32,"total_issues":4806,"nh_pct":10.03,"nl_pct":0.67,"mcclellan_oscillator":348.8,"signal":false,"cluster_count":3},{"date":"2024-07-16","spy_close":564.86,"spy_sma_50":537.46,"new_highs":687,"new_lows":30,"total_issues":4813,"nh_pct":14.27,"nl_pct":0.62,"mcclellan_oscillator":452.91,"signal":false,"cluster_count":3},{"date":"2024-07-17","spy_close":556.94,"spy_sma_50":538.38,"new_highs":543,"new_lows":28,"total_issues":4804,"nh_pct":11.3,"nl_pct":0.58,"mcclellan_oscillator":333.25,"signal":false,"cluster_count":3},{"date":"2024-07-18","spy_close":552.66,"spy_sma_50":539.1,"new_highs":378,"new_lows":38,"total_issues":4813,"nh_pct":7.85,"nl_pct":0.79,"mcclellan_oscillator":133.88,"signal":false,"cluster_count":3},{"date":"2024-07-19","spy_close":548.99,"spy_sma_50":539.73,"new_highs":70,"new_lows":60,"total_issues":4777,"nh_pct":1.47,"nl_pct":1.26,"mcclellan_oscillator":37.15,"signal":false,"cluster_count":3},{"date":"2024-07-22","spy_close":554.65,"spy_sma_50":540.48,"new_highs":154,"new_lows":43,"total_issues":4812,"nh_pct":3.2,"nl_pct":0.89,"mcclellan_oscillator":148.66,"signal":false,"cluster_count":3},{"date":"2024-07-23","spy_close":553.78,"spy_sma_50":541.16,"new_highs":384,"new_lows":42,"total_issues":4809,"nh_pct":7.99,"nl_pct":0.87,"mcclellan_oscillator":153.06,"signal":false,"cluster_count":3},{"date":"2024-07-24","spy_close":541.23,"spy_sma_50":541.56,"new_highs":232,"new_lows":62,"total_issues":4796,"nh_pct":4.84,"nl_pct":1.29,"mcclellan_oscillator":-22.45,"signal":false,"cluster_count":3},{"date":"2024-07-25","spy_close":538.41,"spy_sma_50":541.91,"new_highs":335,"new_lows":62,"total_issues":4813,"nh_pct":6.96,"nl_pct":1.29,"mcclellan_oscillator":37.81,"signal":false,"cluster_count":3},{"date":"2024-07-26","spy_close":544.44,"spy_sma_50":542.34,"new_highs":358,"new_lows":36,"total_issues":4796,"nh_pct":7.46,"nl_pct":0.75,"mcclellan_oscillator":160.58,"signal":false,"cluster_count":3},{"date":"2024-07-29","spy_close":544.76,"spy_sma_50":542.64,"new_highs":263,"new_lows":48,"total_issues":4811,"nh_pct":5.47,"nl_pct":1.0,"mcclellan_oscillator":64.21,"signal":false,"cluster_count":3},{"date":"2024-07-30","spy_close":542.0,"spy_sma_50":542.9,"new_highs":307,"new_lows":67,"total_issues":4797,"nh_pct":6.4,"nl_pct":1.4,"mcclellan_oscillator":72.08,"signal":false,"cluster_count":3},{"date":"2024-07-31","spy_close":550.81,"spy_sma_50":543.33,"new_highs":483,"new_lows":52,"total_issues":4824,"nh_pct":10.01,"nl_pct":1.08,"mcclellan_oscillator":110.06,"signal":false,"cluster_count":3},{"date":"2024-08-01","spy_close":543.01,"spy_sma_50":543.59,"new_highs":236,"new_lows":125,"total_issues":4819,"nh_pct":4.9,"nl_pct":2.59,"mcclellan_oscillator":-47.62,"signal":false,"cluster_count":2},{"date":"2024-08-02","spy_close":532.9,"spy_sma_50":543.62,"new_highs":175,"new_lows":246,"total_issues":4803,"nh_pct":3.64,"nl_pct":5.12,"mcclellan_oscillator":-210.2,"signal":false,"cluster_count":1},{"date":"2024-08-05","spy_close":517.38,"spy_sma_50":543.37,"new_highs":40,"new_lows":492,"total_issues":4837,"nh_pct":0.83,"nl_pct":10.17,"mcclellan_oscillator":-390.96,"signal":false,"cluster_count":0},{"date":"2024-08-06","spy_close":522.15,"spy_sma_50":543.29,"new_highs":59,"new_lows":104,"total_issues":4818,"nh_pct":1.22,"nl_pct":2.16,"mcclellan_oscillator":-237.65,"signal":false,"cluster_count":0},{"date":"2024-08-07","spy_close":518.66,"spy_sma_50":543.08,"new_highs":104,"new_lows":133,"total_issues":4812,"nh_pct":2.16,"nl_pct":2.76,"mcclellan_oscillator":-285.33,"signal":false,"cluster_count":0},{"date":"2024-08-08","spy_close":530.65,"spy_sma_50":543.09,"new_highs":60,"new_lows":119,"total_issues":4823,"nh_pct":1.24,"nl_pct":2.47,"mcclellan_oscillator":-101.53,"signal":false,"cluster_count":0},{"date":"2024-08-09","spy_close":532.99,"spy_sma_50":543.23,"new_highs":71,"new_lows":107,"total_issues":4804,"nh_pct":1.48,"nl_pct":2.23,"mcclellan_oscillator":-104.76,"signal":false,"cluster_count":0},{"date":"2024-08-12","spy_close":533.27,"spy_sma_50":543.45,"new_highs":76,"new_lows":156,"total_issues":4821,"nh_pct":1.58,"nl_pct":3.24,"mcclellan_oscillator":-162.9,"signal":false,"cluster_count":0},{"date":"2024-08-13","spy_close":542.04,"spy_sma_50":543.74,"new_highs":108,"new_lows":89,"total_issues":4819,"nh_pct":2.24,"nl_pct":1.85,"mcclellan_oscillator":-9.85,"signal":false,"cluster_count":0},{"date":"2024-08-14","spy_close":543.75,"spy_sma_50":544.06,"new_highs":145,"new_lows":102,"total_issues":4814,"nh_pct":3.01,"nl_pct":2.12,"mcclellan_oscillator":-27.19,"signal":false,"cluster_count":0},{"date":"2024-08-15","spy_close":553.07,"spy_sma_50":544.55,"new_highs":185,"new_lows":50,"total_issues":4818,"nh_pct":3.84,"nl_pct":1.04,"mcclellan_oscillator":116.66,"signal":false,"cluster_count":0},{"date":"2024-08-16","spy_close":554.31,"spy_sma_50":544.94,"new_highs":169,"new_lows":39,"total_issues":4811,"nh_pct":3.51,"nl_pct":0.81,"mcclellan_oscillator":148.18,"signal":false,"cluster_count":0},{"date":"2024-08-19","spy_close":559.61,"spy_sma_50":545.44,"new_highs":223,"new_lows":37,"total_issues":4838,"nh_pct":4.61,"nl_pct":0.76,"mcclellan_oscillator":248.64,"signal":false,"cluster_count":0},{"date":"2024-08-20","spy_close":558.7,"spy_sma_50":545.94,"new_highs":196,"new_lows":51,"total_issues":4825,"nh_pct":4.06,"nl_pct":1.06,"mcclellan_oscillator":117.68,"signal":false,"cluster_count":0},{"date":"2024-08-21","spy_close":560.62,"spy_sma_50":546.44,"new_highs":217,"new_lows":43,"total_issues":4819,"nh_pct":4.5,"nl_pct":0.89,"mcclellan_oscillator":215.93,"signal":false,"cluster_count":0},{"date":"2024-08-22","spy_close":556.22,"spy_sma_50":546.82,"new_highs":215,"new_lows":48,"total_issues":4831,"nh_pct":4.45,"nl_pct":0.99,"mcclellan_oscillator":92.55,"signal":false,"cluster_count":0},{"date":"2024-08-23","spy_close":562.13,"spy_sma_50":547.24,"new_highs":391,"new_lows":27,"total_issues":4817,"nh_pct":8.12,"nl_pct":0.56,"mcclellan_oscillator":249.1,"signal":false,"cluster_count":0},{"date":"2024-08-26","spy_close":560.79,"spy_sma_50":547.6,"new_highs":444,"new_lows":28,"total_issues":4836,"nh_pct":9.18,"nl_pct":0.58,"mcclellan_oscillator":208.5,"signal":false,"cluster_count":0},{"date":"2024-08-27","spy_close":561.56,"spy_sma_50":547.98,"new_highs":181,"new_lows":35,"total_issues":4831,"nh_pct":3.75,"nl_pct":0.72,"mcclellan_oscillator":117.85,"signal":false,"cluster_count":0},{"date":"2024-08-28","spy_close":558.3,"spy_sma_50":548.2,"new_highs":223,"new_lows":71,"total_issues":4819,"nh_pct":4.63,"nl_pct":1.47,"mcclellan_oscillator":14.25,"signal":false,"cluster_count":0},{"date":"2024-08-29","spy_close":558.35,"spy_sma_50":548.4,"new_highs":277,"new_lows":49,"total_issues":4825,"nh_pct":5.74,"nl_pct":1.02,"mcclellan_oscillator":86.85,"signal":false,"cluster_count":0},{"date":"2024-08-30","spy_close":563.68,"spy_sma_50":548.73,"new_highs":315,"new_lows":50,"total_issues":4822,"nh_pct":6.53,"nl_pct":1.04,"mcclellan_oscillator":137.74,"signal":false,"cluster_count":0},{"date":"2024-09-03","spy_close":552.08,"spy_sma_50":548.89,"new_highs":243,"new_lows":122,"total_issues":4833,"nh_pct":5.03,"nl_pct":2.52,"mcclellan_oscillator":-36.83,"signal":true,"cluster_count":1},{"date":"2024-09-04","spy_close":550.95,"spy_sma_50":549.05,"new_highs":222,"new_lows":131,"total_issues":4829,"nh_pct":4.6,"nl_pct":2.71,"mcclellan_oscillator":-59.26,"signal":true,"cluster_count":2},{"date":"2024-09-05","spy_close":549.61,"spy_sma_50":549.15,"new_highs":201,"new_lows":116,"total_issues":4831,"nh_pct":4.16,"nl_pct":2.4,"mcclellan_oscillator":-102.74,"signal":true,"cluster_count":3},{"date":"2024-09-06","spy_close":540.36,"spy_sma_50":549.04,"new_highs":111,"new_lows":181,"total_issues":4820,"nh_pct":2.3,"nl_pct":3.76,"mcclellan_oscillator":-241.4,"signal":false,"cluster_count":3},{"date":"2024-09-09","spy_close":546.41,"spy_sma_50":549.04,"new_highs":153,"new_lows":156,"total_issues":4832,"nh_pct":3.17,"nl_pct":3.23,"mcclellan_oscillator":-158.0,"signal":false,"cluster_count":3},{"date":"2024-09-10","spy_close":548.79,"spy_sma_50":549.13,"new_highs":201,"new_lows":191,"total_issues":4832,"nh_pct":4.16,"nl_pct":3.95,"mcclellan_oscillator":-133.2,"signal":false,"cluster_count":3},{"date":"2024-09-11","spy_close":554.42,"spy_sma_50":549.32,"new_highs":150,"new_lows":162,"total_issues":4841,"nh_pct":3.1,"nl_pct":3.35,"mcclellan_oscillator":-94.19,"signal":true,"cluster_count":4},{"date":"2024-09-12","spy_close":559.09,"spy_sma_50":549.52,"new_highs":264,"new_lows":55,"total_issues":4837,"nh_pct":5.46,"nl_pct":1.14,"mcclellan_oscillator":14.0,"signal":false,"cluster_count":4},{"date":"2024-09-13","spy_close":562.01,"spy_sma_50":549.73,"new_highs":395,"new_lows":35,"total_issues":4838,"nh_pct":8.16,"nl_pct":0.72,"mcclellan_oscillator":150.72,"signal":false,"cluster_count":4},{"date":"2024-09-16","spy_close":562.84,"spy_sma_50":549.89,"new_highs":452,"new_lows":55,"total_issues":4836,"nh_pct":9.35,"nl_pct":1.14,"mcclellan_oscillator":175.37,"signal":false,"cluster_count":4},{"date":"2024-09-17","spy_close":563.07,"spy_sma_50":550.05,"new_highs":420,"new_lows":35,"total_issues":4834,"nh_pct":8.69,"nl_pct":0.72,"mcclellan_oscillator":184.61,"signal":false,"cluster_count":4},{"date":"2024-09-18","spy_close":561.4,"spy_sma_50":550.16,"new_highs":472,"new_lows":43,"total_issues":4845,"nh_pct":9.74,"nl_pct":0.89,"mcclellan_oscillator":123.84,"signal":false,"cluster_count":4},{"date":"2024-09-19","spy_close":570.98,"spy_sma_50":550.35,"new_highs":464,"new_lows":47,"total_issues":4841,"nh_pct":9.58,"nl_pct":0.97,"mcclellan_oscillator":232.52,"signal":false,"cluster_count":4},{"date":"2024-09-20","spy_close":568.25,"spy_sma_50":550.59,"new_highs":276,"new_lows":62,"total_issues":4833,"nh_pct":5.71,"nl_pct":1.28,"mcclellan_oscillator":105.47,"signal":false,"cluster_count":4},{"date":"2024-09-23","spy_close":569.67,"spy_sma_50":550.78,"new_highs":302,"new_lows":73,"total_issues":4843,"nh_pct":6.24,"nl_pct":1.51,"mcclellan_oscillator":69.17,"signal":false,"cluster_count":4},{"date":"2024-09-24","spy_close":571.3,"spy_sma_50":550.98,"new_highs":325,"new_lows":59,"total_issues":4839,"nh_pct":6.72,"nl_pct":1.22,"mcclellan_oscillator":85.84,"signal":false,"cluster_count":4},{"date":"2024-09-25","spy_close":570.04,"spy_sma_50":551.08,"new_highs":232,"new_lows":76,"total_issues":4842,"nh_pct":4.79,"nl_pct":1.57,"mcclellan_oscillator":-40.29,"signal":false,"cluster_count":4},{"date":"2024-09-26","spy_close":572.3,"spy_sma_50":551.39,"new_highs":332,"new_lows":68,"total_issues":4848,"nh_pct":6.85,"nl_pct":1.4,"mcclellan_oscillator":28.17,"signal":false,"cluster_count":4},{"date":"2024-09-27","spy_close":571.47,"spy_sma_50":551.77,"new_highs":258,"new_lows":34,"total_issues":4835,"nh_pct":5.34,"nl_pct":0.7,"mcclellan_oscillator":69.76,"signal":false,"cluster_count":4},{"date":"2024-09-30","spy_close":573.76,"spy_sma_50":552.26,"new_highs":245,"new_lows":42,"total_issues":4851,"nh_pct":5.05,"nl_pct":0.87,"mcclellan_oscillator":63.67,"signal":false,"cluster_count":4},{"date":"2024-10-01","spy_close":568.62,"spy_sma_50":552.54,"new_highs":235,"new_lows":81,"total_issues":4852,"nh_pct":4.84,"nl_pct":1.67,"mcclellan_oscillator":-45.7,"signal":false,"cluster_count":4},{"date":"2024-10-02","spy_close":568.86,"spy_sma_50":552.84,"new_highs":195,"new_lows":84,"total_issues":4837,"nh_pct":4.03,"nl_pct":1.74,"mcclellan_oscillator":-65.03,"signal":false,"cluster_count":4},{"date":"2024-10-03","spy_close":567.82,"spy_sma_50":553.37,"new_highs":143,"new_lows":84,"total_issues":4843,"nh_pct":2.95,"nl_pct":1.73,"mcclellan_oscillator":-152.84,"signal":false,"cluster_count":4},{"date":"2024-10-04","spy_close":572.98,"spy_sma_50":554.06,"new_highs":242,"new_lows":52,"total_issues":4841,"nh_pct":5.0,"nl_pct":1.07,"mcclellan_oscillator":-39.9,"signal":false,"cluster_count":4},{"date":"2024-10-07","spy_close":567.8,"spy_sma_50":554.53,"new_highs":204,"new_lows":81,"total_issues":4855,"nh_pct":4.2,"nl_pct":1.67,"mcclellan_oscillator":-146.64,"signal":false,"cluster_count":4},{"date":"2024-10-08","spy_close":573.17,"spy_sma_50":555.1,"new_highs":136,"new_lows":78,"total_issues":4840,"nh_pct":2.81,"nl_pct":1.61,"mcclellan_oscillator":-145.31,"signal":false,"cluster_count":4},{"date":"2024-10-09","spy_close":577.14,"spy_sma_50":555.8,"new_highs":212,"new_lows":91,"total_issues":4841,"nh_pct":4.38,"nl_pct":1.88,"mcclellan_oscillator":-108.71,"signal":false,"cluster_count":4},{"date":"2024-10-10","spy_close":576.13,"spy_sma_50":556.31,"new_highs":126,"new_lows":104,"total_issues":4833,"nh_pct":2.61,"nl_pct":2.15,"mcclellan_oscillator":-150.11,"signal":false,"cluster_count":4},{"date":"2024-10-11","spy_close":579.58,"spy_sma_50":557.04,"new_highs":311,"new_lows":47,"total_issues":4841,"nh_pct":6.42,"nl_pct":0.97,"mcclellan_oscillator":3.19,"signal":false,"cluster_count":4},{"date":"2024-10-14","spy_close":584.32,"spy_sma_50":558.07,"new_highs":367,"new_lows":52,"total_issues":4850,"nh_pct":7.57,"nl_pct":1.07,"mcclellan_oscillator":37.44,"signal":false,"cluster_count":4},{"date":"2024-10-15","spy_close":579.78,"spy_sma_50":559.32,"new_highs":416,"new_lows":50,"total_issues":4850,"nh_pct":8.58,"nl_pct":1.03,"mcclellan_oscillator":14.54,"signal":false,"cluster_count":4},{"date":"2024-10-16","spy_close":582.3,"spy_sma_50":560.52,"new_highs":407,"new_lows":32,"total_issues":4852,"nh_pct":8.39,"nl_pct":0.66,"mcclellan_oscillator":133.79,"signal":false,"cluster_count":3},{"date":"2024-10-17","spy_close":582.35,"spy_sma_50":561.79,"new_highs":380,"new_lows":42,"total_issues":4852,"nh_pct":7.83,"nl_pct":0.87,"mcclellan_oscillator":86.87,"signal":false,"cluster_count":2},{"date":"2024-10-18","spy_close":584.59,"spy_sma_50":562.87,"new_highs":320,"new_lows":33,"total_issues":4839,"nh_pct":6.61,"nl_pct":0.68,"mcclellan_oscillator":93.13,"signal":false,"cluster_count":1},{"date":"2024-10-21","spy_close":583.63,"spy_sma_50":563.89,"new_highs":225,"new_lows":50,"total_issues":4855,"nh_pct":4.63,"nl_pct":1.03,"mcclellan_oscillator":-49.24,"signal":false,"cluster_count":1},{"date":"2024-10-22","spy_close":583.32,"spy_sma_50":564.89,"new_highs":133,"new_lows":70,"total_issues":4845,"nh_pct":2.75,"nl_pct":1.44,"mcclellan_oscillator":-84.97,"signal":false,"cluster_count":1},{"date":"2024-10-23","spy_close":577.99,"spy_sma_50":565.61,"new_highs":111,"new_lows":90,"total_issues":4856,"nh_pct":2.29,"nl_pct":1.85,"mcclellan_oscillator":-185.49,"signal":false,"cluster_count":1},{"date":"2024-10-24","spy_close":579.24,"spy_sma_50":566.32,"new_highs":156,"new_lows":75,"total_issues":4855,"nh_pct":3.21,"nl_pct":1.54,"mcclellan_oscillator":-158.91,"signal":false,"cluster_count":0},{"date":"2024-10-25","spy_close":579.04,"spy_sma_50":566.83,"new_highs":148,"new_lows":62,"total_issues":4847,"nh_pct":3.05,"nl_pct":1.28,"mcclellan_oscillator":-186.59,"signal":false,"cluster_count":0},{"date":"2024-10-28","spy_close":580.83,"spy_sma_50":567.37,"new_highs":154,"new_lows":52,"total_issues":4856,"nh_pct":3.17,"nl_pct":1.07,"mcclellan_oscillator":-69.57,"signal":false,"cluster_count":0},{"date":"2024-10-29","spy_close":581.77,"spy_sma_50":567.81,"new_highs":141,"new_lows":80,"total_issues":4855,"nh_pct":2.9,"nl_pct":1.65,"mcclellan_oscillator":-120.62,"signal":false,"cluster_count":0},{"date":"2024-10-30","spy_close":580.01,"spy_sma_50":568.23,"new_highs":225,"new_lows":91,"total_issues":4855,"nh_pct":4.63,"nl_pct":1.87,"mcclellan_oscillator":-127.07,"signal":false,"cluster_count":0},{"date":"2024-10-31","spy_close":568.64,"spy_sma_50":568.39,"new_highs":113,"new_lows":152,"total_issues":4852,"nh_pct":2.33,"nl_pct":3.13,"mcclellan_oscillator":-234.89,"signal":true,"cluster_count":1},{"date":"2024-11-01","spy_close":571.04,"spy_sma_50":568.69,"new_highs":94,"new_lows":127,"total_issues":4851,"nh_pct":1.94,"nl_pct":2.62,"mcclellan_oscillator":-197.96,"signal":false,"cluster_count":1},{"date":"2024-11-04","spy_close":569.81,"spy_sma_50":568.84,"new_highs":100,"new_lows":96,"total_issues":4864,"nh_pct":2.06,"nl_pct":1.97,"mcclellan_oscillator":-161.64,"signal":false,"cluster_count":1},{"date":"2024-11-05","spy_close":576.7,"spy_sma_50":569.16,"new_highs":199,"new_lows":102,"total_issues":4863,"nh_pct":4.09,"nl_pct":2.1,"mcclellan_oscillator":0.67,"signal":false,"cluster_count":1},{"date":"2024-11-06","spy_close":591.04,"spy_sma_50":569.75,"new_highs":867,"new_lows":126,"total_issues":4865,"nh_pct":17.82,"nl_pct":2.59,"mcclellan_oscillator":93.34,"signal":false,"cluster_count":1},{"date":"2024-11-07","spy_close":595.61,"spy_sma_50":570.5,"new_highs":441,"new_lows":67,"total_issues":4865,"nh_pct":9.06,"nl_pct":1.38,"mcclellan_oscillator":95.21,"signal":false,"cluster_count":1},{"date":"2024-11-08","spy_close":598.19,"spy_sma_50":571.3,"new_highs":469,"new_lows":99,"total_issues":4860,"nh_pct":9.65,"nl_pct":2.04,"mcclellan_oscillator":114.88,"signal":false,"cluster_count":1},{"date":"2024-11-11","spy_close":598.76,"spy_sma_50":572.0,"new_highs":722,"new_lows":96,"total_issues":4866,"nh_pct":14.84,"nl_pct":1.97,"mcclellan_oscillator":145.57,"signal":false,"cluster_count":1},{"date":"2024-11-12","spy_close":596.9,"spy_sma_50":572.89,"new_highs":341,"new_lows":145,"total_issues":4863,"nh_pct":7.01,"nl_pct":2.98,"mcclellan_oscillator":1.24,"signal":false,"cluster_count":1},{"date":"2024-11-13","spy_close":597.19,"spy_sma_50":573.82,"new_highs":357,"new_lows":164,"total_issues":4861,"nh_pct":7.34,"nl_pct":3.37,"mcclellan_oscillator":-69.48,"signal":false,"cluster_count":1},{"date":"2024-11-14","spy_close":593.35,"spy_sma_50":574.69,"new_highs":164,"new_lows":150,"total_issues":4864,"nh_pct":3.37,"nl_pct":3.08,"mcclellan_oscillator":-140.94,"signal":true,"cluster_count":2},{"date":"2024-11-15","spy_close":585.75,"spy_sma_50":575.6,"new_highs":88,"new_lows":211,"total_issues":4857,"nh_pct":1.81,"nl_pct":4.34,"mcclellan_oscillator":-222.98,"signal":false,"cluster_count":2},{"date":"2024-11-18","spy_close":588.15,"spy_sma_50":576.44,"new_highs":145,"new_lows":180,"total_issues":4867,"nh_pct":2.98,"nl_pct":3.7,"mcclellan_oscillator":-176.82,"signal":true,"cluster_count":3},{"date":"2024-11-19","spy_close":590.3,"spy_sma_50":577.27,"new_highs":146,"new_lows":184,"total_issues":4864,"nh_pct":3.0,"nl_pct":3.78,"mcclellan_oscillator":-135.36,"signal":true,"cluster_count":4},{"date":"2024-11-20","spy_close":590.5,"spy_sma_50":577.99,"new_highs":192,"new_lows":142,"total_issues":4869,"nh_pct":3.94,"nl_pct":2.92,"mcclellan_oscillator":-117.89,"signal":true,"cluster_count":5},{"date":"2024-11-21","spy_close":593.67,"spy_sma_50":578.68,"new_highs":344,"new_lows":116,"total_issues":4872,"nh_pct":7.06,"nl_pct":2.38,"mcclellan_oscillator":15.49,"signal":false,"cluster_count":5},{"date":"2024-11-22","spy_close":595.51,"spy_sma_50":579.35,"new_highs":435,"new_lows":61,"total_issues":4864,"nh_pct":8.94,"nl_pct":1.25,"mcclellan_oscillator":136.6,"signal":false,"cluster_count":5},{"date":"2024-11-25","spy_close":597.53,"spy_sma_50":580.04,"new_highs":746,"new_lows":50,"total_issues":4879,"nh_pct":15.29,"nl_pct":1.02,"mcclellan_oscillator":214.02,"signal":false,"cluster_count":5},{"date":"2024-11-26","spy_close":600.65,"spy_sma_50":580.79,"new_highs":244,"new_lows":75,"total_issues":4874,"nh_pct":5.01,"nl_pct":1.54,"mcclellan_oscillator":125.89,"signal":false,"cluster_count":5},{"date":"2024-11-27","spy_close":598.83,"spy_sma_50":581.54,"new_highs":337,"new_lows":51,"total_issues":4853,"nh_pct":6.94,"nl_pct":1.05,"mcclellan_oscillator":141.41,"signal":false,"cluster_count":5},{"date":"2024-11-29","spy_close":602.55,"spy_sma_50":582.17,"new_highs":252,"new_lows":47,"total_issues":4853,"nh_pct":5.19,"nl_pct":0.97,"mcclellan_oscillator":182.87,"signal":false,"cluster_count":5},{"date":"2024-12-02","spy_close":603.63,"spy_sma_50":582.88,"new_highs":239,"new_lows":63,"total_issues":4881,"nh_pct":4.9,"nl_pct":1.29,"mcclellan_oscillator":141.41,"signal":false,"cluster_count":5},{"date":"2024-12-03","spy_close":603.91,"spy_sma_50":583.57,"new_highs":220,"new_lows":60,"total_issues":4884,"nh_pct":4.5,"nl_pct":1.23,"mcclellan_oscillator":56.4,"signal":false,"cluster_count":5},{"date":"2024-12-04","spy_close":607.66,"spy_sma_50":584.29,"new_highs":247,"new_lows":84,"total_issues":4887,"nh_pct":5.05,"nl_pct":1.72,"mcclellan_oscillator":58.39,"signal":false,"cluster_count":5},{"date":"2024-12-05","spy_close":606.66,"spy_sma_50":585.03,"new_highs":256,"new_lows":96,"total_issues":4879,"nh_pct":5.25,"nl_pct":1.97,"mcclellan_oscillator":-30.16,"signal":false,"cluster_count":5},{"date":"2024-12-06","spy_close":607.81,"spy_sma_50":585.74,"new_highs":225,"new_lows":109,"total_issues":4874,"nh_pct":4.62,"nl_pct":2.24,"mcclellan_oscillator":-15.71,"signal":false,"cluster_count":5},{"date":"2024-12-09","spy_close":604.68,"spy_sma_50":586.4,"new_highs":220,"new_lows":48,"total_issues":4879,"nh_pct":4.51,"nl_pct":0.98,"mcclellan_oscillator":-29.63,"signal":false,"cluster_count":5},{"date":"2024-12-10","spy_close":602.8,"spy_sma_50":586.98,"new_highs":115,"new_lows":69,"total_issues":4876,"nh_pct":2.36,"nl_pct":1.42,"mcclellan_oscillator":-78.39,"signal":false,"cluster_count":5},{"date":"2024-12-11","spy_close":607.46,"spy_sma_50":587.76,"new_highs":185,"new_lows":110,"total_issues":4880,"nh_pct":3.79,"nl_pct":2.25,"mcclellan_oscillator":-51.88,"signal":true,"cluster_count":6},{"date":"2024-12-12","spy_close":604.33,"spy_sma_50":588.47,"new_highs":117,"new_lows":140,"total_issues":4880,"nh_pct":2.4,"nl_pct":2.87,"mcclellan_oscillator":-159.31,"signal":true,"cluster_count":7},{"date":"2024-12-13","spy_close":604.21,"spy_sma_50":589.2,"new_highs":87,"new_lows":211,"total_issues":4874,"nh_pct":1.78,"nl_pct":4.33,"mcclellan_oscillator":-225.51,"signal":false,"cluster_count":7},{"date":"2024-12-16","spy_close":606.79,"spy_sma_50":589.87,"new_highs":169,"new_lows":233,"total_issues":4877,"nh_pct":3.47,"nl_pct":4.78,"mcclellan_oscillator":-217.94,"signal":true,"cluster_count":7},{"date":"2024-12-17","spy_close":604.29,"spy_sma_50":590.6,"new_highs":106,"new_lows":247,"total_issues":4886,"nh_pct":2.17,"nl_pct":5.06,"mcclellan_oscillator":-284.47,"signal":false,"cluster_count":7},{"date":"2024-12-18","spy_close":586.28,"spy_sma_50":590.86,"new_highs":103,"new_lows":332,"total_issues":4889,"nh_pct":2.11,"nl_pct":6.79,"mcclellan_oscillator":-450.39,"signal":false,"cluster_count":7},{"date":"2024-12-19","spy_close":586.1,"spy_sma_50":591.04,"new_highs":26,"new_lows":351,"total_issues":4888,"nh_pct":0.53,"nl_pct":7.18,"mcclellan_oscillator":-428.19,"signal":false,"cluster_count":7},{"date":"2024-12-20","spy_close":591.15,"spy_sma_50":591.34,"new_highs":48,"new_lows":279,"total_issues":4879,"nh_pct":0.98,"nl_pct":5.72,"mcclellan_oscillator":-259.52,"signal":false,"cluster_count":7},{"date":"2024-12-23","spy_close":594.69,"spy_sma_50":591.65,"new_highs":44,"new_lows":188,"total_issues":4891,"nh_pct":0.9,"nl_pct":3.84,"mcclellan_oscillator":-230.27,"signal":false,"cluster_count":7},{"date":"2024-12-24","spy_close":601.3,"spy_sma_50":591.99,"new_highs":53,"new_lows":109,"total_issues":4849,"nh_pct":1.09,"nl_pct":2.25,"mcclellan_oscillator":-65.25,"signal":false,"cluster_count":7},{"date":"2024-12-26","spy_close":601.34,"spy_sma_50":592.42,"new_highs":87,"new_lows":73,"total_issues":4873,"nh_pct":1.79,"nl_pct":1.5,"mcclellan_oscillator":36.42,"signal":false,"cluster_count":7},{"date":"2024-12-27","spy_close":595.01,"spy_sma_50":592.67,"new_highs":59,"new_lows":115,"total_issues":4877,"nh_pct":1.21,"nl_pct":2.36,"mcclellan_oscillator":-109.79,"signal":false,"cluster_count":7},{"date":"2024-12-30","spy_close":588.22,"spy_sma_50":592.79,"new_highs":63,"new_lows":207,"total_issues":4896,"nh_pct":1.29,"nl_pct":4.23,"mcclellan_oscillator":-175.3,"signal":false,"cluster_count":7},{"date":"2024-12-31","spy_close":586.08,"spy_sma_50":592.82,"new_highs":50,"new_lows":86,"total_issues":4888,"nh_pct":1.02,"nl_pct":1.76,"mcclellan_oscillator":-115.08,"signal":false,"cluster_count":6},{"date":"2025-01-02","spy_close":584.64,"spy_sma_50":592.84,"new_highs":66,"new_lows":62,"total_issues":4890,"nh_pct":1.35,"nl_pct":1.27,"mcclellan_oscillator":-80.97,"signal":false,"cluster_count":6},{"date":"2025-01-03","spy_close":591.95,"spy_sma_50":593.01,"new_highs":80,"new_lows":72,"total_issues":4885,"nh_pct":1.64,"nl_pct":1.47,"mcclellan_oscillator":61.2,"signal":false,"cluster_count":5},{"date":"2025-01-06","spy_close":595.36,"spy_sma_50":593.36,"new_highs":133,"new_lows":48,"total_issues":4894,"nh_pct":2.72,"nl_pct":0.98,"mcclellan_oscillator":42.65,"signal":false,"cluster_count":4},{"date":"2025-01-07","spy_close":588.63,"spy_sma_50":593.55,"new_highs":88,"new_lows":90,"total_issues":4893,"nh_pct":1.8,"nl_pct":1.84,"mcclellan_oscillator":-38.28,"signal":false,"cluster_count":3},{"date":"2025-01-08","spy_close":589.49,"spy_sma_50":593.76,"new_highs":49,"new_lows":172,"total_issues":4877,"nh_pct":1.0,"nl_pct":3.53,"mcclellan_oscillator":-73.08,"signal":false,"cluster_count":3},{"date":"2025-01-10","spy_close":580.49,"spy_sma_50":593.75,"new_highs":55,"new_lows":304,"total_issues":4891,"nh_pct":1.12,"nl_pct":6.22,"mcclellan_oscillator":-198.81,"signal":false,"cluster_count":3},{"date":"2025-01-13","spy_close":581.39,"spy_sma_50":593.74,"new_highs":30,"new_lows":301,"total_issues":4891,"nh_pct":0.61,"nl_pct":6.15,"mcclellan_oscillator":-149.48,"signal":false,"cluster_count":3},{"date":"2025-01-14","spy_close":582.19,"spy_sma_50":593.78,"new_highs":62,"new_lows":102,"total_issues":4891,"nh_pct":1.27,"nl_pct":2.09,"mcclellan_oscillator":-33.39,"signal":false,"cluster_count":3},{"date":"2025-01-15","spy_close":592.78,"spy_sma_50":594.27,"new_highs":113,"new_lows":58,"total_issues":4891,"nh_pct":2.31,"nl_pct":1.19,"mcclellan_oscillator":131.37,"signal":false,"cluster_count":3},{"date":"2025-01-16","spy_close":591.64,"spy_sma_50":594.68,"new_highs":120,"new_lows":79,"total_issues":4890,"nh_pct":2.45,"nl_pct":1.62,"mcclellan_oscillator":152.89,"signal":false,"cluster_count":3},{"date":"2025-01-17","spy_close":597.58,"spy_sma_50":595.23,"new_highs":140,"new_lows":48,"total_issues":4888,"nh_pct":2.86,"nl_pct":0.98,"mcclellan_oscillator":200.37,"signal":false,"cluster_count":3},{"date":"2025-01-21","spy_close":603.05,"spy_sma_50":595.76,"new_highs":231,"new_lows":46,"total_issues":4902,"nh_pct":4.71,"nl_pct":0.94,"mcclellan_oscillator":306.72,"signal":false,"cluster_count":3},{"date":"2025-01-22","spy_close":606.44,"spy_sma_50":596.07,"new_highs":207,"new_lows":70,"total_issues":4904,"nh_pct":4.22,"nl_pct":1.43,"mcclellan_oscillator":204.26,"signal":false,"cluster_count":3},{"date":"2025-01-23","spy_close":609.75,"spy_sma_50":596.35,"new_highs":151,"new_lows":86,"total_issues":4903,"nh_pct":3.08,"nl_pct":1.75,"mcclellan_oscillator":225.74,"signal":false,"cluster_count":3},{"date":"2025-01-24","spy_close":607.97,"spy_sma_50":596.55,"new_highs":167,"new_lows":44,"total_issues":4902,"nh_pct":3.41,"nl_pct":0.9,"mcclellan_oscillator":206.83,"signal":false,"cluster_count":3},{"date":"2025-01-27","spy_close":599.37,"spy_sma_50":596.56,"new_highs":105,"new_lows":69,"total_issues":4911,"nh_pct":2.14,"nl_pct":1.41,"mcclellan_oscillator":172.22,"signal":false,"cluster_count":3},{"date":"2025-01-28","spy_close":604.52,"spy_sma_50":596.71,"new_highs":164,"new_lows":105,"total_issues":4900,"nh_pct":3.35,"nl_pct":2.14,"mcclellan_oscillator":139.52,"signal":false,"cluster_count":3},{"date":"2025-01-29","spy_close":601.81,"spy_sma_50":596.8,"new_highs":149,"new_lows":84,"total_issues":4901,"nh_pct":3.04,"nl_pct":1.71,"mcclellan_oscillator":81.37,"signal":false,"cluster_count":2},{"date":"2025-01-30","spy_close":605.04,"spy_sma_50":597.04,"new_highs":221,"new_lows":82,"total_issues":4899,"nh_pct":4.51,"nl_pct":1.67,"mcclellan_oscillator":185.09,"signal":false,"cluster_count":1},{"date":"2025-01-31","spy_close":601.82,"spy_sma_50":597.36,"new_highs":151,"new_lows":78,"total_issues":4904,"nh_pct":3.08,"nl_pct":1.59,"mcclellan_oscillator":67.64,"signal":false,"cluster_count":1},{"date":"2025-02-03","spy_close":597.77,"spy_sma_50":597.55,"new_highs":71,"new_lows":210,"total_issues":4913,"nh_pct":1.45,"nl_pct":4.27,"mcclellan_oscillator":-44.36,"signal":false,"cluster_count":0},{"date":"2025-02-04","spy_close":601.78,"spy_sma_50":597.78,"new_highs":131,"new_lows":97,"total_issues":4906,"nh_pct":2.67,"nl_pct":1.98,"mcclellan_oscillator":68.7,"signal":false,"cluster_count":0},{"date":"2025-02-05","spy_close":604.22,"spy_sma_50":598.06,"new_highs":194,"new_lows":74,"total_issues":4906,"nh_pct":3.95,"nl_pct":1.51,"mcclellan_oscillator":153.82,"signal":false,"cluster_count":0},{"date":"2025-02-06","spy_close":606.32,"spy_sma_50":598.31,"new_highs":207,"new_lows":79,"total_issues":4910,"nh_pct":4.22,"nl_pct":1.61,"mcclellan_oscillator":124.88,"signal":false,"cluster_count":0},{"date":"2025-02-07","spy_close":600.77,"spy_sma_50":598.41,"new_highs":173,"new_lows":160,"total_issues":4910,"nh_pct":3.52,"nl_pct":3.26,"mcclellan_oscillator":-6.74,"signal":true,"cluster_count":1},{"date":"2025-02-10","spy_close":604.85,"spy_sma_50":598.56,"new_highs":160,"new_lows":158,"total_issues":4915,"nh_pct":3.26,"nl_pct":3.21,"mcclellan_oscillator":24.61,"signal":false,"cluster_count":1},{"date":"2025-02-11","spy_close":605.31,"spy_sma_50":598.65,"new_highs":104,"new_lows":181,"total_issues":4910,"nh_pct":2.12,"nl_pct":3.69,"mcclellan_oscillator":0.04,"signal":false,"cluster_count":1},{"date":"2025-02-12","spy_close":603.36,"spy_sma_50":598.74,"new_highs":116,"new_lows":191,"total_issues":4914,"nh_pct":2.36,"nl_pct":3.89,"mcclellan_oscillator":-67.96,"signal":true,"cluster_count":2},{"date":"2025-02-13","spy_close":609.73,"spy_sma_50":598.89,"new_highs":203,"new_lows":105,"total_issues":4911,"nh_pct":4.13,"nl_pct":2.14,"mcclellan_oscillator":62.53,"signal":false,"cluster_count":2},{"date":"2025-02-14","spy_close":609.7,"spy_sma_50":599.01,"new_highs":212,"new_lows":84,"total_issues":4914,"nh_pct":4.31,"nl_pct":1.71,"mcclellan_oscillator":52.74,"signal":false,"cluster_count":2},{"date":"2025-02-18","spy_close":611.49,"spy_sma_50":599.16,"new_highs":214,"new_lows":106,"total_issues":4926,"nh_pct":4.34,"nl_pct":2.15,"mcclellan_oscillator":79.36,"signal":false,"cluster_count":2},{"date":"2025-02-19","spy_close":612.93,"spy_sma_50":599.27,"new_highs":160,"new_lows":130,"total_issues":4919,"nh_pct":3.25,"nl_pct":2.64,"mcclellan_oscillator":37.92,"signal":false,"cluster_count":2},{"date":"2025-02-20","spy_close":610.38,"spy_sma_50":599.34,"new_highs":106,"new_lows":131,"total_issues":4924,"nh_pct":2.15,"nl_pct":2.66,"mcclellan_oscillator":-28.51,"signal":false,"cluster_count":2},{"date":"2025-02-21","spy_close":599.94,"spy_sma_50":599.18,"new_highs":104,"new_lows":158,"total_issues":4914,"nh_pct":2.12,"nl_pct":3.22,"mcclellan_oscillator":-170.05,"signal":false,"cluster_count":2},{"date":"2025-02-24","spy_close":597.21,"spy_sma_50":599.03,"new_highs":58,"new_lows":197,"total_issues":4922,"nh_pct":1.18,"nl_pct":4.0,"mcclellan_oscillator":-206.98,"signal":false,"cluster_count":2},{"date":"2025-02-25","spy_close":594.24,"spy_sma_50":598.86,"new_highs":72,"new_lows":249,"total_issues":4920,"nh_pct":1.46,"nl_pct":5.06,"mcclellan_oscillator":-193.81,"signal":false,"cluster_count":2},{"date":"2025-02-26","spy_close":594.54,"spy_sma_50":598.6,"new_highs":67,"new_lows":182,"total_issues":4920,"nh_pct":1.36,"nl_pct":3.7,"mcclellan_oscillator":-147.48,"signal":false,"cluster_count":2},{"date":"2025-02-27","spy_close":585.05,"spy_sma_50":598.22,"new_highs":62,"new_lows":286,"total_issues":4910,"nh_pct":1.26,"nl_pct":5.82,"mcclellan_oscillator":-228.99,"signal":false,"cluster_count":2},{"date":"2025-02-28","spy_close":594.18,"spy_sma_50":598.02,"new_highs":77,"new_lows":337,"total_issues":4912,"nh_pct":1.57,"nl_pct":6.86,"mcclellan_oscillator":-106.33,"signal":false,"cluster_count":2},{"date":"2025-03-03","spy_close":583.77,"spy_sma_50":597.56,"new_highs":151,"new_lows":466,"total_issues":4926,"nh_pct":3.07,"nl_pct":9.46,"mcclellan_oscillator":-227.32,"signal":false,"cluster_count":2},{"date":"2025-03-04","spy_close":576.86,"spy_sma_50":597.01,"new_highs":68,"new_lows":634,"total_issues":4926,"nh_pct":1.38,"nl_pct":12.87,"mcclellan_oscillator":-282.79,"signal":false,"cluster_count":2},{"date":"2025-03-05","spy_close":583.06,"spy_sma_50":596.95,"new_highs":62,"new_lows":172,"total_issues":4928,"nh_pct":1.26,"nl_pct":3.49,"mcclellan_oscillator":-139.65,"signal":false,"cluster_count":2},{"date":"2025-03-06","spy_close":572.71,"spy_sma_50":596.68,"new_highs":45,"new_lows":147,"total_issues":4924,"nh_pct":0.91,"nl_pct":2.99,"mcclellan_oscillator":-206.06,"signal":false,"cluster_count":2},{"date":"2025-03-07","spy_close":575.92,"spy_sma_50":596.37,"new_highs":51,"new_lows":144,"total_issues":4917,"nh_pct":1.04,"nl_pct":2.93,"mcclellan_oscillator":-131.27,"signal":false,"cluster_count":2},{"date":"2025-03-10","spy_close":560.58,"spy_sma_50":595.69,"new_highs":67,"new_lows":264,"total_issues":4930,"nh_pct":1.36,"nl_pct":5.35,"mcclellan_oscillator":-270.71,"signal":false,"cluster_count":2},{"date":"2025-03-11","spy_close":555.92,"spy_sma_50":594.78,"new_highs":31,"new_lows":343,"total_issues":4924,"nh_pct":0.63,"nl_pct":6.97,"mcclellan_oscillator":-244.28,"signal":false,"cluster_count":2},{"date":"2025-03-12","spy_close":558.87,"spy_sma_50":593.93,"new_highs":24,"new_lows":213,"total_issues":4929,"nh_pct":0.49,"nl_pct":4.32,"mcclellan_oscillator":-164.11,"signal":false,"cluster_count":2},{"date":"2025-03-13","spy_close":551.42,"spy_sma_50":593.06,"new_highs":33,"new_lows":347,"total_issues":4914,"nh_pct":0.67,"nl_pct":7.06,"mcclellan_oscillator":-253.25,"signal":false,"cluster_count":2},{"date":"2025-03-14","spy_close":562.81,"spy_sma_50":592.55,"new_highs":52,"new_lows":139,"total_issues":4915,"nh_pct":1.06,"nl_pct":2.83,"mcclellan_oscillator":-49.89,"signal":false,"cluster_count":2},{"date":"2025-03-17","spy_close":567.15,"spy_sma_50":592.18,"new_highs":93,"new_lows":72,"total_issues":4927,"nh_pct":1.89,"nl_pct":1.46,"mcclellan_oscillator":97.33,"signal":false,"cluster_count":2},{"date":"2025-03-18","spy_close":561.02,"spy_sma_50":591.7,"new_highs":75,"new_lows":110,"total_issues":4920,"nh_pct":1.52,"nl_pct":2.24,"mcclellan_oscillator":22.01,"signal":false,"cluster_count":2},{"date":"2025-03-19","spy_close":567.13,"spy_sma_50":591.21,"new_highs":57,"new_lows":92,"total_issues":4925,"nh_pct":1.16,"nl_pct":1.87,"mcclellan_oscillator":144.01,"signal":false,"cluster_count":2},{"date":"2025-03-20","spy_close":565.49,"spy_sma_50":590.61,"new_highs":51,"new_lows":74,"total_issues":4917,"nh_pct":1.04,"nl_pct":1.5,"mcclellan_oscillator":74.64,"signal":false,"cluster_count":2},{"date":"2025-03-21","spy_close":563.98,"spy_sma_50":590.12,"new_highs":39,"new_lows":177,"total_issues":4926,"nh_pct":0.79,"nl_pct":3.59,"mcclellan_oscillator":15.36,"signal":false,"cluster_count":2},{"date":"2025-03-24","spy_close":574.08,"spy_sma_50":589.81,"new_highs":51,"new_lows":61,"total_issues":4935,"nh_pct":1.03,"nl_pct":1.24,"mcclellan_oscillator":144.5,"signal":false,"cluster_count":2},{"date":"2025-03-25","spy_close":575.46,"spy_sma_50":589.71,"new_highs":72,"new_lows":128,"total_issues":4929,"nh_pct":1.46,"nl_pct":2.6,"mcclellan_oscillator":74.05,"signal":false,"cluster_count":1},{"date":"2025-03-26","spy_close":568.59,"spy_sma_50":589.45,"new_highs":64,"new_lows":163,"total_issues":4924,"nh_pct":1.3,"nl_pct":3.31,"mcclellan_oscillator":3.38,"signal":false,"cluster_count":1},{"date":"2025-03-27","spy_close":567.08,"spy_sma_50":589.15,"new_highs":61,"new_lows":166,"total_issues":4926,"nh_pct":1.24,"nl_pct":3.37,"mcclellan_oscillator":-7.7,"signal":false,"cluster_count":1},{"date":"2025-03-28","spy_close":555.66,"spy_sma_50":588.41,"new_highs":61,"new_lows":323,"total_issues":4925,"nh_pct":1.24,"nl_pct":6.56,"mcclellan_oscillator":-154.34,"signal":false,"cluster_count":0},{"date":"2025-03-31","spy_close":559.39,"spy_sma_50":587.76,"new_highs":73,"new_lows":602,"total_issues":4938,"nh_pct":1.48,"nl_pct":12.19,"mcclellan_oscillator":-158.99,"signal":false,"cluster_count":0},{"date":"2025-04-01","spy_close":560.97,"spy_sma_50":587.03,"new_highs":50,"new_lows":350,"total_issues":4934,"nh_pct":1.01,"nl_pct":7.09,"mcclellan_oscillator":-96.62,"signal":false,"cluster_count":0},{"date":"2025-04-02","spy_close":564.52,"spy_sma_50":586.26,"new_highs":51,"new_lows":254,"total_issues":4937,"nh_pct":1.03,"nl_pct":5.14,"mcclellan_oscillator":41.53,"signal":false,"cluster_count":0},{"date":"2025-04-03","spy_close":536.7,"spy_sma_50":584.86,"new_highs":70,"new_lows":918,"total_issues":4944,"nh_pct":1.42,"nl_pct":18.57,"mcclellan_oscillator":-140.05,"signal":false,"cluster_count":0},{"date":"2025-04-04","spy_close":505.28,"spy_sma_50":582.77,"new_highs":25,"new_lows":1648,"total_issues":4948,"nh_pct":0.51,"nl_pct":33.31,"mcclellan_oscillator":-306.11,"signal":false,"cluster_count":0},{"date":"2025-04-07","spy_close":504.38,"spy_sma_50":580.7,"new_highs":18,"new_lows":1726,"total_issues":4952,"nh_pct":0.36,"nl_pct":34.85,"mcclellan_oscillator":-356.4,"signal":false,"cluster_count":0},{"date":"2025-04-08","spy_close":496.48,"spy_sma_50":578.64,"new_highs":10,"new_lows":895,"total_issues":4945,"nh_pct":0.2,"nl_pct":18.1,"mcclellan_oscillator":-433.37,"signal":false,"cluster_count":0},{"date":"2025-04-09","spy_close":548.62,"spy_sma_50":577.53,"new_highs":18,"new_lows":1057,"total_issues":4949,"nh_pct":0.36,"nl_pct":21.36,"mcclellan_oscillator":-137.72,"signal":false,"cluster_count":0},{"date":"2025-04-10","spy_close":524.58,"spy_sma_50":575.98,"new_highs":32,"new_lows":171,"total_issues":4946,"nh_pct":0.65,"nl_pct":3.46,"mcclellan_oscillator":-277.89,"signal":false,"cluster_count":0},{"date":"2025-04-11","spy_close":533.94,"spy_sma_50":574.56,"new_highs":47,"new_lows":216,"total_issues":4928,"nh_pct":0.95,"nl_pct":4.38,"mcclellan_oscillator":-102.95,"signal":false,"cluster_count":0},{"date":"2025-04-14","spy_close":539.12,"spy_sma_50":573.31,"new_highs":45,"new_lows":80,"total_issues":4948,"nh_pct":0.91,"nl_pct":1.62,"mcclellan_oscillator":62.19,"signal":false,"cluster_count":0},{"date":"2025-04-15","spy_close":537.61,"spy_sma_50":572.1,"new_highs":51,"new_lows":76,"total_issues":4933,"nh_pct":1.03,"nl_pct":1.54,"mcclellan_oscillator":87.22,"signal":false,"cluster_count":0},{"date":"2025-04-16","spy_close":525.66,"spy_sma_50":570.58,"new_highs":65,"new_lows":156,"total_issues":4935,"nh_pct":1.32,"nl_pct":3.16,"mcclellan_oscillator":7.39,"signal":false,"cluster_count":0},{"date":"2025-04-17","spy_close":526.41,"spy_sma_50":569.02,"new_highs":36,"new_lows":96,"total_issues":4935,"nh_pct":0.73,"nl_pct":1.95,"mcclellan_oscillator":136.94,"signal":false,"cluster_count":0},{"date":"2025-04-21","spy_close":513.88,"spy_sma_50":567.18,"new_highs":55,"new_lows":189,"total_issues":4952,"nh_pct":1.11,"nl_pct":3.82,"mcclellan_oscillator":-9.22,"signal":false,"cluster_count":0},{"date":"2025-04-22","spy_close":527.25,"spy_sma_50":565.71,"new_highs":47,"new_lows":44,"total_issues":4947,"nh_pct":0.95,"nl_pct":0.89,"mcclellan_oscillator":203.05,"signal":false,"cluster_count":0},{"date":"2025-04-23","spy_close":535.42,"spy_sma_50":564.32,"new_highs":45,"new_lows":20,"total_issues":4943,"nh_pct":0.91,"nl_pct":0.4,"mcclellan_oscillator":313.03,"signal":false,"cluster_count":0},{"date":"2025-04-24","spy_close":546.69,"spy_sma_50":563.14,"new_highs":41,"new_lows":39,"total_issues":4949,"nh_pct":0.83,"nl_pct":0.79,"mcclellan_oscillator":438.55,"signal":false,"cluster_count":0},{"date":"2025-04-25","spy_close":550.64,"spy_sma_50":562.09,"new_highs":38,"new_lows":36,"total_issues":4945,"nh_pct":0.77,"nl_pct":0.73,"mcclellan_oscillator":393.38,"signal":false,"cluster_count":0},{"date":"2025-04-28","spy_close":550.85,"spy_sma_50":560.91,"new_highs":44,"new_lows":36,"total_issues":4956,"nh_pct":0.89,"nl_pct":0.73,"mcclellan_oscillator":396.53,"signal":false,"cluster_count":0},{"date":"2025-04-29","spy_close":554.32,"spy_sma_50":559.8,"new_highs":49,"new_lows":50,"total_issues":4945,"nh_pct":0.99,"nl_pct":1.01,"mcclellan_oscillator":415.1,"signal":false,"cluster_count":0},{"date":"2025-04-30","spy_close":554.54,"spy_sma_50":558.67,"new_highs":48,"new_lows":84,"total_issues":4952,"nh_pct":0.97,"nl_pct":1.7,"mcclellan_oscillator":336.95,"signal":false,"cluster_count":0},{"date":"2025-05-01","spy_close":558.47,"spy_sma_50":557.58,"new_highs":52,"new_lows":59,"total_issues":4945,"nh_pct":1.05,"nl_pct":1.19,"mcclellan_oscillator":323.05,"signal":false,"cluster_count":0},{"date":"2025-05-02","spy_close":566.76,"spy_sma_50":556.7,"new_highs":92,"new_lows":42,"total_issues":4938,"nh_pct":1.86,"nl_pct":0.85,"mcclellan_oscillator":433.2,"signal":false,"cluster_count":0},{"date":"2025-05-05","spy_close":563.51,"spy_sma_50":555.98,"new_highs":87,"new_lows":58,"total_issues":4948,"nh_pct":1.76,"nl_pct":1.17,"mcclellan_oscillator":295.96,"signal":false,"cluster_count":0},{"date":"2025-05-06","spy_close":558.8,"spy_sma_50":555.21,"new_highs":56,"new_lows":98,"total_issues":4950,"nh_pct":1.13,"nl_pct":1.98,"mcclellan_oscillator":186.49,"signal":false,"cluster_count":0},{"date":"2025-05-07","spy_close":561.15,"spy_sma_50":554.55,"new_highs":93,"new_lows":103,"total_issues":4952,"nh_pct":1.88,"nl_pct":2.08,"mcclellan_oscillator":199.26,"signal":false,"cluster_count":0},{"date":"2025-05-08","spy_close":565.06,"spy_sma_50":553.96,"new_highs":106,"new_lows":86,"total_issues":4945,"nh_pct":2.14,"nl_pct":1.74,"mcclellan_oscillator":270.58,"signal":false,"cluster_count":0},{"date":"2025-05-09","spy_close":564.34,"spy_sma_50":553.54,"new_highs":77,"new_lows":81,"total_issues":4944,"nh_pct":1.56,"nl_pct":1.64,"mcclellan_oscillator":234.76,"signal":false,"cluster_count":0},{"date":"2025-05-12","spy_close":582.99,"spy_sma_50":553.32,"new_highs":134,"new_lows":38,"total_issues":4962,"nh_pct":2.7,"nl_pct":0.77,"mcclellan_oscillator":338.16,"signal":false,"cluster_count":0},{"date":"2025-05-13","spy_close":586.84,"spy_sma_50":553.38,"new_highs":118,"new_lows":69,"total_issues":4959,"nh_pct":2.38,"nl_pct":1.39,"mcclellan_oscillator":327.62,"signal":false,"cluster_count":0},{"date":"2025-05-14","spy_close":587.59,"spy_sma_50":553.59,"new_highs":82,"new_lows":86,"total_issues":4956,"nh_pct":1.65,"nl_pct":1.74,"mcclellan_oscillator":194.13,"signal":false,"cluster_count":0},{"date":"2025-05-15","spy_close":590.46,"spy_sma_50":553.74,"new_highs":104,"new_lows":80,"total_issues":4967,"nh_pct":2.09,"nl_pct":1.61,"mcclellan_oscillator":207.72,"signal":false,"cluster_count":0},{"date":"2025-05-16","spy_close":594.2,"spy_sma_50":554.17,"new_highs":126,"new_lows":47,"total_issues":4955,"nh_pct":2.54,"nl_pct":0.95,"mcclellan_oscillator":246.5,"signal":false,"cluster_count":0},{"date":"2025-05-19","spy_close":594.85,"spy_sma_50":554.55,"new_highs":121,"new_lows":34,"total_issues":4949,"nh_pct":2.44,"nl_pct":0.69,"mcclellan_oscillator":186.12,"signal":false,"cluster_count":0},{"date":"2025-05-20","spy_close":592.85,"spy_sma_50":555.2,"new_highs":125,"new_lows":33,"total_issues":4963,"nh_pct":2.52,"nl_pct":0.66,"mcclellan_oscillator":126.42,"signal":false,"cluster_count":0},{"date":"2025-05-21","spy_close":582.86,"spy_sma_50":555.73,"new_highs":100,"new_lows":90,"total_issues":4955,"nh_pct":2.02,"nl_pct":1.82,"mcclellan_oscillator":-85.65,"signal":false,"cluster_count":0},{"date":"2025-05-22","spy_close":583.09,"spy_sma_50":556.22,"new_highs":58,"new_lows":102,"total_issues":4964,"nh_pct":1.17,"nl_pct":2.05,"mcclellan_oscillator":-108.45,"signal":false,"cluster_count":0},{"date":"2025-05-23","spy_close":579.11,"spy_sma_50":556.77,"new_highs":64,"new_lows":95,"total_issues":4950,"nh_pct":1.29,"nl_pct":1.92,"mcclellan_oscillator":-144.9,"signal":false,"cluster_count":0},{"date":"2025-05-27","spy_close":591.15,"spy_sma_50":557.34,"new_highs":161,"new_lows":37,"total_issues":4960,"nh_pct":3.25,"nl_pct":0.75,"mcclellan_oscillator":17.96,"signal":false,"cluster_count":0},{"date":"2025-05-28","spy_close":587.73,"spy_sma_50":557.75,"new_highs":100,"new_lows":46,"total_issues":4958,"nh_pct":2.02,"nl_pct":0.93,"mcclellan_oscillator":-96.78,"signal":false,"cluster_count":0},{"date":"2025-05-29","spy_close":590.05,"spy_sma_50":558.33,"new_highs":87,"new_lows":62,"total_issues":4963,"nh_pct":1.75,"nl_pct":1.25,"mcclellan_oscillator":-21.6,"signal":false,"cluster_count":0},{"date":"2025-05-30","spy_close":589.39,"spy_sma_50":558.78,"new_highs":93,"new_lows":66,"total_issues":4955,"nh_pct":1.88,"nl_pct":1.33,"mcclellan_oscillator":-82.07,"signal":false,"cluster_count":0},{"date":"2025-06-02","spy_close":592.71,"spy_sma_50":559.32,"new_highs":157,"new_lows":81,"total_issues":4956,"nh_pct":3.17,"nl_pct":1.63,"mcclellan_oscillator":-83.96,"signal":false,"cluster_count":0},{"date":"2025-06-03","spy_close":596.09,"spy_sma_50":559.96,"new_highs":152,"new_lows":61,"total_issues":4966,"nh_pct":3.06,"nl_pct":1.23,"mcclellan_oscillator":21.1,"signal":false,"cluster_count":0},{"date":"2025-06-04","spy_close":595.93,"spy_sma_50":560.4,"new_highs":142,"new_lows":29,"total_issues":4960,"nh_pct":2.86,"nl_pct":0.58,"mcclellan_oscillator":4.97,"signal":false,"cluster_count":0},{"date":"2025-06-05","spy_close":593.05,"spy_sma_50":560.75,"new_highs":129,"new_lows":46,"total_issues":4959,"nh_pct":2.6,"nl_pct":0.93,"mcclellan_oscillator":-24.55,"signal":false,"cluster_count":0},{"date":"2025-06-06","spy_close":599.14,"spy_sma_50":561.36,"new_highs":131,"new_lows":25,"total_issues":4964,"nh_pct":2.64,"nl_pct":0.5,"mcclellan_oscillator":92.43,"signal":false,"cluster_count":0},{"date":"2025-06-09","spy_close":599.68,"spy_sma_50":562.02,"new_highs":141,"new_lows":39,"total_issues":4971,"nh_pct":2.84,"nl_pct":0.78,"mcclellan_oscillator":123.84,"signal":false,"cluster_count":0},{"date":"2025-06-10","spy_close":603.08,"spy_sma_50":562.96,"new_highs":101,"new_lows":32,"total_issues":4978,"nh_pct":2.03,"nl_pct":0.64,"mcclellan_oscillator":159.03,"signal":false,"cluster_count":0},{"date":"2025-06-11","spy_close":601.36,"spy_sma_50":563.8,"new_highs":112,"new_lows":37,"total_issues":4970,"nh_pct":2.25,"nl_pct":0.74,"mcclellan_oscillator":86.87,"signal":false,"cluster_count":0},{"date":"2025-06-12","spy_close":603.75,"spy_sma_50":564.66,"new_highs":100,"new_lows":42,"total_issues":4965,"nh_pct":2.01,"nl_pct":0.85,"mcclellan_oscillator":55.04,"signal":false,"cluster_count":0},{"date":"2025-06-13","spy_close":597.0,"spy_sma_50":565.31,"new_highs":64,"new_lows":94,"total_issues":4955,"nh_pct":1.29,"nl_pct":1.9,"mcclellan_oscillator":-126.25,"signal":false,"cluster_count":0},{"date":"2025-06-16","spy_close":602.68,"spy_sma_50":566.63,"new_highs":140,"new_lows":90,"total_issues":4983,"nh_pct":2.81,"nl_pct":1.81,"mcclellan_oscillator":-42.43,"signal":false,"cluster_count":0},{"date":"2025-06-17","spy_close":597.53,"spy_sma_50":568.47,"new_highs":84,"new_lows":101,"total_issues":4969,"nh_pct":1.69,"nl_pct":2.03,"mcclellan_oscillator":-155.99,"signal":false,"cluster_count":0},{"date":"2025-06-18","spy_close":597.44,"spy_sma_50":570.33,"new_highs":103,"new_lows":74,"total_issues":4972,"nh_pct":2.07,"nl_pct":1.49,"mcclellan_oscillator":-105.56,"signal":false,"cluster_count":0},{"date":"2025-06-20","spy_close":594.28,"spy_sma_50":572.29,"new_highs":99,"new_lows":82,"total_issues":4974,"nh_pct":1.99,"nl_pct":1.65,"mcclellan_oscillator":-131.32,"signal":false,"cluster_count":0},{"date":"2025-06-23","spy_close":600.15,"spy_sma_50":573.32,"new_highs":111,"new_lows":89,"total_issues":4985,"nh_pct":2.23,"nl_pct":1.79,"mcclellan_oscillator":-52.48,"signal":false,"cluster_count":0},{"date":"2025-06-24","spy_close":606.78,"spy_sma_50":574.96,"new_highs":177,"new_lows":46,"total_issues":4978,"nh_pct":3.56,"nl_pct":0.92,"mcclellan_oscillator":75.74,"signal":false,"cluster_count":0},{"date":"2025-06-25","spy_close":607.12,"spy_sma_50":576.43,"new_highs":129,"new_lows":57,"total_issues":4976,"nh_pct":2.59,"nl_pct":1.15,"mcclellan_oscillator":-37.56,"signal":false,"cluster_count":0},{"date":"2025-06-26","spy_close":611.87,"spy_sma_50":577.88,"new_highs":180,"new_lows":56,"total_issues":4982,"nh_pct":3.61,"nl_pct":1.12,"mcclellan_oscillator":90.7,"signal":false,"cluster_count":0},{"date":"2025-06-27","spy_close":614.91,"spy_sma_50":579.43,"new_highs":211,"new_lows":50,"total_issues":4982,"nh_pct":4.24,"nl_pct":1.0,"mcclellan_oscillator":84.17,"signal":false,"cluster_count":0},{"date":"2025-06-30","spy_close":617.85,"spy_sma_50":581.27,"new_highs":215,"new_lows":57,"total_issues":4992,"nh_pct":4.31,"nl_pct":1.14,"mcclellan_oscillator":91.76,"signal":false,"cluster_count":0},{"date":"2025-07-01","spy_close":617.65,"spy_sma_50":583.1,"new_highs":214,"new_lows":36,"total_issues":4990,"nh_pct":4.29,"nl_pct":0.72,"mcclellan_oscillator":154.54,"signal":false,"cluster_count":0},{"date":"2025-07-02","spy_close":620.45,"spy_sma_50":585.23,"new_highs":193,"new_lows":27,"total_issues":4992,"nh_pct":3.87,"nl_pct":0.54,"mcclellan_oscillator":230.84,"signal":false,"cluster_count":0},{"date":"2025-07-03","spy_close":625.34,"spy_sma_50":587.19,"new_highs":292,"new_lows":21,"total_issues":4963,"nh_pct":5.88,"nl_pct":0.42,"mcclellan_oscillator":287.03,"signal":false,"cluster_count":0},{"date":"2025-07-07","spy_close":620.68,"spy_sma_50":588.9,"new_highs":194,"new_lows":30,"total_issues":4997,"nh_pct":3.88,"nl_pct":0.6,"mcclellan_oscillator":103.78,"signal":false,"cluster_count":0},{"date":"2025-07-08","spy_close":620.34,"spy_sma_50":590.37,"new_highs":158,"new_lows":21,"total_issues":4990,"nh_pct":3.17,"nl_pct":0.42,"mcclellan_oscillator":142.84,"signal":false,"cluster_count":0},{"date":"2025-07-09","spy_close":624.06,"spy_sma_50":591.84,"new_highs":145,"new_lows":30,"total_issues":4985,"nh_pct":2.91,"nl_pct":0.6,"mcclellan_oscillator":175.07,"signal":false,"cluster_count":0},{"date":"2025-07-10","spy_close":625.82,"spy_sma_50":593.34,"new_highs":210,"new_lows":25,"total_issues":4992,"nh_pct":4.21,"nl_pct":0.5,"mcclellan_oscillator":202.5,"signal":false,"cluster_count":0},{"date":"2025-07-11","spy_close":623.62,"spy_sma_50":594.72,"new_highs":109,"new_lows":36,"total_issues":4980,"nh_pct":2.19,"nl_pct":0.72,"mcclellan_oscillator":39.29,"signal":false,"cluster_count":0},{"date":"2025-07-14","spy_close":624.81,"spy_sma_50":596.13,"new_highs":149,"new_lows":50,"total_issues":5001,"nh_pct":2.98,"nl_pct":1.0,"mcclellan_oscillator":51.74,"signal":false,"cluster_count":0},{"date":"2025-07-15","spy_close":622.14,"spy_sma_50":597.4,"new_highs":161,"new_lows":67,"total_issues":5001,"nh_pct":3.22,"nl_pct":1.34,"mcclellan_oscillator":-118.46,"signal":false,"cluster_count":0},{"date":"2025-07-16","spy_close":624.22,"spy_sma_50":598.55,"new_highs":101,"new_lows":57,"total_issues":4993,"nh_pct":2.02,"nl_pct":1.14,"mcclellan_oscillator":-38.15,"signal":false,"cluster_count":0},{"date":"2025-07-17","spy_close":628.04,"spy_sma_50":599.84,"new_highs":193,"new_lows":32,"total_issues":5002,"nh_pct":3.86,"nl_pct":0.64,"mcclellan_oscillator":46.77,"signal":false,"cluster_count":0},{"date":"2025-07-18","spy_close":627.58,"spy_sma_50":601.22,"new_highs":211,"new_lows":66,"total_issues":4978,"nh_pct":4.24,"nl_pct":1.33,"mcclellan_oscillator":-34.72,"signal":false,"cluster_count":0},{"date":"2025-07-21","spy_close":628.77,"spy_sma_50":602.57,"new_highs":189,"new_lows":78,"total_issues":5005,"nh_pct":3.78,"nl_pct":1.56,"mcclellan_oscillator":-50.92,"signal":false,"cluster_count":0},{"date":"2025-07-22","spy_close":628.86,"spy_sma_50":603.85,"new_highs":135,"new_lows":30,"total_issues":5009,"nh_pct":2.7,"nl_pct":0.6,"mcclellan_oscillator":35.84,"signal":false,"cluster_count":0},{"date":"2025-07-23","spy_close":634.21,"spy_sma_50":605.24,"new_highs":229,"new_lows":28,"total_issues":5002,"nh_pct":4.58,"nl_pct":0.56,"mcclellan_oscillator":122.14,"signal":false,"cluster_count":0},{"date":"2025-07-24","spy_close":634.42,"spy_sma_50":606.27,"new_highs":186,"new_lows":46,"total_issues":5004,"nh_pct":3.72,"nl_pct":0.92,"mcclellan_oscillator":-10.44,"signal":false,"cluster_count":0},{"date":"2025-07-25","spy_close":637.1,"spy_sma_50":607.28,"new_highs":151,"new_lows":45,"total_issues":4996,"nh_pct":3.02,"nl_pct":0.9,"mcclellan_oscillator":-1.39,"signal":false,"cluster_count":0},{"date":"2025-07-28","spy_close":636.94,"spy_sma_50":608.26,"new_highs":147,"new_lows":48,"total_issues":5012,"nh_pct":2.93,"nl_pct":0.96,"mcclellan_oscillator":-76.49,"signal":false,"cluster_count":0},{"date":"2025-07-29","spy_close":635.26,"spy_sma_50":609.16,"new_highs":145,"new_lows":64,"total_issues":5006,"nh_pct":2.9,"nl_pct":1.28,"mcclellan_oscillator":-144.72,"signal":false,"cluster_count":0},{"date":"2025-07-30","spy_close":634.46,"spy_sma_50":609.97,"new_highs":137,"new_lows":82,"total_issues":4998,"nh_pct":2.74,"nl_pct":1.64,"mcclellan_oscillator":-236.54,"signal":false,"cluster_count":0},{"date":"2025-07-31","spy_close":632.08,"spy_sma_50":610.71,"new_highs":142,"new_lows":138,"total_issues":5007,"nh_pct":2.84,"nl_pct":2.76,"mcclellan_oscillator":-299.41,"signal":true,"cluster_count":1},{"date":"2025-08-01","spy_close":621.72,"spy_sma_50":611.29,"new_highs":53,"new_lows":188,"total_issues":5004,"nh_pct":1.06,"nl_pct":3.76,"mcclellan_oscillator":-389.22,"signal":false,"cluster_count":1},{"date":"2025-08-04","spy_close":631.17,"spy_sma_50":612.25,"new_highs":129,"new_lows":65,"total_issues":5019,"nh_pct":2.57,"nl_pct":1.3,"mcclellan_oscillator":-192.1,"signal":false,"cluster_count":1},{"date":"2025-08-05","spy_close":627.97,"spy_sma_50":613.15,"new_highs":144,"new_lows":80,"total_issues":5010,"nh_pct":2.87,"nl_pct":1.6,"mcclellan_oscillator":-148.96,"signal":false,"cluster_count":1},{"date":"2025-08-06","spy_close":632.78,"spy_sma_50":614.22,"new_highs":120,"new_lows":102,"total_issues":5019,"nh_pct":2.39,"nl_pct":2.03,"mcclellan_oscillator":-147.93,"signal":false,"cluster_count":1},{"date":"2025-08-07","spy_close":632.25,"spy_sma_50":615.05,"new_highs":177,"new_lows":98,"total_issues":5018,"nh_pct":3.53,"nl_pct":1.95,"mcclellan_oscillator":-160.51,"signal":false,"cluster_count":1},{"date":"2025-08-08","spy_close":637.18,"spy_sma_50":616.04,"new_highs":172,"new_lows":102,"total_issues":5001,"nh_pct":3.44,"nl_pct":2.04,"mcclellan_oscillator":-130.01,"signal":false,"cluster_count":1},{"date":"2025-08-11","spy_close":635.92,"spy_sma_50":616.95,"new_highs":142,"new_lows":119,"total_issues":5026,"nh_pct":2.83,"nl_pct":2.37,"mcclellan_oscillator":-148.69,"signal":true,"cluster_count":2},{"date":"2025-08-12","spy_close":642.69,"spy_sma_50":618.02,"new_highs":255,"new_lows":70,"total_issues":5016,"nh_pct":5.08,"nl_pct":1.4,"mcclellan_oscillator":18.84,"signal":false,"cluster_count":2},{"date":"2025-08-13","spy_close":644.89,"spy_sma_50":619.06,"new_highs":359,"new_lows":49,"total_issues":5027,"nh_pct":7.14,"nl_pct":0.97,"mcclellan_oscillator":148.83,"signal":false,"cluster_count":2},{"date":"2025-08-14","spy_close":644.95,"spy_sma_50":620.04,"new_highs":145,"new_lows":50,"total_issues":5017,"nh_pct":2.89,"nl_pct":1.0,"mcclellan_oscillator":10.43,"signal":false,"cluster_count":2},{"date":"2025-08-15","spy_close":643.44,"spy_sma_50":620.99,"new_highs":132,"new_lows":50,"total_issues":5014,"nh_pct":2.63,"nl_pct":1.0,"mcclellan_oscillator":-48.16,"signal":false,"cluster_count":2},{"date":"2025-08-18","spy_close":643.3,"spy_sma_50":621.99,"new_highs":126,"new_lows":44,"total_issues":5030,"nh_pct":2.5,"nl_pct":0.87,"mcclellan_oscillator":-18.91,"signal":false,"cluster_count":2},{"date":"2025-08-19","spy_close":639.81,"spy_sma_50":622.81,"new_highs":111,"new_lows":50,"total_issues":5027,"nh_pct":2.21,"nl_pct":0.99,"mcclellan_oscillator":-54.51,"signal":false,"cluster_count":2},{"date":"2025-08-20","spy_close":638.11,"spy_sma_50":623.58,"new_highs":79,"new_lows":69,"total_issues":5019,"nh_pct":1.57,"nl_pct":1.37,"mcclellan_oscillator":-66.12,"signal":false,"cluster_count":2},{"date":"2025-08-21","spy_close":635.55,"spy_sma_50":624.23,"new_highs":92,"new_lows":66,"total_issues":5015,"nh_pct":1.83,"nl_pct":1.32,"mcclellan_oscillator":-68.57,"signal":false,"cluster_count":2},{"date":"2025-08-22","spy_close":645.31,"spy_sma_50":625.1,"new_highs":343,"new_lows":30,"total_issues":5026,"nh_pct":6.82,"nl_pct":0.6,"mcclellan_oscillator":133.18,"signal":false,"cluster_count":2},{"date":"2025-08-25","spy_close":642.47,"spy_sma_50":625.88,"new_highs":218,"new_lows":23,"total_issues":5021,"nh_pct":4.34,"nl_pct":0.46,"mcclellan_oscillator":13.66,"signal":false,"cluster_count":2},{"date":"2025-08-26","spy_close":645.16,"spy_sma_50":626.84,"new_highs":230,"new_lows":40,"total_issues":5018,"nh_pct":4.58,"nl_pct":0.8,"mcclellan_oscillator":48.35,"signal":false,"cluster_count":2},{"date":"2025-08-27","spy_close":646.63,"spy_sma_50":627.72,"new_highs":235,"new_lows":25,"total_issues":5017,"nh_pct":4.68,"nl_pct":0.5,"mcclellan_oscillator":84.72,"signal":false,"cluster_count":2},{"date":"2025-08-28","spy_close":648.92,"spy_sma_50":628.75,"new_highs":254,"new_lows":45,"total_issues":5019,"nh_pct":5.06,"nl_pct":0.9,"mcclellan_oscillator":72.35,"signal":false,"cluster_count":2},{"date":"2025-08-29","spy_close":645.05,"spy_sma_50":629.7,"new_highs":188,"new_lows":35,"total_issues":5009,"nh_pct":3.75,"nl_pct":0.7,"mcclellan_oscillator":33.65,"signal":false,"cluster_count":2},{"date":"2025-09-02","spy_close":640.27,"spy_sma_50":630.62,"new_highs":165,"new_lows":68,"total_issues":5036,"nh_pct":3.28,"nl_pct":1.35,"mcclellan_oscillator":-68.45,"signal":false,"cluster_count":2},{"date":"2025-09-03","spy_close":643.74,"spy_sma_50":631.49,"new_highs":191,"new_lows":66,"total_issues":5032,"nh_pct":3.8,"nl_pct":1.31,"mcclellan_oscillator":-74.55,"signal":false,"cluster_count":2},{"date":"2025-09-04","spy_close":649.12,"spy_sma_50":632.34,"new_highs":180,"new_lows":77,"total_issues":5018,"nh_pct":3.59,"nl_pct":1.53,"mcclellan_oscillator":14.15,"signal":false,"cluster_count":2},{"date":"2025-09-05","spy_close":647.24,"spy_sma_50":633.14,"new_highs":323,"new_lows":69,"total_issues":5017,"nh_pct":6.44,"nl_pct":1.38,"mcclellan_oscillator":49.32,"signal":false,"cluster_count":2},{"date":"2025-09-08","spy_close":648.83,"spy_sma_50":633.88,"new_highs":278,"new_lows":78,"total_issues":5029,"nh_pct":5.53,"nl_pct":1.55,"mcclellan_oscillator":53.69,"signal":false,"cluster_count":2},{"date":"2025-09-09","spy_close":650.33,"spy_sma_50":634.59,"new_highs":220,"new_lows":51,"total_issues":5034,"nh_pct":4.37,"nl_pct":1.01,"mcclellan_oscillator":-4.24,"signal":false,"cluster_count":2},{"date":"2025-09-10","spy_close":652.21,"spy_sma_50":635.28,"new_highs":259,"new_lows":83,"total_issues":5029,"nh_pct":5.15,"nl_pct":1.65,"mcclellan_oscillator":-31.59,"signal":false,"cluster_count":2},{"date":"2025-09-11","spy_close":657.63,"spy_sma_50":636.08,"new_highs":378,"new_lows":48,"total_issues":5030,"nh_pct":7.51,"nl_pct":0.95,"mcclellan_oscillator":113.62,"signal":false,"cluster_count":2},{"date":"2025-09-12","spy_close":657.41,"spy_sma_50":636.82,"new_highs":235,"new_lows":48,"total_issues":5025,"nh_pct":4.68,"nl_pct":0.96,"mcclellan_oscillator":-2.08,"signal":false,"cluster_count":2},{"date":"2025-09-15","spy_close":660.91,"spy_sma_50":637.53,"new_highs":309,"new_lows":84,"total_issues":5038,"nh_pct":6.13,"nl_pct":1.67,"mcclellan_oscillator":-6.55,"signal":false,"cluster_count":1},{"date":"2025-09-16","spy_close":660.0,"spy_sma_50":638.31,"new_highs":226,"new_lows":62,"total_issues":5041,"nh_pct":4.48,"nl_pct":1.23,"mcclellan_oscillator":-33.29,"signal":false,"cluster_count":1},{"date":"2025-09-17","spy_close":659.18,"spy_sma_50":639.09,"new_highs":278,"new_lows":53,"total_issues":5036,"nh_pct":5.52,"nl_pct":1.05,"mcclellan_oscillator":-40.19,"signal":false,"cluster_count":1},{"date":"2025-09-18","spy_close":662.26,"spy_sma_50":639.85,"new_highs":300,"new_lows":63,"total_issues":5036,"nh_pct":5.96,"nl_pct":1.25,"mcclellan_oscillator":74.77,"signal":false,"cluster_count":1},{"date":"2025-09-19","spy_close":663.7,"spy_sma_50":640.61,"new_highs":311,"new_lows":92,"total_issues":5037,"nh_pct":6.17,"nl_pct":1.83,"mcclellan_oscillator":-21.17,"signal":false,"cluster_count":1},{"date":"2025-09-22","spy_close":666.84,"spy_sma_50":641.48,"new_highs":299,"new_lows":89,"total_issues":5039,"nh_pct":5.93,"nl_pct":1.77,"mcclellan_oscillator":2.76,"signal":false,"cluster_count":1},{"date":"2025-09-23","spy_close":663.21,"spy_sma_50":642.24,"new_highs":372,"new_lows":82,"total_issues":5035,"nh_pct":7.39,"nl_pct":1.63,"mcclellan_oscillator":-43.09,"signal":false,"cluster_count":1},{"date":"2025-09-24","spy_close":661.1,"spy_sma_50":643.02,"new_highs":143,"new_lows":76,"total_issues":5033,"nh_pct":2.84,"nl_pct":1.51,"mcclellan_oscillator":-89.13,"signal":false,"cluster_count":0},{"date":"2025-09-25","spy_close":658.05,"spy_sma_50":643.7,"new_highs":80,"new_lows":119,"total_issues":5034,"nh_pct":1.59,"nl_pct":2.36,"mcclellan_oscillator":-198.4,"signal":false,"cluster_count":0},{"date":"2025-09-26","spy_close":661.82,"spy_sma_50":644.38,"new_highs":152,"new_lows":54,"total_issues":5029,"nh_pct":3.02,"nl_pct":1.07,"mcclellan_oscillator":-87.03,"signal":false,"cluster_count":0},{"date":"2025-09-29","spy_close":663.68,"spy_sma_50":645.1,"new_highs":230,"new_lows":84,"total_issues":5048,"nh_pct":4.56,"nl_pct":1.66,"mcclellan_oscillator":-84.78,"signal":false,"cluster_count":0},{"date":"2025-09-30","spy_close":666.18,"spy_sma_50":645.85,"new_highs":219,"new_lows":88,"total_issues":5053,"nh_pct":4.33,"nl_pct":1.74,"mcclellan_oscillator":-74.53,"signal":false,"cluster_count":0},{"date":"2025-10-01","spy_close":668.45,"spy_sma_50":646.64,"new_highs":285,"new_lows":83,"total_issues":5049,"nh_pct":5.64,"nl_pct":1.64,"mcclellan_oscillator":-54.84,"signal":false,"cluster_count":0},{"date":"2025-10-02","spy_close":669.22,"spy_sma_50":647.34,"new_highs":280,"new_lows":89,"total_issues":5054,"nh_pct":5.54,"nl_pct":1.76,"mcclellan_oscillator":-37.18,"signal":false,"cluster_count":0},{"date":"2025-10-03","spy_close":669.21,"spy_sma_50":648.03,"new_highs":324,"new_lows":34,"total_issues":5047,"nh_pct":6.42,"nl_pct":0.67,"mcclellan_oscillator":24.7,"signal":false,"cluster_count":0},{"date":"2025-10-06","spy_close":671.61,"spy_sma_50":648.72,"new_highs":401,"new_lows":85,"total_issues":5057,"nh_pct":7.93,"nl_pct":1.68,"mcclellan_oscillator":22.89,"signal":false,"cluster_count":0},{"date":"2025-10-07","spy_close":669.12,"spy_sma_50":649.37,"new_highs":250,"new_lows":93,"total_issues":5065,"nh_pct":4.94,"nl_pct":1.84,"mcclellan_oscillator":-79.08,"signal":false,"cluster_count":0},{"date":"2025-10-08","spy_close":673.11,"spy_sma_50":650.12,"new_highs":286,"new_lows":88,"total_issues":5054,"nh_pct":5.66,"nl_pct":1.74,"mcclellan_oscillator":-3.41,"signal":false,"cluster_count":0},{"date":"2025-10-09","spy_close":671.16,"spy_sma_50":650.86,"new_highs":265,"new_lows":105,"total_issues":5061,"nh_pct":5.24,"nl_pct":2.07,"mcclellan_oscillator":-104.85,"signal":false,"cluster_count":0},{"date":"2025-10-10","spy_close":653.02,"spy_sma_50":651.28,"new_highs":161,"new_lows":214,"total_issues":5056,"nh_pct":3.18,"nl_pct":4.23,"mcclellan_oscillator":-286.16,"signal":true,"cluster_count":1},{"date":"2025-10-13","spy_close":663.04,"spy_sma_50":652.1,"new_highs":143,"new_lows":136,"total_issues":5080,"nh_pct":2.81,"nl_pct":2.68,"mcclellan_oscillator":-104.79,"signal":true,"cluster_count":2},{"date":"2025-10-14","spy_close":662.23,"spy_sma_50":652.73,"new_highs":178,"new_lows":117,"total_issues":5078,"nh_pct":3.51,"nl_pct":2.3,"mcclellan_oscillator":-13.05,"signal":true,"cluster_count":3},{"date":"2025-10-15","spy_close":665.17,"spy_sma_50":653.47,"new_highs":289,"new_lows":51,"total_issues":5078,"nh_pct":5.69,"nl_pct":1.0,"mcclellan_oscillator":23.25,"signal":false,"cluster_count":3},{"date":"2025-10-16","spy_close":660.64,"spy_sma_50":654.03,"new_highs":248,"new_lows":119,"total_issues":5076,"nh_pct":4.89,"nl_pct":2.34,"mcclellan_oscillator":-105.88,"signal":false,"cluster_count":3},{"date":"2025-10-17","spy_close":664.39,"spy_sma_50":654.67,"new_highs":52,"new_lows":99,"total_issues":5069,"nh_pct":1.03,"nl_pct":1.95,"mcclellan_oscillator":-117.0,"signal":false,"cluster_count":3},{"date":"2025-10-20","spy_close":671.3,"spy_sma_50":655.35,"new_highs":141,"new_lows":59,"total_issues":5072,"nh_pct":2.78,"nl_pct":1.16,"mcclellan_oscillator":54.12,"signal":false,"cluster_count":3},{"date":"2025-10-21","spy_close":671.29,"spy_sma_50":656.06,"new_highs":96,"new_lows":47,"total_issues":5082,"nh_pct":1.89,"nl_pct":0.92,"mcclellan_oscillator":55.81,"signal":false,"cluster_count":3},{"date":"2025-10-22","spy_close":667.8,"spy_sma_50":656.56,"new_highs":75,"new_lows":67,"total_issues":5065,"nh_pct":1.48,"nl_pct":1.32,"mcclellan_oscillator":-20.72,"signal":false,"cluster_count":3},{"date":"2025-10-23","spy_close":671.76,"spy_sma_50":657.1,"new_highs":131,"new_lows":54,"total_issues":5074,"nh_pct":2.58,"nl_pct":1.06,"mcclellan_oscillator":57.3,"signal":false,"cluster_count":3},{"date":"2025-10-24","spy_close":677.25,"spy_sma_50":657.74,"new_highs":241,"new_lows":46,"total_issues":5074,"nh_pct":4.75,"nl_pct":0.91,"mcclellan_oscillator":121.91,"signal":false,"cluster_count":3},{"date":"2025-10-27","spy_close":685.24,"spy_sma_50":658.58,"new_highs":261,"new_lows":63,"total_issues":5087,"nh_pct":5.13,"nl_pct":1.24,"mcclellan_oscillator":114.8,"signal":false,"cluster_count":3},{"date":"2025-10-28","spy_close":687.06,"spy_sma_50":659.46,"new_highs":203,"new_lows":110,"total_issues":5090,"nh_pct":3.99,"nl_pct":2.16,"mcclellan_oscillator":29.35,"signal":false,"cluster_count":3},{"date":"2025-10-29","spy_close":687.39,"spy_sma_50":660.41,"new_highs":252,"new_lows":211,"total_issues":5094,"nh_pct":4.95,"nl_pct":4.14,"mcclellan_oscillator":-85.01,"signal":true,"cluster_count":4},{"date":"2025-10-30","spy_close":679.83,"spy_sma_50":661.24,"new_highs":164,"new_lows":240,"total_issues":5086,"nh_pct":3.22,"nl_pct":4.72,"mcclellan_oscillator":-140.61,"signal":true,"cluster_count":5},{"date":"2025-10-31","spy_close":682.06,"spy_sma_50":662.17,"new_highs":119,"new_lows":192,"total_issues":5085,"nh_pct":2.34,"nl_pct":3.78,"mcclellan_oscillator":-74.95,"signal":true,"cluster_count":6},{"date":"2025-11-03","spy_close":683.34,"spy_sma_50":662.93,"new_highs":136,"new_lows":195,"total_issues":5091,"nh_pct":2.67,"nl_pct":3.83,"mcclellan_oscillator":-110.33,"signal":true,"cluster_count":7},{"date":"2025-11-04","spy_close":675.24,"spy_sma_50":663.59,"new_highs":67,"new_lows":236,"total_issues":5090,"nh_pct":1.32,"nl_pct":4.64,"mcclellan_oscillator":-210.59,"signal":false,"cluster_count":7},{"date":"2025-11-05","spy_close":677.58,"spy_sma_50":664.24,"new_highs":137,"new_lows":166,"total_issues":5084,"nh_pct":2.69,"nl_pct":3.27,"mcclellan_oscillator":-89.95,"signal":true,"cluster_count":8},{"date":"2025-11-06","spy_close":670.31,"spy_sma_50":664.71,"new_highs":143,"new_lows":259,"total_issues":5078,"nh_pct":2.82,"nl_pct":5.1,"mcclellan_oscillator":-187.2,"signal":true,"cluster_count":9},{"date":"2025-11-07","spy_close":670.97,"spy_sma_50":665.15,"new_highs":100,"new_lows":286,"total_issues":5075,"nh_pct":1.97,"nl_pct":5.64,"mcclellan_oscillator":-113.12,"signal":false,"cluster_count":9},{"date":"2025-11-10","spy_close":681.44,"spy_sma_50":665.88,"new_highs":229,"new_lows":130,"total_issues":5092,"nh_pct":4.5,"nl_pct":2.55,"mcclellan_oscillator":-4.71,"signal":true,"cluster_count":10},{"date":"2025-11-11","spy_close":683.0,"spy_sma_50":666.73,"new_highs":234,"new_lows":99,"total_issues":5078,"nh_pct":4.61,"nl_pct":1.95,"mcclellan_oscillator":57.7,"signal":false,"cluster_count":10},{"date":"2025-11-12","spy_close":683.38,"spy_sma_50":667.53,"new_highs":233,"new_lows":79,"total_issues":5094,"nh_pct":4.57,"nl_pct":1.55,"mcclellan_oscillator":54.77,"signal":false,"cluster_count":10},{"date":"2025-11-13","spy_close":672.04,"spy_sma_50":667.98,"new_highs":123,"new_lows":185,"total_issues":5076,"nh_pct":2.42,"nl_pct":3.64,"mcclellan_oscillator":-97.95,"signal":true,"cluster_count":11},{"date":"2025-11-14","spy_close":671.93,"spy_sma_50":668.48,"new_highs":72,"new_lows":259,"total_issues":5074,"nh_pct":1.42,"nl_pct":5.1,"mcclellan_oscillator":-126.8,"signal":false,"cluster_count":11},{"date":"2025-11-17","spy_close":665.67,"spy_sma_50":668.82,"new_highs":94,"new_lows":311,"total_issues":5094,"nh_pct":1.85,"nl_pct":6.11,"mcclellan_oscillator":-256.02,"signal":false,"cluster_count":11},{"date":"2025-11-18","spy_close":660.08,"spy_sma_50":669.01,"new_highs":70,"new_lows":335,"total_issues":5088,"nh_pct":1.38,"nl_pct":6.58,"mcclellan_oscillator":-198.43,"signal":false,"cluster_count":11},{"date":"2025-11-19","spy_close":662.63,"spy_sma_50":669.22,"new_highs":66,"new_lows":300,"total_issues":5088,"nh_pct":1.3,"nl_pct":5.9,"mcclellan_oscillator":-217.14,"signal":false,"cluster_count":11},{"date":"2025-11-20","spy_close":652.53,"spy_sma_50":669.12,"new_highs":100,"new_lows":317,"total_issues":5097,"nh_pct":1.96,"nl_pct":6.22,"mcclellan_oscillator":-313.66,"signal":false,"cluster_count":11},{"date":"2025-11-21","spy_close":659.03,"spy_sma_50":669.15,"new_highs":72,"new_lows":235,"total_issues":5081,"nh_pct":1.42,"nl_pct":4.63,"mcclellan_oscillator":-107.51,"signal":false,"cluster_count":11},{"date":"2025-11-24","spy_close":668.73,"spy_sma_50":669.31,"new_highs":138,"new_lows":95,"total_issues":5078,"nh_pct":2.72,"nl_pct":1.87,"mcclellan_oscillator":-6.62,"signal":false,"cluster_count":10},{"date":"2025-11-25","spy_close":675.02,"spy_sma_50":669.61,"new_highs":220,"new_lows":50,"total_issues":5086,"nh_pct":4.33,"nl_pct":0.98,"mcclellan_oscillator":154.32,"signal":false,"cluster_count":9},{"date":"2025-11-26","spy_close":679.68,"spy_sma_50":670.02,"new_highs":246,"new_lows":35,"total_issues":5094,"nh_pct":4.83,"nl_pct":0.69,"mcclellan_oscillator":229.91,"signal":false,"cluster_count":8},{"date":"2025-11-28","spy_close":683.39,"spy_sma_50":670.44,"new_highs":172,"new_lows":28,"total_issues":5074,"nh_pct":3.39,"nl_pct":0.55,"mcclellan_oscillator":286.04,"signal":false,"cluster_count":8},{"date":"2025-12-01","spy_close":680.27,"spy_sma_50":670.77,"new_highs":144,"new_lows":54,"total_issues":5100,"nh_pct":2.82,"nl_pct":1.06,"mcclellan_oscillator":160.95,"signal":false,"cluster_count":8},{"date":"2025-12-02","spy_close":681.53,"spy_sma_50":671.06,"new_highs":128,"new_lows":75,"total_issues":5095,"nh_pct":2.51,"nl_pct":1.47,"mcclellan_oscillator":110.29,"signal":false,"cluster_count":8},{"date":"2025-12-03","spy_close":683.89,"spy_sma_50":671.48,"new_highs":206,"new_lows":64,"total_issues":5107,"nh_pct":4.03,"nl_pct":1.25,"mcclellan_oscillator":229.18,"signal":false,"cluster_count":8},{"date":"2025-12-04","spy_close":684.39,"spy_sma_50":671.94,"new_highs":217,"new_lows":48,"total_issues":5098,"nh_pct":4.26,"nl_pct":0.94,"mcclellan_oscillator":228.78,"signal":false,"cluster_count":8},{"date":"2025-12-05","spy_close":685.69,"spy_sma_50":672.5,"new_highs":219,"new_lows":65,"total_issues":5097,"nh_pct":4.3,"nl_pct":1.28,"mcclellan_oscillator":170.9,"signal":false,"cluster_count":8},{"date":"2025-12-08","spy_close":683.63,"spy_sma_50":672.93,"new_highs":206,"new_lows":69,"total_issues":5105,"nh_pct":4.04,"nl_pct":1.35,"mcclellan_oscillator":100.8,"signal":false,"cluster_count":8},{"date":"2025-12-09","spy_close":683.04,"spy_sma_50":673.32,"new_highs":166,"new_lows":63,"total_issues":5110,"nh_pct":3.25,"nl_pct":1.23,"mcclellan_oscillator":121.07,"signal":false,"cluster_count":8},{"date":"2025-12-10","spy_close":687.57,"spy_sma_50":673.75,"new_highs":319,"new_lows":65,"total_issues":5110,"nh_pct":6.24,"nl_pct":1.27,"mcclellan_oscillator":206.64,"signal":false,"cluster_count":8},{"date":"2025-12-11","spy_close":689.17,"spy_sma_50":674.16,"new_highs":406,"new_lows":64,"total_issues":5116,"nh_pct":7.94,"nl_pct":1.25,"mcclellan_oscillator":238.62,"signal":false,"cluster_count":8},{"date":"2025-12-12","spy_close":681.76,"spy_sma_50":674.41,"new_highs":295,"new_lows":71,"total_issues":5099,"nh_pct":5.79,"nl_pct":1.39,"mcclellan_oscillator":120.02,"signal":false,"cluster_count":7},{"date":"2025-12-15","spy_close":680.73,"spy_sma_50":674.64,"new_highs":235,"new_lows":126,"total_issues":5109,"nh_pct":4.6,"nl_pct":2.47,"mcclellan_oscillator":45.26,"signal":false,"cluster_count":6},{"date":"2025-12-16","spy_close":678.87,"spy_sma_50":674.79,"new_highs":120,"new_lows":125,"total_issues":5118,"nh_pct":2.34,"nl_pct":2.44,"mcclellan_oscillator":-13.13,"signal":true,"cluster_count":6},{"date":"2025-12-17","spy_close":671.4,"spy_sma_50":674.83,"new_highs":131,"new_lows":101,"total_issues":5112,"nh_pct":2.56,"nl_pct":1.98,"mcclellan_oscillator":-64.69,"signal":false,"cluster_count":5},{"date":"2025-12-18","spy_close":676.47,"spy_sma_50":674.9,"new_highs":184,"new_lows":101,"total_issues":5114,"nh_pct":3.6,"nl_pct":1.97,"mcclellan_oscillator":-4.65,"signal":false,"cluster_count":5},{"date":"2025-12-19","spy_close":680.59,"spy_sma_50":675.09,"new_highs":175,"new_lows":100,"total_issues":5119,"nh_pct":3.42,"nl_pct":1.95,"mcclellan_oscillator":20.66,"signal":false,"cluster_count":4},{"date":"2025-12-22","spy_close":684.83,"spy_sma_50":675.73,"new_highs":265,"new_lows":94,"total_issues":5121,"nh_pct":5.17,"nl_pct":1.84,"mcclellan_oscillator":83.45,"signal":false,"cluster_count":3},{"date":"2025-12-23","spy_close":687.96,"spy_sma_50":676.22,"new_highs":194,"new_lows":116,"total_issues":5117,"nh_pct":3.79,"nl_pct":2.27,"mcclellan_oscillator":5.16,"signal":false,"cluster_count":3},{"date":"2025-12-24","spy_close":690.38,"spy_sma_50":676.79,"new_highs":134,"new_lows":102,"total_issues":5094,"nh_pct":2.63,"nl_pct":2.0,"mcclellan_oscillator":76.3,"signal":false,"cluster_count":2},{"date":"2025-12-26","spy_close":690.31,"spy_sma_50":677.29,"new_highs":149,"new_lows":97,"total_issues":5116,"nh_pct":2.91,"nl_pct":1.9,"mcclellan_oscillator":47.15,"signal":false,"cluster_count":2},{"date":"2025-12-29","spy_close":687.85,"spy_sma_50":677.83,"new_highs":64,"new_lows":131,"total_issues":5132,"nh_pct":1.25,"nl_pct":2.55,"mcclellan_oscillator":-52.32,"signal":false,"cluster_count":2},{"date":"2025-12-30","spy_close":687.01,"spy_sma_50":678.29,"new_highs":74,"new_lows":109,"total_issues":5120,"nh_pct":1.45,"nl_pct":2.13,"mcclellan_oscillator":-99.4,"signal":false,"cluster_count":1},{"date":"2025-12-31","spy_close":681.92,"spy_sma_50":678.5,"new_highs":52,"new_lows":121,"total_issues":5125,"nh_pct":1.01,"nl_pct":2.36,"mcclellan_oscillator":-197.36,"signal":false,"cluster_count":1},{"date":"2026-01-02","spy_close":683.17,"spy_sma_50":678.74,"new_highs":120,"new_lows":79,"total_issues":5116,"nh_pct":2.35,"nl_pct":1.54,"mcclellan_oscillator":-111.97,"signal":false,"cluster_count":1},{"date":"2026-01-05","spy_close":687.72,"spy_sma_50":679.13,"new_highs":296,"new_lows":59,"total_issues":5127,"nh_pct":5.77,"nl_pct":1.15,"mcclellan_oscillator":7.34,"signal":false,"cluster_count":1},{"date":"2026-01-06","spy_close":691.81,"spy_sma_50":679.54,"new_highs":343,"new_lows":68,"total_issues":5116,"nh_pct":6.7,"nl_pct":1.33,"mcclellan_oscillator":77.26,"signal":false,"cluster_count":1},{"date":"2026-01-07","spy_close":689.58,"spy_sma_50":679.78,"new_highs":227,"new_lows":77,"total_issues":5120,"nh_pct":4.43,"nl_pct":1.5,"mcclellan_oscillator":15.01,"signal":false,"cluster_count":1},{"date":"2026-01-08","spy_close":689.51,"spy_sma_50":679.87,"new_highs":276,"new_lows":51,"total_issues":5123,"nh_pct":5.39,"nl_pct":1.0,"mcclellan_oscillator":94.92,"signal":false,"cluster_count":1},{"date":"2026-01-09","spy_close":694.07,"spy_sma_50":680.01,"new_highs":341,"new_lows":59,"total_issues":5114,"nh_pct":6.67,"nl_pct":1.15,"mcclellan_oscillator":108.01,"signal":false,"cluster_count":1},{"date":"2026-01-12","spy_close":695.16,"spy_sma_50":680.16,"new_highs":370,"new_lows":56,"total_issues":5131,"nh_pct":7.21,"nl_pct":1.09,"mcclellan_oscillator":123.01,"signal":false,"cluster_count":1},{"date":"2026-01-13","spy_close":693.77,"spy_sma_50":680.44,"new_highs":400,"new_lows":79,"total_issues":5127,"nh_pct":7.8,"nl_pct":1.54,"mcclellan_oscillator":88.87,"signal":false,"cluster_count":1},{"date":"2026-01-14","spy_close":690.36,"spy_sma_50":680.61,"new_highs":328,"new_lows":83,"total_issues":5124,"nh_pct":6.4,"nl_pct":1.62,"mcclellan_oscillator":132.69,"signal":false,"cluster_count":1},{"date":"2026-01-15","spy_close":692.24,"spy_sma_50":680.79,"new_highs":421,"new_lows":69,"total_issues":5128,"nh_pct":8.21,"nl_pct":1.35,"mcclellan_oscillator":160.84,"signal":false,"cluster_count":1},{"date":"2026-01-16","spy_close":691.66,"spy_sma_50":681.11,"new_highs":307,"new_lows":85,"total_issues":5119,"nh_pct":6.0,"nl_pct":1.66,"mcclellan_oscillator":93.56,"signal":false,"cluster_count":1},{"date":"2026-01-20","spy_close":677.58,"spy_sma_50":681.11,"new_highs":210,"new_lows":124,"total_issues":5138,"nh_pct":4.09,"nl_pct":2.41,"mcclellan_oscillator":-50.29,"signal":false,"cluster_count":1},{"date":"2026-01-21","spy_close":685.4,"spy_sma_50":681.42,"new_highs":450,"new_lows":106,"total_issues":5141,"nh_pct":8.75,"nl_pct":2.06,"mcclellan_oscillator":82.47,"signal":false,"cluster_count":1},{"date":"2026-01-22","spy_close":688.98,"spy_sma_50":681.78,"new_highs":571,"new_lows":45,"total_issues":5128,"nh_pct":11.13,"nl_pct":0.88,"mcclellan_oscillator":142.32,"signal":false,"cluster_count":1},{"date":"2026-01-23","spy_close":689.23,"spy_sma_50":681.93,"new_highs":277,"new_lows":48,"total_issues":5126,"nh_pct":5.4,"nl_pct":0.94,"mcclellan_oscillator":33.28,"signal":false,"cluster_count":1},{"date":"2026-01-26","spy_close":692.73,"spy_sma_50":682.13,"new_highs":298,"new_lows":59,"total_issues":5141,"nh_pct":5.8,"nl_pct":1.15,"mcclellan_oscillator":8.49,"signal":false,"cluster_count":1},{"date":"2026-01-27","spy_close":695.49,"spy_sma_50":682.37,"new_highs":304,"new_lows":104,"total_issues":5140,"nh_pct":5.91,"nl_pct":2.02,"mcclellan_oscillator":26.94,"signal":false,"cluster_count":1},{"date":"2026-01-28","spy_close":695.42,"spy_sma_50":682.84,"new_highs":336,"new_lows":116,"total_issues":5134,"nh_pct":6.54,"nl_pct":2.26,"mcclellan_oscillator":-58.61,"signal":false,"cluster_count":1},{"date":"2026-01-29","spy_close":694.04,"spy_sma_50":683.28,"new_highs":356,"new_lows":194,"total_issues":5137,"nh_pct":6.93,"nl_pct":3.78,"mcclellan_oscillator":-43.22,"signal":true,"cluster_count":2},{"date":"2026-01-30","spy_close":691.97,"spy_sma_50":683.8,"new_highs":151,"new_lows":150,"total_issues":5131,"nh_pct":2.94,"nl_pct":2.92,"mcclellan_oscillator":-110.04,"signal":true,"cluster_count":3},{"date":"2026-02-02","spy_close":695.41,"spy_sma_50":684.51,"new_highs":287,"new_lows":171,"total_issues":5144,"nh_pct":5.58,"nl_pct":3.32,"mcclellan_oscillator":-48.77,"signal":true,"cluster_count":3},{"date":"2026-02-03","spy_close":689.53,"spy_sma_50":685.05,"new_highs":449,"new_lows":297,"total_issues":5142,"nh_pct":8.73,"nl_pct":5.78,"mcclellan_oscillator":-46.39,"signal":true,"cluster_count":4},{"date":"2026-02-04","spy_close":686.19,"spy_sma_50":685.72,"new_highs":503,"new_lows":259,"total_issues":5141,"nh_pct":9.78,"nl_pct":5.04,"mcclellan_oscillator":-40.78,"signal":true,"cluster_count":5},{"date":"2026-02-05","spy_close":677.62,"spy_sma_50":686.09,"new_highs":255,"new_lows":310,"total_issues":5158,"nh_pct":4.94,"nl_pct":6.01,"mcclellan_oscillator":-161.37,"signal":false,"cluster_count":5},{"date":"2026-02-06","spy_close":690.62,"spy_sma_50":686.53,"new_highs":529,"new_lows":143,"total_issues":5149,"nh_pct":10.27,"nl_pct":2.78,"mcclellan_oscillator":25.27,"signal":false,"cluster_count":5},{"date":"2026-02-09","spy_close":693.95,"spy_sma_50":686.91,"new_highs":443,"new_lows":143,"total_issues":5160,"nh_pct":8.59,"nl_pct":2.77,"mcclellan_oscillator":55.43,"signal":false,"cluster_count":5},{"date":"2026-02-10","spy_close":692.12,"spy_sma_50":687.16,"new_highs":402,"new_lows":94,"total_issues":5158,"nh_pct":7.79,"nl_pct":1.82,"mcclellan_oscillator":60.24,"signal":false,"cluster_count":5},{"date":"2026-02-11","spy_close":691.96,"spy_sma_50":687.33,"new_highs":535,"new_lows":217,"total_issues":5156,"nh_pct":10.38,"nl_pct":4.21,"mcclellan_oscillator":13.85,"signal":false,"cluster_count":5},{"date":"2026-02-12","spy_close":681.27,"spy_sma_50":687.35,"new_highs":485,"new_lows":291,"total_issues":5155,"nh_pct":9.41,"nl_pct":5.65,"mcclellan_oscillator":-112.38,"signal":false,"cluster_count":5},{"date":"2026-02-13","spy_close":681.75,"spy_sma_50":687.36,"new_highs":235,"new_lows":114,"total_issues":5149,"nh_pct":4.56,"nl_pct":2.21,"mcclellan_oscillator":-13.65,"signal":false,"cluster_count":5},{"date":"2026-02-17","spy_close":682.85,"spy_sma_50":687.33,"new_highs":259,"new_lows":173,"total_issues":5175,"nh_pct":5.0,"nl_pct":3.34,"mcclellan_oscillator":-22.57,"signal":false,"cluster_count":5},{"date":"2026-02-18","spy_close":686.29,"spy_sma_50":687.37,"new_highs":245,"new_lows":89,"total_issues":5157,"nh_pct":4.75,"nl_pct":1.73,"mcclellan_oscillator":18.92,"signal":false,"cluster_count":5},{"date":"2026-02-19","spy_close":684.48,"spy_sma_50":687.35,"new_highs":168,"new_lows":106,"total_issues":5160,"nh_pct":3.26,"nl_pct":2.05,"mcclellan_oscillator":13.3,"signal":false,"cluster_count":5},{"date":"2026-02-20","spy_close":689.43,"spy_sma_50":687.46,"new_highs":235,"new_lows":123,"total_issues":5162,"nh_pct":4.55,"nl_pct":2.38,"mcclellan_oscillator":36.43,"signal":false,"cluster_count":5},{"date":"2026-02-23","spy_close":682.39,"spy_sma_50":687.45,"new_highs":218,"new_lows":268,"total_issues":5169,"nh_pct":4.22,"nl_pct":5.18,"mcclellan_oscillator":-87.58,"signal":false,"cluster_count":5},{"date":"2026-02-24","spy_close":687.35,"spy_sma_50":687.45,"new_highs":255,"new_lows":180,"total_issues":5162,"nh_pct":4.94,"nl_pct":3.49,"mcclellan_oscillator":17.03,"signal":false,"cluster_count":5},{"date":"2026-02-25","spy_close":693.15,"spy_sma_50":687.53,"new_highs":319,"new_lows":113,"total_issues":5166,"nh_pct":6.17,"nl_pct":2.19,"mcclellan_oscillator":78.54,"signal":false,"cluster_count":5},{"date":"2026-02-26","spy_close":689.3,"spy_sma_50":687.68,"new_highs":264,"new_lows":77,"total_issues":5172,"nh_pct":5.1,"nl_pct":1.49,"mcclellan_oscillator":114.79,"signal":false,"cluster_count":5},{"date":"2026-02-27","spy_close":685.99,"spy_sma_50":687.78,"new_highs":274,"new_lows":132,"total_issues":5168,"nh_pct":5.3,"nl_pct":2.55,"mcclellan_oscillator":18.75,"signal":false,"cluster_count":5},{"date":"2026-03-02","spy_close":686.38,"spy_sma_50":687.93,"new_highs":327,"new_lows":172,"total_issues":5183,"nh_pct":6.31,"nl_pct":3.32,"mcclellan_oscillator":40.55,"signal":false,"cluster_count":5},{"date":"2026-03-03","spy_close":680.33,"spy_sma_50":688.11,"new_highs":110,"new_lows":165,"total_issues":5173,"nh_pct":2.13,"nl_pct":3.19,"mcclellan_oscillator":-94.26,"signal":false,"cluster_count":5},{"date":"2026-03-04","spy_close":685.13,"spy_sma_50":688.28,"new_highs":131,"new_lows":59,"total_issues":5166,"nh_pct":2.54,"nl_pct":1.14,"mcclellan_oscillator":4.14,"signal":false,"cluster_count":5},{"date":"2026-03-05","spy_close":681.31,"spy_sma_50":688.3,"new_highs":97,"new_lows":73,"total_issues":5160,"nh_pct":1.88,"nl_pct":1.41,"mcclellan_oscillator":-117.3,"signal":false,"cluster_count":5},{"date":"2026-03-06","spy_close":672.38,"spy_sma_50":688.05,"new_highs":89,"new_lows":146,"total_issues":5167,"nh_pct":1.72,"nl_pct":2.83,"mcclellan_oscillator":-227.99,"signal":false,"cluster_count":5},{"date":"2026-03-09","spy_close":678.27,"spy_sma_50":687.86,"new_highs":89,"new_lows":228,"total_issues":5184,"nh_pct":1.72,"nl_pct":4.4,"mcclellan_oscillator":-201.94,"signal":false,"cluster_count":5},{"date":"2026-03-10","spy_close":677.18,"spy_sma_50":687.59,"new_highs":84,"new_lows":92,"total_issues":5169,"nh_pct":1.63,"nl_pct":1.78,"mcclellan_oscillator":-186.41,"signal":false,"cluster_count":5},{"date":"2026-03-11","spy_close":676.33,"spy_sma_50":687.31,"new_highs":70,"new_lows":131,"total_issues":5171,"nh_pct":1.35,"nl_pct":2.53,"mcclellan_oscillator":-209.44,"signal":false,"cluster_count":5},{"date":"2026-03-12","spy_close":666.06,"spy_sma_50":686.88,"new_highs":97,"new_lows":222,"total_issues":5169,"nh_pct":1.88,"nl_pct":4.29,"mcclellan_oscillator":-325.54,"signal":false,"cluster_count":5},{"date":"2026-03-13","spy_close":662.29,"spy_sma_50":686.38,"new_highs":71,"new_lows":218,"total_issues":5177,"nh_pct":1.37,"nl_pct":4.21,"mcclellan_oscillator":-342.88,"signal":false,"cluster_count":5},{"date":"2026-03-16","spy_close":669.03,"spy_sma_50":686.12,"new_highs":91,"new_lows":148,"total_issues":5183,"nh_pct":1.76,"nl_pct":2.86,"mcclellan_oscillator":-200.89,"signal":false,"cluster_count":4},{"date":"2026-03-17","spy_close":670.79,"spy_sma_50":685.88,"new_highs":118,"new_lows":122,"total_issues":5185,"nh_pct":2.28,"nl_pct":2.35,"mcclellan_oscillator":-116.84,"signal":false,"cluster_count":3},{"date":"2026-03-18","spy_close":661.43,"spy_sma_50":685.35,"new_highs":91,"new_lows":229,"total_issues":5184,"nh_pct":1.76,"nl_pct":4.42,"mcclellan_oscillator":-253.43,"signal":false,"cluster_count":2},{"date":"2026-03-19","spy_close":659.8,"spy_sma_50":684.71,"new_highs":106,"new_lows":308,"total_issues":5174,"nh_pct":2.05,"nl_pct":5.95,"mcclellan_oscillator":-225.56,"signal":false,"cluster_count":1},{"date":"2026-03-20","spy_close":648.57,"spy_sma_50":683.89,"new_highs":73,"new_lows":322,"total_issues":5187,"nh_pct":1.41,"nl_pct":6.21,"mcclellan_oscillator":-346.0,"signal":false,"cluster_count":0},{"date":"2026-03-23","spy_close":655.38,"spy_sma_50":683.21,"new_highs":47,"new_lows":125,"total_issues":5188,"nh_pct":0.91,"nl_pct":2.41,"mcclellan_oscillator":-137.74,"signal":false,"cluster_count":0},{"date":"2026-03-24","spy_close":653.18,"spy_sma_50":682.39,"new_highs":123,"new_lows":218,"total_issues":5188,"nh_pct":2.37,"nl_pct":4.2,"mcclellan_oscillator":-127.29,"signal":false,"cluster_count":0},{"date":"2026-03-25","spy_close":656.82,"spy_sma_50":681.62,"new_highs":120,"new_lows":169,"total_issues":5169,"nh_pct":2.32,"nl_pct":3.27,"mcclellan_oscillator":-7.03,"signal":false,"cluster_count":0},{"date":"2026-03-26","spy_close":645.09,"spy_sma_50":680.65,"new_highs":113,"new_lows":175,"total_issues":5184,"nh_pct":2.18,"nl_pct":3.38,"mcclellan_oscillator":-91.11,"signal":false,"cluster_count":0},{"date":"2026-03-27","spy_close":634.09,"spy_sma_50":679.52,"new_highs":100,"new_lows":390,"total_issues":5183,"nh_pct":1.93,"nl_pct":7.52,"mcclellan_oscillator":-219.85,"signal":false,"cluster_count":0},{"date":"2026-03-30","spy_close":631.97,"spy_sma_50":678.32,"new_highs":104,"new_lows":319,"total_issues":5196,"nh_pct":2.0,"nl_pct":6.14,"mcclellan_oscillator":-195.12,"signal":false,"cluster_count":0},{"date":"2026-03-31","spy_close":650.34,"spy_sma_50":677.49,"new_highs":81,"new_lows":151,"total_issues":5192,"nh_pct":1.56,"nl_pct":2.91,"mcclellan_oscillator":10.3,"signal":false,"cluster_count":0},{"date":"2026-04-01","spy_close":655.24,"spy_sma_50":677.05,"new_highs":83,"new_lows":98,"total_issues":5178,"nh_pct":1.6,"nl_pct":1.89,"mcclellan_oscillator":94.03,"signal":false,"cluster_count":0},{"date":"2026-04-02","spy_close":655.83,"spy_sma_50":676.45,"new_highs":87,"new_lows":131,"total_issues":5184,"nh_pct":1.68,"nl_pct":2.53,"mcclellan_oscillator":131.7,"signal":false,"cluster_count":0},{"date":"2026-04-06","spy_close":658.93,"spy_sma_50":675.85,"new_highs":99,"new_lows":35,"total_issues":5185,"nh_pct":1.91,"nl_pct":0.68,"mcclellan_oscillator":187.45,"signal":false,"cluster_count":0},{"date":"2026-04-07","spy_close":659.22,"spy_sma_50":675.25,"new_highs":95,"new_lows":92,"total_issues":5185,"nh_pct":1.83,"nl_pct":1.77,"mcclellan_oscillator":145.23,"signal":false,"cluster_count":0},{"date":"2026-04-08","spy_close":676.01,"spy_sma_50":674.92,"new_highs":225,"new_lows":45,"total_issues":5195,"nh_pct":4.33,"nl_pct":0.87,"mcclellan_oscillator":288.0,"signal":false,"cluster_count":0},{"date":"2026-04-09","spy_close":679.91,"spy_sma_50":674.61,"new_highs":267,"new_lows":127,"total_issues":5189,"nh_pct":5.15,"nl_pct":2.45,"mcclellan_oscillator":304.74,"signal":false,"cluster_count":0},{"date":"2026-04-10","spy_close":679.46,"spy_sma_50":674.29,"new_highs":187,"new_lows":142,"total_issues":5199,"nh_pct":3.6,"nl_pct":2.73,"mcclellan_oscillator":215.62,"signal":false,"cluster_count":0},{"date":"2026-04-13","spy_close":686.1,"spy_sma_50":674.13,"new_highs":172,"new_lows":84,"total_issues":5192,"nh_pct":3.31,"nl_pct":1.62,"mcclellan_oscillator":307.8,"signal":false,"cluster_count":0},{"date":"2026-04-14","spy_close":694.46,"spy_sma_50":674.18,"new_highs":248,"new_lows":35,"total_issues":5208,"nh_pct":4.76,"nl_pct":0.67,"mcclellan_oscillator":346.72,"signal":false,"cluster_count":0},{"date":"2026-04-15","spy_close":699.94,"spy_sma_50":674.27,"new_highs":165,"new_lows":40,"total_issues":5194,"nh_pct":3.18,"nl_pct":0.77,"mcclellan_oscillator":326.11,"signal":false,"cluster_count":0},{"date":"2026-04-16","spy_close":701.66,"spy_sma_50":674.51,"new_highs":177,"new_lows":43,"total_issues":5188,"nh_pct":3.41,"nl_pct":0.83,"mcclellan_oscillator":288.01,"signal":false,"cluster_count":0},{"date":"2026-04-17","spy_close":710.14,"spy_sma_50":674.99,"new_highs":423,"new_lows":37,"total_issues":5190,"nh_pct":8.15,"nl_pct":0.71,"mcclellan_oscillator":389.0,"signal":false,"cluster_count":0},{"date":"2026-04-20","spy_close":708.72,"spy_sma_50":675.61,"new_highs":294,"new_lows":31,"total_issues":5201,"nh_pct":5.65,"nl_pct":0.6,"mcclellan_oscillator":350.7,"signal":false,"cluster_count":0},{"date":"2026-04-21","spy_close":704.08,"spy_sma_50":675.88,"new_highs":302,"new_lows":50,"total_issues":5195,"nh_pct":5.81,"nl_pct":0.96,"mcclellan_oscillator":180.1,"signal":false,"cluster_count":0},{"date":"2026-04-22","spy_close":711.21,"spy_sma_50":676.23,"new_highs":211,"new_lows":46,"total_issues":5205,"nh_pct":4.05,"nl_pct":0.88,"mcclellan_oscillator":187.73,"signal":false,"cluster_count":0},{"date":"2026-04-23","spy_close":708.45,"spy_sma_50":676.55,"new_highs":246,"new_lows":84,"total_issues":5205,"nh_pct":4.73,"nl_pct":1.61,"mcclellan_oscillator":95.17,"signal":false,"cluster_count":0},{"date":"2026-04-24","spy_close":713.94,"spy_sma_50":676.99,"new_highs":236,"new_lows":71,"total_issues":5190,"nh_pct":4.55,"nl_pct":1.37,"mcclellan_oscillator":95.01,"signal":false,"cluster_count":0},{"date":"2026-04-27","spy_close":715.17,"spy_sma_50":677.67,"new_highs":219,"new_lows":74,"total_issues":5210,"nh_pct":4.2,"nl_pct":1.42,"mcclellan_oscillator":83.84,"signal":false,"cluster_count":0},{"date":"2026-04-28","spy_close":711.69,"spy_sma_50":678.27,"new_highs":151,"new_lows":69,"total_issues":5196,"nh_pct":2.91,"nl_pct":1.33,"mcclellan_oscillator":25.67,"signal":false,"cluster_count":0},{"date":"2026-04-29","spy_close":711.58,"spy_sma_50":678.85,"new_highs":143,"new_lows":109,"total_issues":5197,"nh_pct":2.75,"nl_pct":2.1,"mcclellan_oscillator":-96.89,"signal":false,"cluster_count":0},{"date":"2026-04-30","spy_close":718.66,"spy_sma_50":679.49,"new_highs":244,"new_lows":88,"total_issues":5204,"nh_pct":4.69,"nl_pct":1.69,"mcclellan_oscillator":47.06,"signal":false,"cluster_count":0},{"date":"2026-05-01","spy_close":720.65,"spy_sma_50":680.22,"new_highs":313,"new_lows":59,"total_issues":5206,"nh_pct":6.01,"nl_pct":1.13,"mcclellan_oscillator":58.39,"signal":false,"cluster_count":0},{"date":"2026-05-04","spy_close":718.01,"spy_sma_50":680.79,"new_highs":239,"new_lows":93,"total_issues":5214,"nh_pct":4.58,"nl_pct":1.78,"mcclellan_oscillator":-32.95,"signal":false,"cluster_count":0},{"date":"2026-05-05","spy_close":723.77,"spy_sma_50":681.62,"new_highs":356,"new_lows":93,"total_issues":5211,"nh_pct":6.83,"nl_pct":1.78,"mcclellan_oscillator":41.06,"signal":false,"cluster_count":0},{"date":"2026-05-06","spy_close":733.83,"spy_sma_50":682.54,"new_highs":403,"new_lows":104,"total_issues":5210,"nh_pct":7.74,"nl_pct":2.0,"mcclellan_oscillator":102.18,"signal":false,"cluster_count":0},{"date":"2026-05-07","spy_close":731.58,"spy_sma_50":683.31,"new_highs":266,"new_lows":91,"total_issues":5211,"nh_pct":5.1,"nl_pct":1.75,"mcclellan_oscillator":19.53,"signal":false,"cluster_count":0},{"date":"2026-05-08","spy_close":737.62,"spy_sma_50":684.28,"new_highs":253,"new_lows":126,"total_issues":5210,"nh_pct":4.86,"nl_pct":2.42,"mcclellan_oscillator":31.07,"signal":false,"cluster_count":0},{"date":"2026-05-11","spy_close":739.3,"spy_sma_50":685.35,"new_highs":301,"new_lows":197,"total_issues":5219,"nh_pct":5.77,"nl_pct":3.77,"mcclellan_oscillator":-38.67,"signal":true,"cluster_count":1},{"date":"2026-05-12","spy_close":738.18,"spy_sma_50":686.38,"new_highs":109,"new_lows":177,"total_issues":5214,"nh_pct":2.09,"nl_pct":3.39,"mcclellan_oscillator":-104.8,"signal":false,"cluster_count":1},{"date":"2026-05-13","spy_close":742.31,"spy_sma_50":687.62,"new_highs":218,"new_lows":242,"total_issues":5215,"nh_pct":4.18,"nl_pct":4.64,"mcclellan_oscillator":-142.98,"signal":true,"cluster_count":2},{"date":"2026-05-14","spy_close":748.17,"spy_sma_50":688.88,"new_highs":229,"new_lows":126,"total_issues":5234,"nh_pct":4.38,"nl_pct":2.41,"mcclellan_oscillator":-90.75,"signal":true,"cluster_count":3},{"date":"2026-05-15","spy_close":739.17,"spy_sma_50":690.04,"new_highs":86,"new_lows":190,"total_issues":5217,"nh_pct":1.65,"nl_pct":3.64,"mcclellan_oscillator":-228.19,"signal":false,"cluster_count":3},{"date":"2026-05-18","spy_close":738.65,"spy_sma_50":691.37,"new_highs":151,"new_lows":157,"total_issues":5226,"nh_pct":2.89,"nl_pct":3.0,"mcclellan_oscillator":-180.11,"signal":true,"cluster_count":4},{"date":"2026-05-19","spy_close":733.73,"spy_sma_50":692.47,"new_highs":110,"new_lows":199,"total_issues":5211,"nh_pct":2.11,"nl_pct":3.82,"mcclellan_oscillator":-249.75,"signal":false,"cluster_count":4},{"date":"2026-05-20","spy_close":741.25,"spy_sma_50":693.76,"new_highs":141,"new_lows":143,"total_issues":5225,"nh_pct":2.7,"nl_pct":2.74,"mcclellan_oscillator":-75.8,"signal":true,"cluster_count":5},{"date":"2026-05-21","spy_close":742.72,"spy_sma_50":695.08,"new_highs":134,"new_lows":94,"total_issues":5218,"nh_pct":2.57,"nl_pct":1.8,"mcclellan_oscillator":-22.94,"signal":false,"cluster_count":5},{"date":"2026-05-22","spy_close":745.64,"spy_sma_50":696.68,"new_highs":205,"new_lows":68,"total_issues":5221,"nh_pct":3.93,"nl_pct":1.3,"mcclellan_oscillator":12.37,"signal":false,"cluster_count":5},{"date":"2026-05-26","spy_close":750.59,"spy_sma_50":698.44,"new_highs":335,"new_lows":62,"total_issues":5229,"nh_pct":6.41,"nl_pct":1.19,"mcclellan_oscillator":83.5,"signal":false,"cluster_count":5},{"date":"2026-05-27","spy_close":750.46,"spy_sma_50":700.07,"new_highs":304,"new_lows":82,"total_issues":5228,"nh_pct":5.81,"nl_pct":1.57,"mcclellan_oscillator":70.7,"signal":false,"cluster_count":5},{"date":"2026-05-28","spy_close":754.6,"spy_sma_50":701.75,"new_highs":230,"new_lows":79,"total_issues":5236,"nh_pct":4.39,"nl_pct":1.51,"mcclellan_oscillator":105.75,"signal":false,"cluster_count":5},{"date":"2026-05-29","spy_close":756.48,"spy_sma_50":703.65,"new_highs":226,"new_lows":67,"total_issues":5237,"nh_pct":4.32,"nl_pct":1.28,"mcclellan_oscillator":49.99,"signal":false,"cluster_count":5},{"date":"2026-06-01","spy_close":758.54,"spy_sma_50":705.62,"new_highs":223,"new_lows":102,"total_issues":5238,"nh_pct":4.26,"nl_pct":1.95,"mcclellan_oscillator":13.16,"signal":false,"cluster_count":5},{"date":"2026-06-02","spy_close":759.57,"spy_sma_50":707.84,"new_highs":268,"new_lows":113,"total_issues":5225,"nh_pct":5.13,"nl_pct":2.16,"mcclellan_oscillator":6.46,"signal":false,"cluster_count":5},{"date":"2026-06-03","spy_close":754.24,"spy_sma_50":709.82,"new_highs":182,"new_lows":161,"total_issues":5231,"nh_pct":3.48,"nl_pct":3.08,"mcclellan_oscillator":-122.25,"signal":true,"cluster_count":6},{"date":"2026-06-04","spy_close":757.09,"spy_sma_50":711.9,"new_highs":182,"new_lows":112,"total_issues":5244,"nh_pct":3.47,"nl_pct":2.14,"mcclellan_oscillator":-3.64,"signal":false,"cluster_count":6},{"date":"2026-06-05","spy_close":737.55,"spy_sma_50":713.51,"new_highs":153,"new_lows":163,"total_issues":5225,"nh_pct":2.93,"nl_pct":3.12,"mcclellan_oscillator":-123.06,"signal":true,"cluster_count":7},{"date":"2026-06-08","spy_close":739.22,"spy_sma_50":715.39,"new_highs":162,"new_lows":146,"total_issues":5227,"nh_pct":3.1,"nl_pct":2.79,"mcclellan_oscillator":-103.29,"signal":true,"cluster_count":8},{"date":"2026-06-09","spy_close":737.05,"spy_sma_50":717.45,"new_highs":257,"new_lows":151,"total_issues":5230,"nh_pct":4.91,"nl_pct":2.89,"mcclellan_oscillator":-38.93,"signal":true,"cluster_count":9},{"date":"2026-06-10","spy_close":725.43,"spy_sma_50":719.32,"new_highs":232,"new_lows":120,"total_issues":5226,"nh_pct":4.44,"nl_pct":2.3,"mcclellan_oscillator":-81.35,"signal":true,"cluster_count":10},{"date":"2026-06-11","spy_close":737.76,"spy_sma_50":721.07,"new_highs":264,"new_lows":144,"total_issues":5227,"nh_pct":5.05,"nl_pct":2.75,"mcclellan_oscillator":41.43,"signal":false,"cluster_count":10},{"date":"2026-06-12","spy_close":741.75,"spy_sma_50":722.8,"new_highs":333,"new_lows":82,"total_issues":5223,"nh_pct":6.38,"nl_pct":1.57,"mcclellan_oscillator":92.95,"signal":false,"cluster_count":10},{"date":"2026-06-15","spy_close":754.83,"spy_sma_50":724.78,"new_highs":325,"new_lows":84,"total_issues":5224,"nh_pct":6.22,"nl_pct":1.61,"mcclellan_oscillator":80.54,"signal":false,"cluster_count":10},{"date":"2026-06-16","spy_close":750.33,"spy_sma_50":726.61,"new_highs":164,"new_lows":94,"total_issues":5231,"nh_pct":3.14,"nl_pct":1.8,"mcclellan_oscillator":41.37,"signal":false,"cluster_count":10}],"last_updated":"2026-06-16T22:02:30.381627+00:00"}