{"as_of":"2026-08-05","universe_size":11,"sectors":[{"symbol":"XLF","name":"Financials","category":"Sector","risk_group":"cyclical","close":58.0,"prev_close":57.88,"change_pct":0.20732550103661485,"sma_20":56.588,"sma_50":54.549800000000005,"sma_200":52.91359999999999,"above_20":true,"above_50":true,"above_200":true,"pct_from_50":6.324862785931384,"pct_from_200":9.612651567838926,"prev_pct_from_50":6.34115152695458,"prev_pct_from_200":9.450403158706887,"delta_pct_from_50_pp":-0.016288741023195996,"delta_pct_from_200_pp":0.16224840913203842,"regime":"strong","regime_yesterday":"strong","transition_today":null,"days_in_regime":38,"week_return_pct":2.3288637967536996,"month_return_pct":3.479036574487071,"qtr_return_pct":12.424888544291512,"ytd_return_pct":5.897389081614013,"sparkline_60d":[51.18,51.58,50.99,51.29,51.1,51.74,51.1,51.66,51.73,51.94,51.85,51.42,51.27,51.58,51.43,51.46,50.87,52.19,52.3,51.97,52.46,52.23,52.62,53.34,53.56,54.35,54.05,53.57,53.7,53.88,53.72,53.45,53.57,53.72,53.61,54.78,55.62,56.14,56.05,54.97,55.54,55.71,56.07,56.18,56.56,56.75,56.26,56.04,56.11,56.04,55.83,56.31,56.88,57.6,56.68,57.0,56.94,57.38,57.88,58.0],"last_date":"2026-08-05"},{"symbol":"XLK","name":"Technology","category":"Sector","risk_group":"growth","close":185.91,"prev_close":186.9,"change_pct":-0.5296950240770482,"sma_20":178.78500000000003,"sma_50":183.26560000000006,"sma_200":156.03194999999988,"above_20":true,"above_50":true,"above_200":true,"pct_from_50":1.4429330981918786,"pct_from_200":19.148674358040218,"prev_pct_from_50":2.0446047941854673,"prev_pct_from_200":19.950941412725665,"delta_pct_from_50_pp":-0.6016716959935886,"delta_pct_from_200_pp":-0.8022670546854478,"regime":"strong","regime_yesterday":"strong","transition_today":null,"days_in_regime":2,"week_return_pct":11.610734225850994,"month_return_pct":3.755999553521594,"qtr_return_pct":12.244158666908177,"ytd_return_pct":29.131068972702636,"sparkline_60d":[177.88,175.2,176.85,179.5,176.26,174.36,173.24,177.14,178.6,180.39,185.14,184.43,186.85,191.02,195.76,198.21,196.23,193.17,180.3,184.18,180.77,176.63,183.21,184.8,191.79,186.44,185.8,191.44,192.15,184.21,183.05,184.57,181.11,185.41,190.52,185.62,180.59,183.6,179.18,181.4,185.35,185.78,181.28,183.62,181.58,177.52,175.59,175.71,180.78,180.27,178.45,175.88,174.3,171.09,166.57,175.73,175.35,178.04,186.9,185.91],"last_date":"2026-08-05"},{"symbol":"XLE","name":"Energy","category":"Sector","risk_group":"commodity","close":57.31,"prev_close":58.52,"change_pct":-2.0676691729323293,"sma_20":57.8575,"sma_50":56.59459999999999,"sma_200":52.83895,"above_20":false,"above_50":true,"above_200":true,"pct_from_50":1.264078198273344,"pct_from_200":8.461655653641875,"prev_pct_from_50":3.322492593338078,"prev_pct_from_200":10.905590005609733,"delta_pct_from_50_pp":-2.058414395064734,"delta_pct_from_200_pp":-2.443934351967858,"regime":"strong","regime_yesterday":"strong","transition_today":null,"days_in_regime":15,"week_return_pct":-2.2847399829496906,"month_return_pct":4.886530014641299,"qtr_return_pct":-3.599663582842727,"ytd_return_pct":28.181614851263692,"sparkline_60d":[57.17,57.57,57.63,58.07,59.44,60.58,61.29,59.8,59.13,59.49,57.85,56.99,56.95,56.29,57.3,57.96,58.71,58.75,57.67,58.33,57.39,58.25,57.12,57.55,55.55,55.36,54.67,53.77,54.07,54.46,53.57,54.09,53.84,53.58,53.11,52.81,53.22,53.13,54.64,55.6,54.82,55.08,56.75,56.95,56.5,57.02,57.68,57.94,58.5,59.2,59.38,59.62,58.36,57.57,58.65,58.96,59.55,58.79,58.52,57.31],"last_date":"2026-08-05"},{"symbol":"XLV","name":"Health Care","category":"Sector","risk_group":"defensive","close":164.16,"prev_close":162.1,"change_pct":1.2708204811844537,"sma_20":161.915,"sma_50":157.19359999999998,"sma_200":152.7425500000001,"above_20":true,"above_50":true,"above_200":true,"pct_from_50":4.431732589621973,"pct_from_200":7.474963590695505,"prev_pct_from_50":3.3088136885134123,"prev_pct_from_200":6.202215963942281,"delta_pct_from_50_pp":1.1229189011085605,"delta_pct_from_200_pp":1.2727476267532234,"regime":"strong","regime_yesterday":"strong","transition_today":null,"days_in_regime":43,"week_return_pct":-1.2512030798845108,"month_return_pct":-0.17027487229385185,"qtr_return_pct":12.980041293874734,"ytd_return_pct":6.04651162790697,"sparkline_60d":[143.04,145.85,146.71,146.63,145.1,145.72,147.32,147.13,148.15,149.89,148.51,148.79,150.88,149.47,147.84,146.4,147.55,152.08,153.01,152.65,154.57,152.85,154.09,153.81,152.89,152.94,150.71,149.4,150.06,152.18,153.35,155.63,160.34,160.74,158.66,159.54,163.74,161.96,164.44,162.3,162.17,160.84,161.41,158.29,158.29,161.8,161.09,159.25,160.25,159.43,161.44,162.57,163.4,167.26,166.24,163.52,162.55,162.24,162.1,164.16],"last_date":"2026-08-05"},{"symbol":"XLI","name":"Industrials","category":"Sector","risk_group":"cyclical","close":186.35,"prev_close":186.4,"change_pct":-0.02682403433477143,"sma_20":181.0095,"sma_50":179.30119999999997,"sma_200":167.78189999999995,"above_20":true,"above_50":true,"above_200":true,"pct_from_50":3.9312620328252335,"pct_from_200":11.066807563867176,"prev_pct_from_50":4.128493667378774,"prev_pct_from_200":11.211775799685174,"delta_pct_from_50_pp":-0.19723163455354076,"delta_pct_from_200_pp":-0.14496823581799845,"regime":"strong","regime_yesterday":"strong","transition_today":null,"days_in_regime":5,"week_return_pct":5.485112645760215,"month_return_pct":2.1767737690536304,"qtr_return_pct":8.085377878313317,"ytd_return_pct":20.132800412583805,"sparkline_60d":[175.04,174.35,173.62,174.51,171.4,170.75,168.74,170.73,170.53,171.77,174.3,174.3,173.8,173.13,172.4,174.19,174.05,176.16,174.18,173.63,175.6,169.66,175.15,176.18,178.68,179.85,179.6,180.91,181.8,178.15,180.21,184.12,181.2,182.76,185.23,183.36,183.91,185.56,182.38,180.42,181.11,181.92,180.37,180.45,180.06,180.15,179.41,178.12,178.66,178.85,181.94,182.66,183.2,182.49,176.66,178.39,179.84,183.16,186.4,186.35],"last_date":"2026-08-05"},{"symbol":"XLP","name":"Consumer Staples","category":"Sector","risk_group":"defensive","close":85.33,"prev_close":85.37,"change_pct":-0.046854867049317406,"sma_20":84.81499999999998,"sma_50":84.26440000000001,"sma_200":82.44974999999997,"above_20":true,"above_50":true,"above_200":true,"pct_from_50":1.2645909779218645,"pct_from_200":3.4933398827771356,"prev_pct_from_50":1.324806714949367,"prev_pct_from_200":3.583627064968864,"delta_pct_from_50_pp":-0.06021573702750249,"delta_pct_from_200_pp":-0.09028718219172838,"regime":"strong","regime_yesterday":"strong","transition_today":null,"days_in_regime":8,"week_return_pct":-2.3237179487179516,"month_return_pct":0.5538534056092281,"qtr_return_pct":1.5108256007613452,"ytd_return_pct":9.84809474768278,"sparkline_60d":[83.37,84.44,84.72,84.98,84.64,85.9,86.09,85.52,84.66,84.8,83.63,84.58,84.43,82.91,82.03,81.83,82.16,82.04,83.44,83.07,84.1,85.49,85.27,85.82,85.48,85.59,83.68,83.3,82.18,83.72,84.44,83.94,84.71,84.37,83.07,83.3,84.99,84.1,84.86,84.39,83.2,84.12,84.59,83.42,83.47,85.81,85.19,84.86,84.06,84.38,83.21,84.13,85.36,87.06,87.36,85.47,85.05,84.86,85.37,85.33],"last_date":"2026-08-05"},{"symbol":"XLY","name":"Consumer Discretionary","category":"Sector","risk_group":"cyclical","close":118.64,"prev_close":118.29,"change_pct":0.2958829994082368,"sma_20":114.80149999999999,"sma_50":116.07440000000001,"sma_200":117.1079999999999,"above_20":true,"above_50":true,"above_200":true,"pct_from_50":2.2103064930768523,"pct_from_200":1.3081941455751034,"prev_pct_from_50":1.899294655994055,"prev_pct_from_200":1.019805569539911,"delta_pct_from_50_pp":0.31101183708279745,"delta_pct_from_200_pp":0.2883885760351923,"regime":"strong","regime_yesterday":"strong","transition_today":null,"days_in_regime":3,"week_return_pct":6.2987187527999255,"month_return_pct":1.0648266462220057,"qtr_return_pct":0.482764461759988,"ytd_return_pct":-0.644837115819441,"sparkline_60d":[119.37,118.29,118.72,118.67,116.53,116.32,115.03,117.94,118.7,119.18,119.45,121.55,122.06,120.87,118.19,117.59,116.73,117.26,114.86,115.39,115.87,113.49,116.3,116.6,118.57,118.46,115.49,117.16,114.94,113.76,115.07,113.35,114.37,117.12,117.28,118.09,117.12,118.01,117.39,115.3,116.85,117.24,116.04,115.9,117.0,117.34,115.44,114.61,114.87,114.02,108.76,109.41,110.84,112.48,111.61,112.39,116.09,118.21,118.29,118.64],"last_date":"2026-08-05"},{"symbol":"XLU","name":"Utilities","category":"Sector","risk_group":"rates-sensitive","close":43.66,"prev_close":44.11,"change_pct":-1.0201768306506542,"sma_20":45.1665,"sma_50":44.93160000000001,"sma_200":44.83685000000002,"above_20":false,"above_50":false,"above_200":false,"pct_from_50":-2.8300794986157007,"pct_from_200":-2.6247383569542038,"prev_pct_from_50":-1.902351585886064,"prev_pct_from_200":-1.6462162445399775,"delta_pct_from_50_pp":-0.9277279127296367,"delta_pct_from_200_pp":-0.9785221124142263,"regime":"weak","regime_yesterday":"weak","transition_today":null,"days_in_regime":5,"week_return_pct":-2.7833444667112017,"month_return_pct":-4.463894967177251,"qtr_return_pct":-5.844295880957517,"ytd_return_pct":2.272194893417656,"sparkline_60d":[45.14,45.19,44.67,44.9,43.87,43.94,44.34,44.51,45.0,45.35,45.33,45.14,44.63,44.42,43.1,43.9,43.71,43.94,44.35,43.52,43.98,44.0,44.05,44.53,44.74,45.06,44.46,44.76,44.72,45.07,45.54,45.85,46.2,46.02,45.34,44.77,45.76,45.3,45.7,45.36,45.13,45.41,45.72,45.69,45.22,45.47,45.17,44.94,44.92,45.93,46.19,46.29,45.68,45.52,44.91,44.66,44.35,44.36,44.11,43.66],"last_date":"2026-08-05"},{"symbol":"XLB","name":"Materials","category":"Sector","risk_group":"commodity","close":52.64,"prev_close":52.0,"change_pct":1.2307692307692353,"sma_20":50.998999999999995,"sma_50":51.1804,"sma_200":49.05715000000001,"above_20":true,"above_50":true,"above_200":true,"pct_from_50":2.851872982626169,"pct_from_200":7.303420602297517,"prev_pct_from_50":1.6947826665154375,"prev_pct_from_200":6.091920488186031,"delta_pct_from_50_pp":1.1570903161107315,"delta_pct_from_200_pp":1.2115001141114856,"regime":"strong","regime_yesterday":"strong","transition_today":null,"days_in_regime":2,"week_return_pct":1.7394665635871664,"month_return_pct":2.193748786643379,"qtr_return_pct":2.154084999029693,"ytd_return_pct":16.074972436604185,"sparkline_60d":[52.26,52.14,52.06,51.67,50.3,50.22,49.04,49.72,50.02,50.29,50.99,51.18,51.36,51.15,50.92,51.52,51.63,51.62,50.63,49.96,50.77,49.6,51.22,52.18,52.5,52.72,52.02,51.81,51.62,50.87,51.16,51.84,51.6,50.66,50.83,51.02,52.01,51.98,51.51,50.16,50.26,50.89,50.58,50.64,50.5,50.89,50.53,50.03,50.1,50.82,50.29,51.26,51.39,52.34,51.74,51.64,50.43,51.01,52.0,52.64],"last_date":"2026-08-05"},{"symbol":"XLRE","name":"Real Estate","category":"Sector","risk_group":"rates-sensitive","close":45.2,"prev_close":45.17,"change_pct":0.06641576267434335,"sma_20":45.1645,"sma_50":44.73460000000001,"sma_200":42.719599999999986,"above_20":true,"above_50":true,"above_200":true,"pct_from_50":1.0403580226491238,"pct_from_200":5.806234140769151,"prev_pct_from_50":1.0021957971280138,"prev_pct_from_200":5.778474068818129,"delta_pct_from_50_pp":0.03816222552111004,"delta_pct_from_200_pp":0.027760071951021814,"regime":"strong","regime_yesterday":"strong","transition_today":null,"days_in_regime":19,"week_return_pct":-1.6536118363794539,"month_return_pct":0.6905769659167005,"qtr_return_pct":2.3318994792845826,"ytd_return_pct":12.019826517967779,"sparkline_60d":[44.57,44.58,44.21,43.91,43.23,43.75,43.94,44.43,44.5,44.56,44.71,44.63,44.41,43.99,43.27,43.49,43.51,44.4,44.7,44.03,44.97,44.99,44.92,45.36,44.99,45.1,43.97,43.86,44.02,44.64,44.51,44.59,45.24,44.92,44.03,44.18,44.68,44.29,44.89,44.15,44.23,44.45,44.7,44.48,44.56,45.46,45.42,45.23,45.2,45.01,44.95,45.95,45.76,46.01,45.96,45.3,45.07,45.18,45.17,45.2],"last_date":"2026-08-05"},{"symbol":"XLC","name":"Communication Services","category":"Sector","risk_group":"growth","close":110.87,"prev_close":112.04,"change_pct":-1.0442699036058545,"sma_20":109.97449999999999,"sma_50":110.55359999999999,"sma_200":114.29584999999996,"above_20":true,"above_50":true,"above_200":false,"pct_from_50":0.28619601713559817,"pct_from_200":-2.997352922262664,"prev_pct_from_50":1.260422936696881,"prev_pct_from_200":-1.987842958350483,"delta_pct_from_50_pp":-0.9742269195612829,"delta_pct_from_200_pp":-1.0095099639121807,"regime":"recovery","regime_yesterday":"recovery","transition_today":null,"days_in_regime":3,"week_return_pct":1.2418957172861012,"month_return_pct":-0.13511079084849165,"qtr_return_pct":-4.116578742540855,"ytd_return_pct":-5.818892286782196,"sparkline_60d":[115.58,115.86,116.76,117.11,116.08,116.98,115.85,116.1,116.1,115.46,115.55,116.26,116.67,115.69,115.61,113.57,112.08,113.11,111.67,111.09,111.48,111.01,112.12,111.65,112.19,112.32,109.2,109.45,106.86,107.27,106.54,105.58,106.18,107.88,107.13,109.74,109.6,110.21,111.02,109.46,110.51,111.64,111.59,111.45,113.38,112.65,110.65,110.8,110.03,109.2,105.38,106.3,107.66,109.67,109.51,106.58,108.24,111.34,112.04,110.87],"last_date":"2026-08-05"}],"current":{"pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"unknown":0,"n":11},"yesterday":{"pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":0,"weakening":0,"recovery":0,"weak":0,"unknown":0,"n":11},"delta_1d":{"pct_above_20d":-9.09090909090908,"pct_above_50d":0.0,"pct_above_200d":0.0},"delta_5d":{"pct_above_20d":27.272727272727288,"pct_above_50d":36.36363636363637,"pct_above_200d":0.0},"delta_20d":{"pct_above_20d":18.181818181818194,"pct_above_50d":36.36363636363637,"pct_above_200d":0.0},"health":{"score":85.5,"label":"Healthy","tone_label":"steady","tone_phrase":"breadth steady","tone_summary":"Healthy and steady","delta_1d_pp":0.0,"delta_5d_pp":36.4,"delta_20d_pp":36.4,"summary":"Healthy, broadening. 10 of 11 ETFs are above their 50-day average; 9 of 11 above their 200-day. 50-day participation has expanded 36 percentage points over the last 20 sessions. Weak pocket: XLU. ","n":11},"history":[{"date":"2023-08-01","pct_above_20d":72.72727272727273,"pct_above_50d":100.0,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":1,"weak":0,"spy_close":456.48},{"date":"2023-08-02","pct_above_20d":63.63636363636363,"pct_above_50d":100.0,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":1,"weak":0,"spy_close":450.13},{"date":"2023-08-03","pct_above_20d":36.36363636363637,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":0,"weak":2,"spy_close":448.84},{"date":"2023-08-04","pct_above_20d":18.181818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":446.81},{"date":"2023-08-07","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":450.71},{"date":"2023-08-08","pct_above_20d":36.36363636363637,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":448.75},{"date":"2023-08-09","pct_above_20d":18.181818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":445.75},{"date":"2023-08-10","pct_above_20d":27.27272727272727,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":445.91},{"date":"2023-08-11","pct_above_20d":18.181818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":445.65},{"date":"2023-08-14","pct_above_20d":27.27272727272727,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":448.11},{"date":"2023-08-15","pct_above_20d":18.181818181818183,"pct_above_50d":45.45454545454545,"pct_above_200d":72.72727272727273,"strong":5,"weakening":3,"recovery":0,"weak":3,"spy_close":442.89},{"date":"2023-08-16","pct_above_20d":9.090909090909092,"pct_above_50d":27.27272727272727,"pct_above_200d":72.72727272727273,"strong":3,"weakening":5,"recovery":0,"weak":3,"spy_close":439.64},{"date":"2023-08-17","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":63.63636363636363,"strong":2,"weakening":5,"recovery":0,"weak":4,"spy_close":436.29},{"date":"2023-08-18","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":63.63636363636363,"strong":2,"weakening":5,"recovery":0,"weak":4,"spy_close":436.5},{"date":"2023-08-21","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":63.63636363636363,"strong":2,"weakening":5,"recovery":0,"weak":4,"spy_close":439.34},{"date":"2023-08-22","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":63.63636363636363,"strong":2,"weakening":5,"recovery":0,"weak":4,"spy_close":438.15},{"date":"2023-08-23","pct_above_20d":9.090909090909092,"pct_above_50d":27.27272727272727,"pct_above_200d":63.63636363636363,"strong":3,"weakening":4,"recovery":0,"weak":4,"spy_close":443.03},{"date":"2023-08-24","pct_above_20d":0.0,"pct_above_50d":9.090909090909092,"pct_above_200d":45.45454545454545,"strong":1,"weakening":4,"recovery":0,"weak":6,"spy_close":436.89},{"date":"2023-08-25","pct_above_20d":0.0,"pct_above_50d":18.181818181818183,"pct_above_200d":63.63636363636363,"strong":2,"weakening":5,"recovery":0,"weak":4,"spy_close":439.97},{"date":"2023-08-28","pct_above_20d":18.181818181818183,"pct_above_50d":27.27272727272727,"pct_above_200d":72.72727272727273,"strong":3,"weakening":5,"recovery":0,"weak":3,"spy_close":442.76},{"date":"2023-08-29","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":0,"weak":3,"spy_close":449.16},{"date":"2023-08-30","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":0,"weak":3,"spy_close":451.01},{"date":"2023-08-31","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":0,"weak":3,"spy_close":450.35},{"date":"2023-09-01","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":0,"weak":3,"spy_close":451.19},{"date":"2023-09-05","pct_above_20d":54.54545454545454,"pct_above_50d":36.36363636363637,"pct_above_200d":63.63636363636363,"strong":4,"weakening":3,"recovery":0,"weak":4,"spy_close":449.24},{"date":"2023-09-06","pct_above_20d":54.54545454545454,"pct_above_50d":27.27272727272727,"pct_above_200d":63.63636363636363,"strong":3,"weakening":4,"recovery":0,"weak":4,"spy_close":446.22},{"date":"2023-09-07","pct_above_20d":45.45454545454545,"pct_above_50d":18.181818181818183,"pct_above_200d":63.63636363636363,"strong":2,"weakening":5,"recovery":0,"weak":4,"spy_close":444.85},{"date":"2023-09-08","pct_above_20d":54.54545454545454,"pct_above_50d":18.181818181818183,"pct_above_200d":63.63636363636363,"strong":2,"weakening":5,"recovery":0,"weak":4,"spy_close":445.52},{"date":"2023-09-11","pct_above_20d":72.72727272727273,"pct_above_50d":36.36363636363637,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":0,"weak":3,"spy_close":448.45},{"date":"2023-09-12","pct_above_20d":63.63636363636363,"pct_above_50d":36.36363636363637,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":0,"weak":3,"spy_close":445.99},{"date":"2023-09-13","pct_above_20d":45.45454545454545,"pct_above_50d":36.36363636363637,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":0,"weak":3,"spy_close":446.51},{"date":"2023-09-14","pct_above_20d":90.9090909090909,"pct_above_50d":45.45454545454545,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":1,"weak":2,"spy_close":450.36},{"date":"2023-09-15","pct_above_20d":54.54545454545454,"pct_above_50d":45.45454545454545,"pct_above_200d":63.63636363636363,"strong":4,"weakening":3,"recovery":1,"weak":3,"spy_close":443.37},{"date":"2023-09-18","pct_above_20d":45.45454545454545,"pct_above_50d":27.27272727272727,"pct_above_200d":63.63636363636363,"strong":3,"weakening":4,"recovery":0,"weak":4,"spy_close":443.63},{"date":"2023-09-19","pct_above_20d":36.36363636363637,"pct_above_50d":27.27272727272727,"pct_above_200d":63.63636363636363,"strong":3,"weakening":4,"recovery":0,"weak":4,"spy_close":442.71},{"date":"2023-09-20","pct_above_20d":27.27272727272727,"pct_above_50d":9.090909090909092,"pct_above_200d":54.54545454545454,"strong":1,"weakening":5,"recovery":0,"weak":5,"spy_close":438.64},{"date":"2023-09-21","pct_above_20d":0.0,"pct_above_50d":9.090909090909092,"pct_above_200d":36.36363636363637,"strong":1,"weakening":3,"recovery":0,"weak":7,"spy_close":431.39},{"date":"2023-09-22","pct_above_20d":0.0,"pct_above_50d":9.090909090909092,"pct_above_200d":36.36363636363637,"strong":1,"weakening":3,"recovery":0,"weak":7,"spy_close":430.42},{"date":"2023-09-25","pct_above_20d":0.0,"pct_above_50d":9.090909090909092,"pct_above_200d":36.36363636363637,"strong":1,"weakening":3,"recovery":0,"weak":7,"spy_close":432.23},{"date":"2023-09-26","pct_above_20d":0.0,"pct_above_50d":9.090909090909092,"pct_above_200d":36.36363636363637,"strong":1,"weakening":3,"recovery":0,"weak":7,"spy_close":425.88},{"date":"2023-09-27","pct_above_20d":9.090909090909092,"pct_above_50d":9.090909090909092,"pct_above_200d":36.36363636363637,"strong":1,"weakening":3,"recovery":0,"weak":7,"spy_close":426.05},{"date":"2023-09-28","pct_above_20d":9.090909090909092,"pct_above_50d":9.090909090909092,"pct_above_200d":36.36363636363637,"strong":1,"weakening":3,"recovery":0,"weak":7,"spy_close":428.52},{"date":"2023-09-29","pct_above_20d":0.0,"pct_above_50d":9.090909090909092,"pct_above_200d":36.36363636363637,"strong":1,"weakening":3,"recovery":0,"weak":7,"spy_close":427.48},{"date":"2023-10-02","pct_above_20d":0.0,"pct_above_50d":0.0,"pct_above_200d":36.36363636363637,"strong":0,"weakening":4,"recovery":0,"weak":7,"spy_close":427.31},{"date":"2023-10-03","pct_above_20d":0.0,"pct_above_50d":0.0,"pct_above_200d":36.36363636363637,"strong":0,"weakening":4,"recovery":0,"weak":7,"spy_close":421.59},{"date":"2023-10-04","pct_above_20d":0.0,"pct_above_50d":0.0,"pct_above_200d":36.36363636363637,"strong":0,"weakening":4,"recovery":0,"weak":7,"spy_close":424.66},{"date":"2023-10-05","pct_above_20d":0.0,"pct_above_50d":0.0,"pct_above_200d":36.36363636363637,"strong":0,"weakening":4,"recovery":0,"weak":7,"spy_close":424.5},{"date":"2023-10-06","pct_above_20d":18.181818181818183,"pct_above_50d":9.090909090909092,"pct_above_200d":36.36363636363637,"strong":1,"weakening":3,"recovery":0,"weak":7,"spy_close":429.54},{"date":"2023-10-09","pct_above_20d":27.27272727272727,"pct_above_50d":9.090909090909092,"pct_above_200d":36.36363636363637,"strong":1,"weakening":3,"recovery":0,"weak":7,"spy_close":432.29},{"date":"2023-10-10","pct_above_20d":36.36363636363637,"pct_above_50d":18.181818181818183,"pct_above_200d":45.45454545454545,"strong":2,"weakening":3,"recovery":0,"weak":6,"spy_close":434.54},{"date":"2023-10-11","pct_above_20d":63.63636363636363,"pct_above_50d":18.181818181818183,"pct_above_200d":45.45454545454545,"strong":2,"weakening":3,"recovery":0,"weak":6,"spy_close":436.32},{"date":"2023-10-12","pct_above_20d":27.27272727272727,"pct_above_50d":18.181818181818183,"pct_above_200d":45.45454545454545,"strong":2,"weakening":3,"recovery":0,"weak":6,"spy_close":433.66},{"date":"2023-10-13","pct_above_20d":45.45454545454545,"pct_above_50d":18.181818181818183,"pct_above_200d":36.36363636363637,"strong":2,"weakening":2,"recovery":0,"weak":7,"spy_close":431.5},{"date":"2023-10-16","pct_above_20d":81.81818181818183,"pct_above_50d":27.27272727272727,"pct_above_200d":45.45454545454545,"strong":3,"weakening":2,"recovery":0,"weak":6,"spy_close":436.04},{"date":"2023-10-17","pct_above_20d":90.9090909090909,"pct_above_50d":27.27272727272727,"pct_above_200d":45.45454545454545,"strong":3,"weakening":2,"recovery":0,"weak":6,"spy_close":436.02},{"date":"2023-10-18","pct_above_20d":36.36363636363637,"pct_above_50d":18.181818181818183,"pct_above_200d":36.36363636363637,"strong":2,"weakening":2,"recovery":0,"weak":7,"spy_close":430.21},{"date":"2023-10-19","pct_above_20d":27.27272727272727,"pct_above_50d":18.181818181818183,"pct_above_200d":27.27272727272727,"strong":2,"weakening":1,"recovery":0,"weak":8,"spy_close":426.43},{"date":"2023-10-20","pct_above_20d":9.090909090909092,"pct_above_50d":9.090909090909092,"pct_above_200d":27.27272727272727,"strong":1,"weakening":2,"recovery":0,"weak":8,"spy_close":421.19},{"date":"2023-10-23","pct_above_20d":9.090909090909092,"pct_above_50d":9.090909090909092,"pct_above_200d":27.27272727272727,"strong":1,"weakening":2,"recovery":0,"weak":8,"spy_close":420.46},{"date":"2023-10-24","pct_above_20d":27.27272727272727,"pct_above_50d":9.090909090909092,"pct_above_200d":27.27272727272727,"strong":1,"weakening":2,"recovery":0,"weak":8,"spy_close":423.63},{"date":"2023-10-25","pct_above_20d":18.181818181818183,"pct_above_50d":0.0,"pct_above_200d":27.27272727272727,"strong":0,"weakening":3,"recovery":0,"weak":8,"spy_close":417.55},{"date":"2023-10-26","pct_above_20d":18.181818181818183,"pct_above_50d":0.0,"pct_above_200d":27.27272727272727,"strong":0,"weakening":3,"recovery":0,"weak":8,"spy_close":412.55},{"date":"2023-10-27","pct_above_20d":9.090909090909092,"pct_above_50d":0.0,"pct_above_200d":18.181818181818183,"strong":0,"weakening":2,"recovery":0,"weak":9,"spy_close":410.68},{"date":"2023-10-30","pct_above_20d":18.181818181818183,"pct_above_50d":0.0,"pct_above_200d":18.181818181818183,"strong":0,"weakening":2,"recovery":0,"weak":9,"spy_close":415.59},{"date":"2023-10-31","pct_above_20d":18.181818181818183,"pct_above_50d":0.0,"pct_above_200d":27.27272727272727,"strong":0,"weakening":3,"recovery":0,"weak":8,"spy_close":418.2},{"date":"2023-11-01","pct_above_20d":27.27272727272727,"pct_above_50d":0.0,"pct_above_200d":18.181818181818183,"strong":0,"weakening":2,"recovery":0,"weak":9,"spy_close":422.66},{"date":"2023-11-02","pct_above_20d":81.81818181818183,"pct_above_50d":27.27272727272727,"pct_above_200d":36.36363636363637,"strong":2,"weakening":2,"recovery":1,"weak":6,"spy_close":430.76},{"date":"2023-11-03","pct_above_20d":81.81818181818183,"pct_above_50d":45.45454545454545,"pct_above_200d":45.45454545454545,"strong":3,"weakening":2,"recovery":2,"weak":4,"spy_close":434.69},{"date":"2023-11-06","pct_above_20d":90.9090909090909,"pct_above_50d":36.36363636363637,"pct_above_200d":36.36363636363637,"strong":2,"weakening":2,"recovery":2,"weak":5,"spy_close":435.69},{"date":"2023-11-07","pct_above_20d":90.9090909090909,"pct_above_50d":45.45454545454545,"pct_above_200d":27.27272727272727,"strong":3,"weakening":0,"recovery":2,"weak":6,"spy_close":436.93},{"date":"2023-11-08","pct_above_20d":90.9090909090909,"pct_above_50d":45.45454545454545,"pct_above_200d":27.27272727272727,"strong":3,"weakening":0,"recovery":2,"weak":6,"spy_close":437.25},{"date":"2023-11-09","pct_above_20d":72.72727272727273,"pct_above_50d":27.27272727272727,"pct_above_200d":27.27272727272727,"strong":2,"weakening":1,"recovery":1,"weak":7,"spy_close":433.84},{"date":"2023-11-10","pct_above_20d":81.81818181818183,"pct_above_50d":45.45454545454545,"pct_above_200d":36.36363636363637,"strong":4,"weakening":0,"recovery":1,"weak":6,"spy_close":440.61},{"date":"2023-11-13","pct_above_20d":81.81818181818183,"pct_above_50d":54.54545454545454,"pct_above_200d":36.36363636363637,"strong":4,"weakening":0,"recovery":2,"weak":5,"spy_close":440.19},{"date":"2023-11-14","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":45.45454545454545,"strong":5,"weakening":0,"recovery":4,"weak":2,"spy_close":448.73},{"date":"2023-11-15","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":45.45454545454545,"strong":5,"weakening":0,"recovery":4,"weak":2,"spy_close":449.68},{"date":"2023-11-16","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":45.45454545454545,"strong":5,"weakening":0,"recovery":4,"weak":2,"spy_close":450.23},{"date":"2023-11-17","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":54.54545454545454,"strong":6,"weakening":0,"recovery":3,"weak":2,"spy_close":450.79},{"date":"2023-11-20","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":63.63636363636363,"strong":6,"weakening":1,"recovery":4,"weak":0,"spy_close":454.26},{"date":"2023-11-21","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":54.54545454545454,"strong":6,"weakening":0,"recovery":4,"weak":1,"spy_close":453.27},{"date":"2023-11-22","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":54.54545454545454,"strong":6,"weakening":0,"recovery":4,"weak":1,"spy_close":455.02},{"date":"2023-11-24","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":3,"weak":0,"spy_close":455.3},{"date":"2023-11-27","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":54.54545454545454,"strong":6,"weakening":0,"recovery":4,"weak":1,"spy_close":454.48},{"date":"2023-11-28","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":3,"weak":0,"spy_close":454.93},{"date":"2023-11-29","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":3,"weak":1,"spy_close":454.61},{"date":"2023-11-30","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":2,"weak":1,"spy_close":456.4},{"date":"2023-12-01","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":2,"weak":0,"spy_close":459.1},{"date":"2023-12-04","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":2,"weak":0,"spy_close":456.69},{"date":"2023-12-05","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":2,"weak":1,"spy_close":456.6},{"date":"2023-12-06","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":2,"weak":1,"spy_close":454.76},{"date":"2023-12-07","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":2,"weak":1,"spy_close":458.23},{"date":"2023-12-08","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":2,"weak":1,"spy_close":460.2},{"date":"2023-12-11","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":2,"weak":1,"spy_close":461.99},{"date":"2023-12-12","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":2,"weak":1,"spy_close":464.1},{"date":"2023-12-13","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":470.5},{"date":"2023-12-14","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":1,"weak":0,"spy_close":472.01},{"date":"2023-12-15","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":2,"weak":1,"spy_close":469.33},{"date":"2023-12-18","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":2,"weak":1,"spy_close":471.97},{"date":"2023-12-19","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":2,"weak":0,"spy_close":474.84},{"date":"2023-12-20","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":2,"weak":1,"spy_close":468.26},{"date":"2023-12-21","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":2,"weak":0,"spy_close":472.7},{"date":"2023-12-22","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":2,"weak":0,"spy_close":473.65},{"date":"2023-12-26","pct_above_20d":90.9090909090909,"pct_above_50d":100.0,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":2,"weak":0,"spy_close":475.65},{"date":"2023-12-27","pct_above_20d":90.9090909090909,"pct_above_50d":100.0,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":2,"weak":0,"spy_close":476.51},{"date":"2023-12-28","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":2,"weak":1,"spy_close":476.69},{"date":"2023-12-29","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":2,"weak":1,"spy_close":475.31},{"date":"2024-01-02","pct_above_20d":90.9090909090909,"pct_above_50d":100.0,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":1,"weak":0,"spy_close":472.65},{"date":"2024-01-03","pct_above_20d":72.72727272727273,"pct_above_50d":100.0,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":1,"weak":0,"spy_close":468.79},{"date":"2024-01-04","pct_above_20d":54.54545454545454,"pct_above_50d":100.0,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":3,"weak":0,"spy_close":467.28},{"date":"2024-01-05","pct_above_20d":54.54545454545454,"pct_above_50d":100.0,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":1,"weak":0,"spy_close":467.92},{"date":"2024-01-08","pct_above_20d":63.63636363636363,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":474.6},{"date":"2024-01-09","pct_above_20d":45.45454545454545,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":473.88},{"date":"2024-01-10","pct_above_20d":54.54545454545454,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":476.56},{"date":"2024-01-11","pct_above_20d":45.45454545454545,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":476.35},{"date":"2024-01-12","pct_above_20d":45.45454545454545,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":476.68},{"date":"2024-01-16","pct_above_20d":36.36363636363637,"pct_above_50d":81.81818181818183,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":1,"weak":2,"spy_close":474.93},{"date":"2024-01-17","pct_above_20d":36.36363636363637,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":1,"weak":2,"spy_close":472.29},{"date":"2024-01-18","pct_above_20d":36.36363636363637,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":1,"weak":2,"spy_close":476.49},{"date":"2024-01-19","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":1,"weak":2,"spy_close":482.43},{"date":"2024-01-22","pct_above_20d":45.45454545454545,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":1,"weak":2,"spy_close":483.45},{"date":"2024-01-23","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":0,"weak":2,"spy_close":484.86},{"date":"2024-01-24","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":72.72727272727273,"strong":5,"weakening":3,"recovery":1,"weak":2,"spy_close":485.39},{"date":"2024-01-25","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":6,"weakening":2,"recovery":2,"weak":1,"spy_close":488.03},{"date":"2024-01-26","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":487.41},{"date":"2024-01-29","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":491.27},{"date":"2024-01-30","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":490.89},{"date":"2024-01-31","pct_above_20d":63.63636363636363,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":482.88},{"date":"2024-02-01","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":0,"weak":2,"spy_close":489.2},{"date":"2024-02-02","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":494.35},{"date":"2024-02-05","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":492.55},{"date":"2024-02-06","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":493.98},{"date":"2024-02-07","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":498.1},{"date":"2024-02-08","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":498.32},{"date":"2024-02-09","pct_above_20d":81.81818181818183,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":501.2},{"date":"2024-02-12","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":500.98},{"date":"2024-02-13","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":494.08},{"date":"2024-02-14","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":498.57},{"date":"2024-02-15","pct_above_20d":100.0,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":502.01},{"date":"2024-02-16","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":499.51},{"date":"2024-02-20","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":496.76},{"date":"2024-02-21","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":497.21},{"date":"2024-02-22","pct_above_20d":100.0,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":507.5},{"date":"2024-02-23","pct_above_20d":100.0,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":507.85},{"date":"2024-02-26","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":505.99},{"date":"2024-02-27","pct_above_20d":100.0,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":506.93},{"date":"2024-02-28","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":506.26},{"date":"2024-02-29","pct_above_20d":100.0,"pct_above_50d":100.0,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":1,"weak":0,"spy_close":508.08},{"date":"2024-03-01","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":512.85},{"date":"2024-03-04","pct_above_20d":90.9090909090909,"pct_above_50d":100.0,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":1,"weak":0,"spy_close":512.3},{"date":"2024-03-05","pct_above_20d":81.81818181818183,"pct_above_50d":100.0,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":1,"weak":0,"spy_close":507.18},{"date":"2024-03-06","pct_above_20d":81.81818181818183,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":509.75},{"date":"2024-03-07","pct_above_20d":100.0,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":514.81},{"date":"2024-03-08","pct_above_20d":90.9090909090909,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":511.72},{"date":"2024-03-11","pct_above_20d":90.9090909090909,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":511.28},{"date":"2024-03-12","pct_above_20d":100.0,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":516.78},{"date":"2024-03-13","pct_above_20d":100.0,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":515.97},{"date":"2024-03-14","pct_above_20d":72.72727272727273,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":514.95},{"date":"2024-03-15","pct_above_20d":54.54545454545454,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":509.83},{"date":"2024-03-18","pct_above_20d":63.63636363636363,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":512.86},{"date":"2024-03-19","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":515.71},{"date":"2024-03-20","pct_above_20d":81.81818181818183,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":520.48},{"date":"2024-03-21","pct_above_20d":81.81818181818183,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":522.2},{"date":"2024-03-22","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":521.21},{"date":"2024-03-25","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":519.77},{"date":"2024-03-26","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":518.81},{"date":"2024-03-27","pct_above_20d":100.0,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":523.17},{"date":"2024-03-28","pct_above_20d":90.9090909090909,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":523.07},{"date":"2024-04-01","pct_above_20d":90.9090909090909,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":522.16},{"date":"2024-04-02","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":518.84},{"date":"2024-04-03","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":519.41},{"date":"2024-04-04","pct_above_20d":45.45454545454545,"pct_above_50d":54.54545454545454,"pct_above_200d":100.0,"strong":6,"weakening":5,"recovery":0,"weak":0,"spy_close":513.07},{"date":"2024-04-05","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":518.43},{"date":"2024-04-08","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":518.72},{"date":"2024-04-09","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":519.32},{"date":"2024-04-10","pct_above_20d":27.27272727272727,"pct_above_50d":54.54545454545454,"pct_above_200d":100.0,"strong":6,"weakening":5,"recovery":0,"weak":0,"spy_close":514.12},{"date":"2024-04-11","pct_above_20d":36.36363636363637,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":518.0},{"date":"2024-04-12","pct_above_20d":9.090909090909092,"pct_above_50d":45.45454545454545,"pct_above_200d":90.9090909090909,"strong":5,"weakening":5,"recovery":0,"weak":1,"spy_close":510.85},{"date":"2024-04-15","pct_above_20d":9.090909090909092,"pct_above_50d":45.45454545454545,"pct_above_200d":90.9090909090909,"strong":5,"weakening":5,"recovery":0,"weak":1,"spy_close":504.45},{"date":"2024-04-16","pct_above_20d":0.0,"pct_above_50d":27.27272727272727,"pct_above_200d":81.81818181818183,"strong":3,"weakening":6,"recovery":0,"weak":2,"spy_close":503.53},{"date":"2024-04-17","pct_above_20d":0.0,"pct_above_50d":27.27272727272727,"pct_above_200d":90.9090909090909,"strong":3,"weakening":7,"recovery":0,"weak":1,"spy_close":500.55},{"date":"2024-04-18","pct_above_20d":0.0,"pct_above_50d":36.36363636363637,"pct_above_200d":81.81818181818183,"strong":4,"weakening":5,"recovery":0,"weak":2,"spy_close":499.52},{"date":"2024-04-19","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":81.81818181818183,"strong":2,"weakening":7,"recovery":0,"weak":2,"spy_close":495.16},{"date":"2024-04-22","pct_above_20d":18.181818181818183,"pct_above_50d":36.36363636363637,"pct_above_200d":81.81818181818183,"strong":4,"weakening":5,"recovery":0,"weak":2,"spy_close":499.72},{"date":"2024-04-23","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":90.9090909090909,"strong":6,"weakening":4,"recovery":0,"weak":1,"spy_close":505.65},{"date":"2024-04-24","pct_above_20d":36.36363636363637,"pct_above_50d":45.45454545454545,"pct_above_200d":90.9090909090909,"strong":5,"weakening":5,"recovery":0,"weak":1,"spy_close":505.41},{"date":"2024-04-25","pct_above_20d":27.27272727272727,"pct_above_50d":45.45454545454545,"pct_above_200d":90.9090909090909,"strong":5,"weakening":5,"recovery":0,"weak":1,"spy_close":503.49},{"date":"2024-04-26","pct_above_20d":18.181818181818183,"pct_above_50d":45.45454545454545,"pct_above_200d":90.9090909090909,"strong":5,"weakening":5,"recovery":0,"weak":1,"spy_close":508.26},{"date":"2024-04-29","pct_above_20d":45.45454545454545,"pct_above_50d":54.54545454545454,"pct_above_200d":90.9090909090909,"strong":6,"weakening":4,"recovery":0,"weak":1,"spy_close":510.06},{"date":"2024-04-30","pct_above_20d":18.181818181818183,"pct_above_50d":27.27272727272727,"pct_above_200d":90.9090909090909,"strong":3,"weakening":7,"recovery":0,"weak":1,"spy_close":501.98},{"date":"2024-05-01","pct_above_20d":27.27272727272727,"pct_above_50d":18.181818181818183,"pct_above_200d":90.9090909090909,"strong":2,"weakening":8,"recovery":0,"weak":1,"spy_close":500.35},{"date":"2024-05-02","pct_above_20d":36.36363636363637,"pct_above_50d":27.27272727272727,"pct_above_200d":90.9090909090909,"strong":3,"weakening":7,"recovery":0,"weak":1,"spy_close":505.03},{"date":"2024-05-03","pct_above_20d":63.63636363636363,"pct_above_50d":27.27272727272727,"pct_above_200d":90.9090909090909,"strong":3,"weakening":7,"recovery":0,"weak":1,"spy_close":511.29},{"date":"2024-05-06","pct_above_20d":90.9090909090909,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":516.57},{"date":"2024-05-07","pct_above_20d":90.9090909090909,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":517.14},{"date":"2024-05-08","pct_above_20d":90.9090909090909,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":517.19},{"date":"2024-05-09","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":520.17},{"date":"2024-05-10","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":520.84},{"date":"2024-05-13","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":520.91},{"date":"2024-05-14","pct_above_20d":90.9090909090909,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":523.3},{"date":"2024-05-15","pct_above_20d":90.9090909090909,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":529.78},{"date":"2024-05-16","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":528.69},{"date":"2024-05-17","pct_above_20d":100.0,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":529.45},{"date":"2024-05-20","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":530.06},{"date":"2024-05-21","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":531.36},{"date":"2024-05-22","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":529.83},{"date":"2024-05-23","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":525.96},{"date":"2024-05-24","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":529.44},{"date":"2024-05-28","pct_above_20d":36.36363636363637,"pct_above_50d":45.45454545454545,"pct_above_200d":90.9090909090909,"strong":5,"weakening":5,"recovery":0,"weak":1,"spy_close":529.81},{"date":"2024-05-29","pct_above_20d":18.181818181818183,"pct_above_50d":36.36363636363637,"pct_above_200d":90.9090909090909,"strong":4,"weakening":6,"recovery":0,"weak":1,"spy_close":526.1},{"date":"2024-05-30","pct_above_20d":27.27272727272727,"pct_above_50d":36.36363636363637,"pct_above_200d":100.0,"strong":4,"weakening":7,"recovery":0,"weak":0,"spy_close":522.61},{"date":"2024-05-31","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":527.37},{"date":"2024-06-03","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":527.8},{"date":"2024-06-04","pct_above_20d":54.54545454545454,"pct_above_50d":54.54545454545454,"pct_above_200d":100.0,"strong":6,"weakening":5,"recovery":0,"weak":0,"spy_close":528.39},{"date":"2024-06-05","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":534.67},{"date":"2024-06-06","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":534.66},{"date":"2024-06-07","pct_above_20d":45.45454545454545,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":534.01},{"date":"2024-06-10","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":535.66},{"date":"2024-06-11","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":536.95},{"date":"2024-06-12","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":541.36},{"date":"2024-06-13","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":542.45},{"date":"2024-06-14","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":542.78},{"date":"2024-06-17","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":547.1},{"date":"2024-06-18","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":548.49},{"date":"2024-06-20","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":547.0},{"date":"2024-06-21","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":544.51},{"date":"2024-06-24","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":542.74},{"date":"2024-06-25","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":544.83},{"date":"2024-06-26","pct_above_20d":45.45454545454545,"pct_above_50d":54.54545454545454,"pct_above_200d":100.0,"strong":6,"weakening":5,"recovery":0,"weak":0,"spy_close":545.51},{"date":"2024-06-27","pct_above_20d":45.45454545454545,"pct_above_50d":54.54545454545454,"pct_above_200d":100.0,"strong":6,"weakening":5,"recovery":0,"weak":0,"spy_close":546.37},{"date":"2024-06-28","pct_above_20d":45.45454545454545,"pct_above_50d":45.45454545454545,"pct_above_200d":100.0,"strong":5,"weakening":6,"recovery":0,"weak":0,"spy_close":544.22},{"date":"2024-07-01","pct_above_20d":45.45454545454545,"pct_above_50d":45.45454545454545,"pct_above_200d":100.0,"strong":5,"weakening":6,"recovery":0,"weak":0,"spy_close":545.34},{"date":"2024-07-02","pct_above_20d":45.45454545454545,"pct_above_50d":54.54545454545454,"pct_above_200d":100.0,"strong":6,"weakening":5,"recovery":0,"weak":0,"spy_close":549.01},{"date":"2024-07-03","pct_above_20d":45.45454545454545,"pct_above_50d":45.45454545454545,"pct_above_200d":100.0,"strong":5,"weakening":6,"recovery":0,"weak":0,"spy_close":551.46},{"date":"2024-07-05","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":554.64},{"date":"2024-07-08","pct_above_20d":54.54545454545454,"pct_above_50d":54.54545454545454,"pct_above_200d":100.0,"strong":6,"weakening":5,"recovery":0,"weak":0,"spy_close":555.28},{"date":"2024-07-09","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":555.82},{"date":"2024-07-10","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":561.32},{"date":"2024-07-11","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":556.48},{"date":"2024-07-12","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":559.99},{"date":"2024-07-15","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":561.53},{"date":"2024-07-16","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":564.86},{"date":"2024-07-17","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":556.94},{"date":"2024-07-18","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":552.66},{"date":"2024-07-19","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":548.99},{"date":"2024-07-22","pct_above_20d":81.81818181818183,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":554.65},{"date":"2024-07-23","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":553.78},{"date":"2024-07-24","pct_above_20d":54.54545454545454,"pct_above_50d":45.45454545454545,"pct_above_200d":100.0,"strong":5,"weakening":6,"recovery":0,"weak":0,"spy_close":541.23},{"date":"2024-07-25","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":538.41},{"date":"2024-07-26","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":544.44},{"date":"2024-07-29","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":544.76},{"date":"2024-07-30","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":542.0},{"date":"2024-07-31","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":550.81},{"date":"2024-08-01","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":543.01},{"date":"2024-08-02","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":90.9090909090909,"strong":6,"weakening":4,"recovery":0,"weak":1,"spy_close":532.9},{"date":"2024-08-05","pct_above_20d":18.181818181818183,"pct_above_50d":36.36363636363637,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":0,"weak":3,"spy_close":517.38},{"date":"2024-08-06","pct_above_20d":27.27272727272727,"pct_above_50d":36.36363636363637,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":0,"weak":3,"spy_close":522.15},{"date":"2024-08-07","pct_above_20d":27.27272727272727,"pct_above_50d":27.27272727272727,"pct_above_200d":72.72727272727273,"strong":3,"weakening":5,"recovery":0,"weak":3,"spy_close":518.66},{"date":"2024-08-08","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":90.9090909090909,"strong":6,"weakening":4,"recovery":0,"weak":1,"spy_close":530.65},{"date":"2024-08-09","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":532.99},{"date":"2024-08-12","pct_above_20d":45.45454545454545,"pct_above_50d":54.54545454545454,"pct_above_200d":90.9090909090909,"strong":6,"weakening":4,"recovery":0,"weak":1,"spy_close":533.27},{"date":"2024-08-13","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":542.04},{"date":"2024-08-14","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":543.75},{"date":"2024-08-15","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":553.07},{"date":"2024-08-16","pct_above_20d":100.0,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":554.31},{"date":"2024-08-19","pct_above_20d":100.0,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":559.61},{"date":"2024-08-20","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":558.7},{"date":"2024-08-21","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":560.62},{"date":"2024-08-22","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":556.22},{"date":"2024-08-23","pct_above_20d":100.0,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":562.13},{"date":"2024-08-26","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":560.79},{"date":"2024-08-27","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":561.56},{"date":"2024-08-28","pct_above_20d":100.0,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":558.3},{"date":"2024-08-29","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":558.35},{"date":"2024-08-30","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":563.68},{"date":"2024-09-03","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":552.08},{"date":"2024-09-04","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":550.95},{"date":"2024-09-05","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":549.61},{"date":"2024-09-06","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":540.36},{"date":"2024-09-09","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":546.41},{"date":"2024-09-10","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":548.79},{"date":"2024-09-11","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":554.42},{"date":"2024-09-12","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":559.09},{"date":"2024-09-13","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":562.01},{"date":"2024-09-16","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":562.84},{"date":"2024-09-17","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":563.07},{"date":"2024-09-18","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":561.4},{"date":"2024-09-19","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":570.98},{"date":"2024-09-20","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":568.25},{"date":"2024-09-23","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":569.67},{"date":"2024-09-24","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":571.3},{"date":"2024-09-25","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":570.04},{"date":"2024-09-26","pct_above_20d":54.54545454545454,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":572.3},{"date":"2024-09-27","pct_above_20d":63.63636363636363,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":571.47},{"date":"2024-09-30","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":573.76},{"date":"2024-10-01","pct_above_20d":72.72727272727273,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":568.62},{"date":"2024-10-02","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":568.86},{"date":"2024-10-03","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":567.82},{"date":"2024-10-04","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":572.98},{"date":"2024-10-07","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":567.8},{"date":"2024-10-08","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":573.17},{"date":"2024-10-09","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":577.14},{"date":"2024-10-10","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":576.13},{"date":"2024-10-11","pct_above_20d":63.63636363636363,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":579.58},{"date":"2024-10-14","pct_above_20d":72.72727272727273,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":584.32},{"date":"2024-10-15","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":579.78},{"date":"2024-10-16","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":582.3},{"date":"2024-10-17","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":582.35},{"date":"2024-10-18","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":584.59},{"date":"2024-10-21","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":583.63},{"date":"2024-10-22","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":583.32},{"date":"2024-10-23","pct_above_20d":36.36363636363637,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":577.99},{"date":"2024-10-24","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":1,"weak":0,"spy_close":579.24},{"date":"2024-10-25","pct_above_20d":45.45454545454545,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":1,"weak":0,"spy_close":579.04},{"date":"2024-10-28","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":580.83},{"date":"2024-10-29","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":90.9090909090909,"strong":6,"weakening":4,"recovery":0,"weak":1,"spy_close":581.77},{"date":"2024-10-30","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":580.01},{"date":"2024-10-31","pct_above_20d":9.090909090909092,"pct_above_50d":45.45454545454545,"pct_above_200d":81.81818181818183,"strong":5,"weakening":4,"recovery":0,"weak":2,"spy_close":568.64},{"date":"2024-11-01","pct_above_20d":18.181818181818183,"pct_above_50d":45.45454545454545,"pct_above_200d":90.9090909090909,"strong":5,"weakening":5,"recovery":0,"weak":1,"spy_close":571.04},{"date":"2024-11-04","pct_above_20d":18.181818181818183,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":5,"weakening":4,"recovery":1,"weak":1,"spy_close":569.81},{"date":"2024-11-05","pct_above_20d":27.27272727272727,"pct_above_50d":54.54545454545454,"pct_above_200d":100.0,"strong":6,"weakening":5,"recovery":0,"weak":0,"spy_close":576.7},{"date":"2024-11-06","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":591.04},{"date":"2024-11-07","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":595.61},{"date":"2024-11-08","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":598.19},{"date":"2024-11-11","pct_above_20d":54.54545454545454,"pct_above_50d":54.54545454545454,"pct_above_200d":100.0,"strong":6,"weakening":5,"recovery":0,"weak":0,"spy_close":598.76},{"date":"2024-11-12","pct_above_20d":54.54545454545454,"pct_above_50d":54.54545454545454,"pct_above_200d":90.9090909090909,"strong":6,"weakening":4,"recovery":0,"weak":1,"spy_close":596.9},{"date":"2024-11-13","pct_above_20d":54.54545454545454,"pct_above_50d":54.54545454545454,"pct_above_200d":90.9090909090909,"strong":6,"weakening":4,"recovery":0,"weak":1,"spy_close":597.19},{"date":"2024-11-14","pct_above_20d":54.54545454545454,"pct_above_50d":54.54545454545454,"pct_above_200d":90.9090909090909,"strong":6,"weakening":4,"recovery":0,"weak":1,"spy_close":593.35},{"date":"2024-11-15","pct_above_20d":45.45454545454545,"pct_above_50d":54.54545454545454,"pct_above_200d":90.9090909090909,"strong":6,"weakening":4,"recovery":0,"weak":1,"spy_close":585.75},{"date":"2024-11-18","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":588.15},{"date":"2024-11-19","pct_above_20d":81.81818181818183,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":590.3},{"date":"2024-11-20","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":590.5},{"date":"2024-11-21","pct_above_20d":90.9090909090909,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":593.67},{"date":"2024-11-22","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":595.51},{"date":"2024-11-25","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":597.53},{"date":"2024-11-26","pct_above_20d":100.0,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":600.65},{"date":"2024-11-27","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":598.83},{"date":"2024-11-29","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":602.55},{"date":"2024-12-02","pct_above_20d":100.0,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":603.63},{"date":"2024-12-03","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":603.91},{"date":"2024-12-04","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":607.66},{"date":"2024-12-05","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":606.66},{"date":"2024-12-06","pct_above_20d":45.45454545454545,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":607.81},{"date":"2024-12-09","pct_above_20d":36.36363636363637,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":604.68},{"date":"2024-12-10","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":72.72727272727273,"strong":6,"weakening":2,"recovery":0,"weak":3,"spy_close":602.8},{"date":"2024-12-11","pct_above_20d":36.36363636363637,"pct_above_50d":45.45454545454545,"pct_above_200d":72.72727272727273,"strong":5,"weakening":3,"recovery":0,"weak":3,"spy_close":607.46},{"date":"2024-12-12","pct_above_20d":36.36363636363637,"pct_above_50d":45.45454545454545,"pct_above_200d":72.72727272727273,"strong":5,"weakening":3,"recovery":0,"weak":3,"spy_close":604.33},{"date":"2024-12-13","pct_above_20d":36.36363636363637,"pct_above_50d":45.45454545454545,"pct_above_200d":72.72727272727273,"strong":5,"weakening":3,"recovery":0,"weak":3,"spy_close":604.21},{"date":"2024-12-16","pct_above_20d":27.27272727272727,"pct_above_50d":45.45454545454545,"pct_above_200d":72.72727272727273,"strong":5,"weakening":3,"recovery":0,"weak":3,"spy_close":606.79},{"date":"2024-12-17","pct_above_20d":27.27272727272727,"pct_above_50d":36.36363636363637,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":0,"weak":3,"spy_close":604.29},{"date":"2024-12-18","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":63.63636363636363,"strong":2,"weakening":5,"recovery":0,"weak":4,"spy_close":586.28},{"date":"2024-12-19","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":63.63636363636363,"strong":2,"weakening":5,"recovery":0,"weak":4,"spy_close":586.1},{"date":"2024-12-20","pct_above_20d":9.090909090909092,"pct_above_50d":27.27272727272727,"pct_above_200d":63.63636363636363,"strong":3,"weakening":4,"recovery":0,"weak":4,"spy_close":591.15},{"date":"2024-12-23","pct_above_20d":18.181818181818183,"pct_above_50d":27.27272727272727,"pct_above_200d":54.54545454545454,"strong":3,"weakening":3,"recovery":0,"weak":5,"spy_close":594.69},{"date":"2024-12-24","pct_above_20d":18.181818181818183,"pct_above_50d":36.36363636363637,"pct_above_200d":63.63636363636363,"strong":4,"weakening":3,"recovery":0,"weak":4,"spy_close":601.3},{"date":"2024-12-26","pct_above_20d":18.181818181818183,"pct_above_50d":36.36363636363637,"pct_above_200d":63.63636363636363,"strong":4,"weakening":3,"recovery":0,"weak":4,"spy_close":601.34},{"date":"2024-12-27","pct_above_20d":0.0,"pct_above_50d":27.27272727272727,"pct_above_200d":63.63636363636363,"strong":3,"weakening":4,"recovery":0,"weak":4,"spy_close":595.01},{"date":"2024-12-30","pct_above_20d":0.0,"pct_above_50d":27.27272727272727,"pct_above_200d":54.54545454545454,"strong":3,"weakening":3,"recovery":0,"weak":5,"spy_close":588.22},{"date":"2024-12-31","pct_above_20d":0.0,"pct_above_50d":18.181818181818183,"pct_above_200d":54.54545454545454,"strong":2,"weakening":4,"recovery":0,"weak":5,"spy_close":586.08},{"date":"2025-01-02","pct_above_20d":0.0,"pct_above_50d":18.181818181818183,"pct_above_200d":54.54545454545454,"strong":2,"weakening":4,"recovery":0,"weak":5,"spy_close":584.64},{"date":"2025-01-03","pct_above_20d":18.181818181818183,"pct_above_50d":27.27272727272727,"pct_above_200d":54.54545454545454,"strong":3,"weakening":3,"recovery":0,"weak":5,"spy_close":591.95},{"date":"2025-01-06","pct_above_20d":18.181818181818183,"pct_above_50d":27.27272727272727,"pct_above_200d":54.54545454545454,"strong":3,"weakening":3,"recovery":0,"weak":5,"spy_close":595.36},{"date":"2025-01-07","pct_above_20d":18.181818181818183,"pct_above_50d":18.181818181818183,"pct_above_200d":54.54545454545454,"strong":2,"weakening":4,"recovery":0,"weak":5,"spy_close":588.63},{"date":"2025-01-08","pct_above_20d":18.181818181818183,"pct_above_50d":9.090909090909092,"pct_above_200d":54.54545454545454,"strong":1,"weakening":5,"recovery":0,"weak":5,"spy_close":589.49},{"date":"2025-01-10","pct_above_20d":18.181818181818183,"pct_above_50d":0.0,"pct_above_200d":54.54545454545454,"strong":0,"weakening":6,"recovery":0,"weak":5,"spy_close":580.49},{"date":"2025-01-13","pct_above_20d":18.181818181818183,"pct_above_50d":9.090909090909092,"pct_above_200d":54.54545454545454,"strong":1,"weakening":5,"recovery":0,"weak":5,"spy_close":581.39},{"date":"2025-01-14","pct_above_20d":36.36363636363637,"pct_above_50d":9.090909090909092,"pct_above_200d":63.63636363636363,"strong":1,"weakening":6,"recovery":0,"weak":4,"spy_close":582.19},{"date":"2025-01-15","pct_above_20d":54.54545454545454,"pct_above_50d":27.27272727272727,"pct_above_200d":63.63636363636363,"strong":3,"weakening":4,"recovery":0,"weak":4,"spy_close":592.78},{"date":"2025-01-16","pct_above_20d":63.63636363636363,"pct_above_50d":36.36363636363637,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":0,"weak":3,"spy_close":591.64},{"date":"2025-01-17","pct_above_20d":81.81818181818183,"pct_above_50d":45.45454545454545,"pct_above_200d":72.72727272727273,"strong":5,"weakening":3,"recovery":0,"weak":3,"spy_close":597.58},{"date":"2025-01-21","pct_above_20d":90.9090909090909,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":1,"weak":2,"spy_close":603.05},{"date":"2025-01-22","pct_above_20d":90.9090909090909,"pct_above_50d":63.63636363636363,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":0,"weak":3,"spy_close":606.44},{"date":"2025-01-23","pct_above_20d":90.9090909090909,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":1,"weak":2,"spy_close":609.75},{"date":"2025-01-24","pct_above_20d":100.0,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":1,"weak":2,"spy_close":607.97},{"date":"2025-01-27","pct_above_20d":90.9090909090909,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":1,"weak":1,"spy_close":599.37},{"date":"2025-01-28","pct_above_20d":72.72727272727273,"pct_above_50d":45.45454545454545,"pct_above_200d":63.63636363636363,"strong":4,"weakening":3,"recovery":1,"weak":3,"spy_close":604.52},{"date":"2025-01-29","pct_above_20d":72.72727272727273,"pct_above_50d":45.45454545454545,"pct_above_200d":54.54545454545454,"strong":4,"weakening":2,"recovery":1,"weak":4,"spy_close":601.81},{"date":"2025-01-30","pct_above_20d":90.9090909090909,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":1,"weak":1,"spy_close":605.04},{"date":"2025-01-31","pct_above_20d":81.81818181818183,"pct_above_50d":54.54545454545454,"pct_above_200d":63.63636363636363,"strong":4,"weakening":3,"recovery":2,"weak":2,"spy_close":601.82},{"date":"2025-02-03","pct_above_20d":81.81818181818183,"pct_above_50d":54.54545454545454,"pct_above_200d":72.72727272727273,"strong":5,"weakening":3,"recovery":1,"weak":2,"spy_close":597.77},{"date":"2025-02-04","pct_above_20d":81.81818181818183,"pct_above_50d":54.54545454545454,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":2,"weak":1,"spy_close":601.78},{"date":"2025-02-05","pct_above_20d":90.9090909090909,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":6,"weakening":2,"recovery":2,"weak":1,"spy_close":604.22},{"date":"2025-02-06","pct_above_20d":90.9090909090909,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":1,"weak":2,"spy_close":606.32},{"date":"2025-02-07","pct_above_20d":72.72727272727273,"pct_above_50d":54.54545454545454,"pct_above_200d":63.63636363636363,"strong":5,"weakening":2,"recovery":1,"weak":3,"spy_close":600.77},{"date":"2025-02-10","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":3,"weak":0,"spy_close":604.85},{"date":"2025-02-11","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":2,"weak":0,"spy_close":605.31},{"date":"2025-02-12","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":2,"weak":1,"spy_close":603.36},{"date":"2025-02-13","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":3,"weak":0,"spy_close":609.73},{"date":"2025-02-14","pct_above_20d":63.63636363636363,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":3,"weak":0,"spy_close":609.7},{"date":"2025-02-18","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":1,"weak":0,"spy_close":611.49},{"date":"2025-02-19","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":2,"weak":0,"spy_close":612.93},{"date":"2025-02-20","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":2,"weak":0,"spy_close":610.38},{"date":"2025-02-21","pct_above_20d":36.36363636363637,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":2,"weak":0,"spy_close":599.94},{"date":"2025-02-24","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":1,"weak":0,"spy_close":597.21},{"date":"2025-02-25","pct_above_20d":36.36363636363637,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":2,"weak":0,"spy_close":594.24},{"date":"2025-02-26","pct_above_20d":36.36363636363637,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":2,"weak":0,"spy_close":594.54},{"date":"2025-02-27","pct_above_20d":27.27272727272727,"pct_above_50d":72.72727272727273,"pct_above_200d":63.63636363636363,"strong":5,"weakening":2,"recovery":3,"weak":1,"spy_close":585.05},{"date":"2025-02-28","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":594.18},{"date":"2025-03-03","pct_above_20d":45.45454545454545,"pct_above_50d":54.54545454545454,"pct_above_200d":72.72727272727273,"strong":6,"weakening":2,"recovery":0,"weak":3,"spy_close":583.77},{"date":"2025-03-04","pct_above_20d":27.27272727272727,"pct_above_50d":36.36363636363637,"pct_above_200d":63.63636363636363,"strong":4,"weakening":3,"recovery":0,"weak":4,"spy_close":576.86},{"date":"2025-03-05","pct_above_20d":27.27272727272727,"pct_above_50d":45.45454545454545,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":1,"weak":2,"spy_close":583.06},{"date":"2025-03-06","pct_above_20d":18.181818181818183,"pct_above_50d":36.36363636363637,"pct_above_200d":63.63636363636363,"strong":3,"weakening":4,"recovery":1,"weak":3,"spy_close":572.71},{"date":"2025-03-07","pct_above_20d":18.181818181818183,"pct_above_50d":36.36363636363637,"pct_above_200d":72.72727272727273,"strong":3,"weakening":5,"recovery":1,"weak":2,"spy_close":575.92},{"date":"2025-03-10","pct_above_20d":18.181818181818183,"pct_above_50d":36.36363636363637,"pct_above_200d":63.63636363636363,"strong":4,"weakening":3,"recovery":0,"weak":4,"spy_close":560.58},{"date":"2025-03-11","pct_above_20d":0.0,"pct_above_50d":27.27272727272727,"pct_above_200d":36.36363636363637,"strong":1,"weakening":3,"recovery":2,"weak":5,"spy_close":555.92},{"date":"2025-03-12","pct_above_20d":0.0,"pct_above_50d":0.0,"pct_above_200d":27.27272727272727,"strong":0,"weakening":3,"recovery":0,"weak":8,"spy_close":558.87},{"date":"2025-03-13","pct_above_20d":0.0,"pct_above_50d":0.0,"pct_above_200d":27.27272727272727,"strong":0,"weakening":3,"recovery":0,"weak":8,"spy_close":551.42},{"date":"2025-03-14","pct_above_20d":18.181818181818183,"pct_above_50d":18.181818181818183,"pct_above_200d":27.27272727272727,"strong":1,"weakening":2,"recovery":1,"weak":7,"spy_close":562.81},{"date":"2025-03-17","pct_above_20d":18.181818181818183,"pct_above_50d":45.45454545454545,"pct_above_200d":63.63636363636363,"strong":4,"weakening":3,"recovery":1,"weak":3,"spy_close":567.15},{"date":"2025-03-18","pct_above_20d":18.181818181818183,"pct_above_50d":36.36363636363637,"pct_above_200d":36.36363636363637,"strong":2,"weakening":2,"recovery":2,"weak":5,"spy_close":561.02},{"date":"2025-03-19","pct_above_20d":27.27272727272727,"pct_above_50d":36.36363636363637,"pct_above_200d":45.45454545454545,"strong":2,"weakening":3,"recovery":2,"weak":4,"spy_close":567.13},{"date":"2025-03-20","pct_above_20d":18.181818181818183,"pct_above_50d":36.36363636363637,"pct_above_200d":45.45454545454545,"strong":2,"weakening":3,"recovery":2,"weak":4,"spy_close":565.49},{"date":"2025-03-21","pct_above_20d":18.181818181818183,"pct_above_50d":27.27272727272727,"pct_above_200d":36.36363636363637,"strong":2,"weakening":2,"recovery":1,"weak":6,"spy_close":563.98},{"date":"2025-03-24","pct_above_20d":45.45454545454545,"pct_above_50d":27.27272727272727,"pct_above_200d":54.54545454545454,"strong":1,"weakening":5,"recovery":2,"weak":3,"spy_close":574.08},{"date":"2025-03-25","pct_above_20d":54.54545454545454,"pct_above_50d":18.181818181818183,"pct_above_200d":54.54545454545454,"strong":2,"weakening":4,"recovery":0,"weak":5,"spy_close":575.46},{"date":"2025-03-26","pct_above_20d":54.54545454545454,"pct_above_50d":9.090909090909092,"pct_above_200d":45.45454545454545,"strong":1,"weakening":4,"recovery":0,"weak":6,"spy_close":568.59},{"date":"2025-03-27","pct_above_20d":54.54545454545454,"pct_above_50d":18.181818181818183,"pct_above_200d":54.54545454545454,"strong":2,"weakening":4,"recovery":0,"weak":5,"spy_close":567.08},{"date":"2025-03-28","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":45.45454545454545,"strong":2,"weakening":3,"recovery":0,"weak":6,"spy_close":555.66},{"date":"2025-03-31","pct_above_20d":36.36363636363637,"pct_above_50d":27.27272727272727,"pct_above_200d":45.45454545454545,"strong":3,"weakening":2,"recovery":0,"weak":6,"spy_close":559.39},{"date":"2025-04-01","pct_above_20d":45.45454545454545,"pct_above_50d":27.27272727272727,"pct_above_200d":45.45454545454545,"strong":3,"weakening":2,"recovery":0,"weak":6,"spy_close":560.97},{"date":"2025-04-02","pct_above_20d":72.72727272727273,"pct_above_50d":36.36363636363637,"pct_above_200d":54.54545454545454,"strong":3,"weakening":3,"recovery":1,"weak":4,"spy_close":564.52},{"date":"2025-04-03","pct_above_20d":18.181818181818183,"pct_above_50d":18.181818181818183,"pct_above_200d":27.27272727272727,"strong":2,"weakening":1,"recovery":0,"weak":8,"spy_close":536.7},{"date":"2025-04-04","pct_above_20d":0.0,"pct_above_50d":0.0,"pct_above_200d":0.0,"strong":0,"weakening":0,"recovery":0,"weak":11,"spy_close":505.28},{"date":"2025-04-07","pct_above_20d":0.0,"pct_above_50d":0.0,"pct_above_200d":0.0,"strong":0,"weakening":0,"recovery":0,"weak":11,"spy_close":504.38},{"date":"2025-04-08","pct_above_20d":0.0,"pct_above_50d":0.0,"pct_above_200d":0.0,"strong":0,"weakening":0,"recovery":0,"weak":11,"spy_close":496.48},{"date":"2025-04-09","pct_above_20d":0.0,"pct_above_50d":0.0,"pct_above_200d":18.181818181818183,"strong":0,"weakening":2,"recovery":0,"weak":9,"spy_close":548.62},{"date":"2025-04-10","pct_above_20d":0.0,"pct_above_50d":0.0,"pct_above_200d":0.0,"strong":0,"weakening":0,"recovery":0,"weak":11,"spy_close":524.58},{"date":"2025-04-11","pct_above_20d":9.090909090909092,"pct_above_50d":0.0,"pct_above_200d":0.0,"strong":0,"weakening":0,"recovery":0,"weak":11,"spy_close":533.94},{"date":"2025-04-14","pct_above_20d":18.181818181818183,"pct_above_50d":9.090909090909092,"pct_above_200d":18.181818181818183,"strong":1,"weakening":1,"recovery":0,"weak":9,"spy_close":539.12},{"date":"2025-04-15","pct_above_20d":18.181818181818183,"pct_above_50d":9.090909090909092,"pct_above_200d":27.27272727272727,"strong":1,"weakening":2,"recovery":0,"weak":8,"spy_close":537.61},{"date":"2025-04-16","pct_above_20d":9.090909090909092,"pct_above_50d":0.0,"pct_above_200d":0.0,"strong":0,"weakening":0,"recovery":0,"weak":11,"spy_close":525.66},{"date":"2025-04-17","pct_above_20d":27.27272727272727,"pct_above_50d":9.090909090909092,"pct_above_200d":18.181818181818183,"strong":1,"weakening":1,"recovery":0,"weak":9,"spy_close":526.41},{"date":"2025-04-21","pct_above_20d":9.090909090909092,"pct_above_50d":9.090909090909092,"pct_above_200d":9.090909090909092,"strong":1,"weakening":0,"recovery":0,"weak":10,"spy_close":513.88},{"date":"2025-04-22","pct_above_20d":27.27272727272727,"pct_above_50d":9.090909090909092,"pct_above_200d":18.181818181818183,"strong":1,"weakening":1,"recovery":0,"weak":9,"spy_close":527.25},{"date":"2025-04-23","pct_above_20d":54.54545454545454,"pct_above_50d":18.181818181818183,"pct_above_200d":27.27272727272727,"strong":2,"weakening":1,"recovery":0,"weak":8,"spy_close":535.42},{"date":"2025-04-24","pct_above_20d":81.81818181818183,"pct_above_50d":18.181818181818183,"pct_above_200d":36.36363636363637,"strong":2,"weakening":2,"recovery":0,"weak":7,"spy_close":546.69},{"date":"2025-04-25","pct_above_20d":81.81818181818183,"pct_above_50d":9.090909090909092,"pct_above_200d":36.36363636363637,"strong":1,"weakening":3,"recovery":0,"weak":7,"spy_close":550.64},{"date":"2025-04-28","pct_above_20d":100.0,"pct_above_50d":9.090909090909092,"pct_above_200d":27.27272727272727,"strong":1,"weakening":2,"recovery":0,"weak":8,"spy_close":550.85},{"date":"2025-04-29","pct_above_20d":100.0,"pct_above_50d":18.181818181818183,"pct_above_200d":36.36363636363637,"strong":2,"weakening":2,"recovery":0,"weak":7,"spy_close":554.32},{"date":"2025-04-30","pct_above_20d":90.9090909090909,"pct_above_50d":45.45454545454545,"pct_above_200d":36.36363636363637,"strong":3,"weakening":1,"recovery":2,"weak":5,"spy_close":554.54},{"date":"2025-05-01","pct_above_20d":90.9090909090909,"pct_above_50d":54.54545454545454,"pct_above_200d":36.36363636363637,"strong":3,"weakening":1,"recovery":3,"weak":4,"spy_close":558.47},{"date":"2025-05-02","pct_above_20d":100.0,"pct_above_50d":81.81818181818183,"pct_above_200d":45.45454545454545,"strong":5,"weakening":0,"recovery":4,"weak":2,"spy_close":566.76},{"date":"2025-05-05","pct_above_20d":100.0,"pct_above_50d":72.72727272727273,"pct_above_200d":45.45454545454545,"strong":5,"weakening":0,"recovery":3,"weak":3,"spy_close":563.51},{"date":"2025-05-06","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":45.45454545454545,"strong":5,"weakening":0,"recovery":3,"weak":3,"spy_close":558.8},{"date":"2025-05-07","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":45.45454545454545,"strong":5,"weakening":0,"recovery":3,"weak":3,"spy_close":561.15},{"date":"2025-05-08","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":45.45454545454545,"strong":5,"weakening":0,"recovery":4,"weak":2,"spy_close":565.06},{"date":"2025-05-09","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":45.45454545454545,"strong":5,"weakening":0,"recovery":4,"weak":2,"spy_close":564.34},{"date":"2025-05-12","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":2,"weak":2,"spy_close":582.99},{"date":"2025-05-13","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":54.54545454545454,"strong":6,"weakening":0,"recovery":3,"weak":2,"spy_close":586.84},{"date":"2025-05-14","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":54.54545454545454,"strong":6,"weakening":0,"recovery":2,"weak":3,"spy_close":587.59},{"date":"2025-05-15","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":3,"weak":1,"spy_close":590.46},{"date":"2025-05-16","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":3,"weak":1,"spy_close":594.2},{"date":"2025-05-19","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":2,"weak":2,"spy_close":594.85},{"date":"2025-05-20","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":2,"weak":2,"spy_close":592.85},{"date":"2025-05-21","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":1,"weak":3,"spy_close":582.86},{"date":"2025-05-22","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":1,"weak":3,"spy_close":583.09},{"date":"2025-05-23","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":1,"weak":3,"spy_close":579.11},{"date":"2025-05-27","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":2,"weak":2,"spy_close":591.15},{"date":"2025-05-28","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":2,"weak":2,"spy_close":587.73},{"date":"2025-05-29","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":2,"weak":2,"spy_close":590.05},{"date":"2025-05-30","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":2,"weak":2,"spy_close":589.39},{"date":"2025-06-02","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":2,"weak":2,"spy_close":592.71},{"date":"2025-06-03","pct_above_20d":100.0,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":2,"weak":2,"spy_close":596.09},{"date":"2025-06-04","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":2,"weak":2,"spy_close":595.93},{"date":"2025-06-05","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":2,"weak":2,"spy_close":593.05},{"date":"2025-06-06","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":3,"weak":1,"spy_close":599.14},{"date":"2025-06-09","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":3,"weak":1,"spy_close":599.68},{"date":"2025-06-10","pct_above_20d":81.81818181818183,"pct_above_50d":100.0,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":4,"weak":0,"spy_close":603.08},{"date":"2025-06-11","pct_above_20d":81.81818181818183,"pct_above_50d":100.0,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":4,"weak":0,"spy_close":601.36},{"date":"2025-06-12","pct_above_20d":81.81818181818183,"pct_above_50d":100.0,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":4,"weak":0,"spy_close":603.75},{"date":"2025-06-13","pct_above_20d":54.54545454545454,"pct_above_50d":90.9090909090909,"pct_above_200d":54.54545454545454,"strong":6,"weakening":0,"recovery":4,"weak":1,"spy_close":597.0},{"date":"2025-06-16","pct_above_20d":72.72727272727273,"pct_above_50d":100.0,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":4,"weak":0,"spy_close":602.68},{"date":"2025-06-17","pct_above_20d":45.45454545454545,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":2,"weak":2,"spy_close":597.53},{"date":"2025-06-18","pct_above_20d":36.36363636363637,"pct_above_50d":81.81818181818183,"pct_above_200d":54.54545454545454,"strong":6,"weakening":0,"recovery":3,"weak":2,"spy_close":597.44},{"date":"2025-06-20","pct_above_20d":36.36363636363637,"pct_above_50d":81.81818181818183,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":2,"weak":1,"spy_close":594.28},{"date":"2025-06-23","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":3,"weak":1,"spy_close":600.15},{"date":"2025-06-24","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":6,"weakening":1,"recovery":3,"weak":1,"spy_close":606.78},{"date":"2025-06-25","pct_above_20d":45.45454545454545,"pct_above_50d":72.72727272727273,"pct_above_200d":54.54545454545454,"strong":6,"weakening":0,"recovery":2,"weak":3,"spy_close":607.12},{"date":"2025-06-26","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":54.54545454545454,"strong":6,"weakening":0,"recovery":2,"weak":3,"spy_close":611.87},{"date":"2025-06-27","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":54.54545454545454,"strong":6,"weakening":0,"recovery":2,"weak":3,"spy_close":614.91},{"date":"2025-06-30","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":6,"weakening":1,"recovery":3,"weak":1,"spy_close":617.85},{"date":"2025-07-01","pct_above_20d":81.81818181818183,"pct_above_50d":100.0,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":3,"weak":0,"spy_close":617.65},{"date":"2025-07-02","pct_above_20d":100.0,"pct_above_50d":100.0,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":3,"weak":0,"spy_close":620.45},{"date":"2025-07-03","pct_above_20d":100.0,"pct_above_50d":100.0,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":3,"weak":0,"spy_close":625.34},{"date":"2025-07-07","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":1,"weak":2,"spy_close":620.68},{"date":"2025-07-08","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":620.34},{"date":"2025-07-09","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":2,"weak":2,"spy_close":624.06},{"date":"2025-07-10","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":2,"weak":0,"spy_close":625.82},{"date":"2025-07-11","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":1,"weak":2,"spy_close":623.62},{"date":"2025-07-14","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":2,"weak":0,"spy_close":624.81},{"date":"2025-07-15","pct_above_20d":36.36363636363637,"pct_above_50d":72.72727272727273,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":1,"weak":3,"spy_close":622.14},{"date":"2025-07-16","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":3,"weak":1,"spy_close":624.22},{"date":"2025-07-17","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":2,"weak":1,"spy_close":628.04},{"date":"2025-07-18","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":2,"weak":1,"spy_close":627.58},{"date":"2025-07-21","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":628.77},{"date":"2025-07-22","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":628.86},{"date":"2025-07-23","pct_above_20d":100.0,"pct_above_50d":100.0,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":2,"weak":0,"spy_close":634.21},{"date":"2025-07-24","pct_above_20d":100.0,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":2,"weak":0,"spy_close":634.42},{"date":"2025-07-25","pct_above_20d":100.0,"pct_above_50d":100.0,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":2,"weak":0,"spy_close":637.1},{"date":"2025-07-28","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":636.94},{"date":"2025-07-29","pct_above_20d":63.63636363636363,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":1,"weak":0,"spy_close":635.26},{"date":"2025-07-30","pct_above_20d":63.63636363636363,"pct_above_50d":90.9090909090909,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":2,"weak":1,"spy_close":634.46},{"date":"2025-07-31","pct_above_20d":36.36363636363637,"pct_above_50d":63.63636363636363,"pct_above_200d":54.54545454545454,"strong":6,"weakening":0,"recovery":1,"weak":4,"spy_close":632.08},{"date":"2025-08-01","pct_above_20d":9.090909090909092,"pct_above_50d":36.36363636363637,"pct_above_200d":54.54545454545454,"strong":4,"weakening":2,"recovery":0,"weak":5,"spy_close":621.72},{"date":"2025-08-04","pct_above_20d":27.27272727272727,"pct_above_50d":54.54545454545454,"pct_above_200d":54.54545454545454,"strong":6,"weakening":0,"recovery":0,"weak":5,"spy_close":631.17},{"date":"2025-08-05","pct_above_20d":18.181818181818183,"pct_above_50d":45.45454545454545,"pct_above_200d":63.63636363636363,"strong":5,"weakening":2,"recovery":0,"weak":4,"spy_close":627.97},{"date":"2025-08-06","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":63.63636363636363,"strong":7,"weakening":0,"recovery":0,"weak":4,"spy_close":632.78},{"date":"2025-08-07","pct_above_20d":45.45454545454545,"pct_above_50d":54.54545454545454,"pct_above_200d":63.63636363636363,"strong":6,"weakening":1,"recovery":0,"weak":4,"spy_close":632.25},{"date":"2025-08-08","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":0,"weak":3,"spy_close":637.18},{"date":"2025-08-11","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":0,"weak":3,"spy_close":635.92},{"date":"2025-08-12","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":0,"weak":3,"spy_close":642.69},{"date":"2025-08-13","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":0,"weak":3,"spy_close":644.89},{"date":"2025-08-14","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":1,"weak":2,"spy_close":644.95},{"date":"2025-08-15","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":1,"weak":2,"spy_close":643.44},{"date":"2025-08-18","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":1,"weak":2,"spy_close":643.3},{"date":"2025-08-19","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":1,"weak":2,"spy_close":639.81},{"date":"2025-08-20","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":638.11},{"date":"2025-08-21","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":1,"weak":2,"spy_close":635.55},{"date":"2025-08-22","pct_above_20d":90.9090909090909,"pct_above_50d":100.0,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":1,"weak":0,"spy_close":645.31},{"date":"2025-08-25","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":1,"weak":0,"spy_close":642.47},{"date":"2025-08-26","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":645.16},{"date":"2025-08-27","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":646.63},{"date":"2025-08-28","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":648.92},{"date":"2025-08-29","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":645.05},{"date":"2025-09-02","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":72.72727272727273,"strong":6,"weakening":2,"recovery":1,"weak":2,"spy_close":640.27},{"date":"2025-09-03","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":72.72727272727273,"strong":6,"weakening":2,"recovery":1,"weak":2,"spy_close":643.74},{"date":"2025-09-04","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":649.12},{"date":"2025-09-05","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":1,"weak":0,"spy_close":647.24},{"date":"2025-09-08","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":2,"weak":1,"spy_close":648.83},{"date":"2025-09-09","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":650.33},{"date":"2025-09-10","pct_above_20d":54.54545454545454,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":652.21},{"date":"2025-09-11","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":10,"weakening":0,"recovery":0,"weak":1,"spy_close":657.63},{"date":"2025-09-12","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":657.41},{"date":"2025-09-15","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":660.91},{"date":"2025-09-16","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":660.0},{"date":"2025-09-17","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":659.18},{"date":"2025-09-18","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":662.26},{"date":"2025-09-19","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":663.7},{"date":"2025-09-22","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":666.84},{"date":"2025-09-23","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":663.21},{"date":"2025-09-24","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":661.1},{"date":"2025-09-25","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":72.72727272727273,"strong":6,"weakening":2,"recovery":0,"weak":3,"spy_close":658.05},{"date":"2025-09-26","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":661.82},{"date":"2025-09-29","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":663.68},{"date":"2025-09-30","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":666.18},{"date":"2025-10-01","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":668.45},{"date":"2025-10-02","pct_above_20d":45.45454545454545,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":669.22},{"date":"2025-10-03","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":669.21},{"date":"2025-10-06","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":671.61},{"date":"2025-10-07","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":669.12},{"date":"2025-10-08","pct_above_20d":36.36363636363637,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":673.11},{"date":"2025-10-09","pct_above_20d":36.36363636363637,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":671.16},{"date":"2025-10-10","pct_above_20d":18.181818181818183,"pct_above_50d":27.27272727272727,"pct_above_200d":63.63636363636363,"strong":3,"weakening":4,"recovery":0,"weak":4,"spy_close":653.02},{"date":"2025-10-13","pct_above_20d":27.27272727272727,"pct_above_50d":45.45454545454545,"pct_above_200d":72.72727272727273,"strong":5,"weakening":3,"recovery":0,"weak":3,"spy_close":663.04},{"date":"2025-10-14","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":72.72727272727273,"strong":6,"weakening":2,"recovery":0,"weak":3,"spy_close":662.23},{"date":"2025-10-15","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":665.17},{"date":"2025-10-16","pct_above_20d":45.45454545454545,"pct_above_50d":36.36363636363637,"pct_above_200d":81.81818181818183,"strong":4,"weakening":5,"recovery":0,"weak":2,"spy_close":660.64},{"date":"2025-10-17","pct_above_20d":45.45454545454545,"pct_above_50d":45.45454545454545,"pct_above_200d":81.81818181818183,"strong":5,"weakening":4,"recovery":0,"weak":2,"spy_close":664.39},{"date":"2025-10-20","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":671.3},{"date":"2025-10-21","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":671.29},{"date":"2025-10-22","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":667.8},{"date":"2025-10-23","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":671.76},{"date":"2025-10-24","pct_above_20d":90.9090909090909,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":677.25},{"date":"2025-10-27","pct_above_20d":100.0,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":685.24},{"date":"2025-10-28","pct_above_20d":54.54545454545454,"pct_above_50d":54.54545454545454,"pct_above_200d":90.9090909090909,"strong":6,"weakening":4,"recovery":0,"weak":1,"spy_close":687.06},{"date":"2025-10-29","pct_above_20d":45.45454545454545,"pct_above_50d":54.54545454545454,"pct_above_200d":72.72727272727273,"strong":6,"weakening":2,"recovery":0,"weak":3,"spy_close":687.39},{"date":"2025-10-30","pct_above_20d":36.36363636363637,"pct_above_50d":36.36363636363637,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":0,"weak":3,"spy_close":679.83},{"date":"2025-10-31","pct_above_20d":45.45454545454545,"pct_above_50d":45.45454545454545,"pct_above_200d":72.72727272727273,"strong":5,"weakening":3,"recovery":0,"weak":3,"spy_close":682.06},{"date":"2025-11-03","pct_above_20d":45.45454545454545,"pct_above_50d":45.45454545454545,"pct_above_200d":72.72727272727273,"strong":5,"weakening":3,"recovery":0,"weak":3,"spy_close":683.34},{"date":"2025-11-04","pct_above_20d":27.27272727272727,"pct_above_50d":36.36363636363637,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":0,"weak":3,"spy_close":675.24},{"date":"2025-11-05","pct_above_20d":36.36363636363637,"pct_above_50d":45.45454545454545,"pct_above_200d":72.72727272727273,"strong":5,"weakening":3,"recovery":0,"weak":3,"spy_close":677.58},{"date":"2025-11-06","pct_above_20d":18.181818181818183,"pct_above_50d":27.27272727272727,"pct_above_200d":72.72727272727273,"strong":3,"weakening":5,"recovery":0,"weak":3,"spy_close":670.31},{"date":"2025-11-07","pct_above_20d":27.27272727272727,"pct_above_50d":45.45454545454545,"pct_above_200d":72.72727272727273,"strong":5,"weakening":3,"recovery":0,"weak":3,"spy_close":670.97},{"date":"2025-11-10","pct_above_20d":54.54545454545454,"pct_above_50d":54.54545454545454,"pct_above_200d":72.72727272727273,"strong":6,"weakening":2,"recovery":0,"weak":3,"spy_close":681.44},{"date":"2025-11-11","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":683.0},{"date":"2025-11-12","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":683.38},{"date":"2025-11-13","pct_above_20d":36.36363636363637,"pct_above_50d":36.36363636363637,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":0,"weak":3,"spy_close":672.04},{"date":"2025-11-14","pct_above_20d":18.181818181818183,"pct_above_50d":36.36363636363637,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":0,"weak":3,"spy_close":671.93},{"date":"2025-11-17","pct_above_20d":18.181818181818183,"pct_above_50d":27.27272727272727,"pct_above_200d":72.72727272727273,"strong":3,"weakening":5,"recovery":0,"weak":3,"spy_close":665.67},{"date":"2025-11-18","pct_above_20d":18.181818181818183,"pct_above_50d":27.27272727272727,"pct_above_200d":72.72727272727273,"strong":3,"weakening":5,"recovery":0,"weak":3,"spy_close":660.08},{"date":"2025-11-19","pct_above_20d":18.181818181818183,"pct_above_50d":18.181818181818183,"pct_above_200d":72.72727272727273,"strong":2,"weakening":6,"recovery":0,"weak":3,"spy_close":662.63},{"date":"2025-11-20","pct_above_20d":18.181818181818183,"pct_above_50d":18.181818181818183,"pct_above_200d":63.63636363636363,"strong":2,"weakening":5,"recovery":0,"weak":4,"spy_close":652.53},{"date":"2025-11-21","pct_above_20d":27.27272727272727,"pct_above_50d":18.181818181818183,"pct_above_200d":72.72727272727273,"strong":2,"weakening":6,"recovery":0,"weak":3,"spy_close":659.03},{"date":"2025-11-24","pct_above_20d":36.36363636363637,"pct_above_50d":27.27272727272727,"pct_above_200d":72.72727272727273,"strong":3,"weakening":5,"recovery":0,"weak":3,"spy_close":668.73},{"date":"2025-11-25","pct_above_20d":54.54545454545454,"pct_above_50d":18.181818181818183,"pct_above_200d":81.81818181818183,"strong":1,"weakening":8,"recovery":1,"weak":1,"spy_close":675.02},{"date":"2025-11-26","pct_above_20d":81.81818181818183,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":5,"weakening":4,"recovery":1,"weak":1,"spy_close":679.68},{"date":"2025-11-28","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":1,"weak":0,"spy_close":683.39},{"date":"2025-12-01","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":1,"weak":1,"spy_close":680.27},{"date":"2025-12-02","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":681.53},{"date":"2025-12-03","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":683.89},{"date":"2025-12-04","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":684.39},{"date":"2025-12-05","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":685.69},{"date":"2025-12-08","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":0,"weak":3,"spy_close":683.63},{"date":"2025-12-09","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":1,"weak":2,"spy_close":683.04},{"date":"2025-12-10","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":687.57},{"date":"2025-12-11","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":689.17},{"date":"2025-12-12","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":681.76},{"date":"2025-12-15","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":680.73},{"date":"2025-12-16","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":1,"weak":1,"spy_close":678.87},{"date":"2025-12-17","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":671.4},{"date":"2025-12-18","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":1,"weak":1,"spy_close":676.47},{"date":"2025-12-19","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":680.59},{"date":"2025-12-22","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":684.83},{"date":"2025-12-23","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":687.96},{"date":"2025-12-24","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":690.38},{"date":"2025-12-26","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":690.31},{"date":"2025-12-29","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":687.85},{"date":"2025-12-30","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":687.01},{"date":"2025-12-31","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":681.92},{"date":"2026-01-02","pct_above_20d":54.54545454545454,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":683.17},{"date":"2026-01-05","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":687.72},{"date":"2026-01-06","pct_above_20d":90.9090909090909,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":691.81},{"date":"2026-01-07","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":8,"weakening":0,"recovery":0,"weak":3,"spy_close":689.58},{"date":"2026-01-08","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":1,"weak":2,"spy_close":689.51},{"date":"2026-01-09","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":694.07},{"date":"2026-01-12","pct_above_20d":81.81818181818183,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":0,"weak":1,"spy_close":695.16},{"date":"2026-01-13","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":1,"weak":0,"spy_close":693.77},{"date":"2026-01-14","pct_above_20d":72.72727272727273,"pct_above_50d":90.9090909090909,"pct_above_200d":100.0,"strong":10,"weakening":1,"recovery":0,"weak":0,"spy_close":690.36},{"date":"2026-01-15","pct_above_20d":81.81818181818183,"pct_above_50d":100.0,"pct_above_200d":100.0,"strong":11,"weakening":0,"recovery":0,"weak":0,"spy_close":692.24},{"date":"2026-01-16","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":100.0,"strong":9,"weakening":2,"recovery":0,"weak":0,"spy_close":691.66},{"date":"2026-01-20","pct_above_20d":54.54545454545454,"pct_above_50d":54.54545454545454,"pct_above_200d":100.0,"strong":6,"weakening":5,"recovery":0,"weak":0,"spy_close":677.58},{"date":"2026-01-21","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":685.4},{"date":"2026-01-22","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":1,"weak":0,"spy_close":688.98},{"date":"2026-01-23","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":1,"weak":0,"spy_close":689.23},{"date":"2026-01-26","pct_above_20d":90.9090909090909,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":1,"weak":0,"spy_close":692.73},{"date":"2026-01-27","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":90.9090909090909,"strong":9,"weakening":1,"recovery":1,"weak":0,"spy_close":695.49},{"date":"2026-01-28","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":1,"weak":0,"spy_close":695.42},{"date":"2026-01-29","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":1,"weak":0,"spy_close":694.04},{"date":"2026-01-30","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":691.97},{"date":"2026-02-02","pct_above_20d":45.45454545454545,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":1,"weak":0,"spy_close":695.41},{"date":"2026-02-03","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":689.53},{"date":"2026-02-04","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":686.19},{"date":"2026-02-05","pct_above_20d":54.54545454545454,"pct_above_50d":45.45454545454545,"pct_above_200d":90.9090909090909,"strong":4,"weakening":6,"recovery":1,"weak":0,"spy_close":677.62},{"date":"2026-02-06","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":690.62},{"date":"2026-02-09","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":100.0,"strong":8,"weakening":3,"recovery":0,"weak":0,"spy_close":693.95},{"date":"2026-02-10","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":692.12},{"date":"2026-02-11","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":100.0,"strong":7,"weakening":4,"recovery":0,"weak":0,"spy_close":691.96},{"date":"2026-02-12","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":681.27},{"date":"2026-02-13","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":681.75},{"date":"2026-02-17","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":682.85},{"date":"2026-02-18","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":686.29},{"date":"2026-02-19","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":684.48},{"date":"2026-02-20","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":689.43},{"date":"2026-02-23","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":682.39},{"date":"2026-02-24","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":687.35},{"date":"2026-02-25","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":693.15},{"date":"2026-02-26","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":689.3},{"date":"2026-02-27","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":685.99},{"date":"2026-03-02","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":686.38},{"date":"2026-03-03","pct_above_20d":45.45454545454545,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":680.33},{"date":"2026-03-04","pct_above_20d":45.45454545454545,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":685.13},{"date":"2026-03-05","pct_above_20d":36.36363636363637,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":0,"weak":1,"spy_close":681.31},{"date":"2026-03-06","pct_above_20d":27.27272727272727,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":672.38},{"date":"2026-03-09","pct_above_20d":27.27272727272727,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":678.27},{"date":"2026-03-10","pct_above_20d":27.27272727272727,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":677.18},{"date":"2026-03-11","pct_above_20d":27.27272727272727,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":676.33},{"date":"2026-03-12","pct_above_20d":9.090909090909092,"pct_above_50d":27.27272727272727,"pct_above_200d":81.81818181818183,"strong":3,"weakening":6,"recovery":0,"weak":2,"spy_close":666.06},{"date":"2026-03-13","pct_above_20d":18.181818181818183,"pct_above_50d":36.36363636363637,"pct_above_200d":72.72727272727273,"strong":4,"weakening":4,"recovery":0,"weak":3,"spy_close":662.29},{"date":"2026-03-16","pct_above_20d":18.181818181818183,"pct_above_50d":36.36363636363637,"pct_above_200d":81.81818181818183,"strong":4,"weakening":5,"recovery":0,"weak":2,"spy_close":669.03},{"date":"2026-03-17","pct_above_20d":18.181818181818183,"pct_above_50d":27.27272727272727,"pct_above_200d":81.81818181818183,"strong":3,"weakening":6,"recovery":0,"weak":2,"spy_close":670.79},{"date":"2026-03-18","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":81.81818181818183,"strong":2,"weakening":7,"recovery":0,"weak":2,"spy_close":661.43},{"date":"2026-03-19","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":72.72727272727273,"strong":2,"weakening":6,"recovery":0,"weak":3,"spy_close":659.8},{"date":"2026-03-20","pct_above_20d":9.090909090909092,"pct_above_50d":9.090909090909092,"pct_above_200d":54.54545454545454,"strong":1,"weakening":5,"recovery":0,"weak":5,"spy_close":648.57},{"date":"2026-03-23","pct_above_20d":9.090909090909092,"pct_above_50d":9.090909090909092,"pct_above_200d":45.45454545454545,"strong":1,"weakening":4,"recovery":0,"weak":6,"spy_close":655.38},{"date":"2026-03-24","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":45.45454545454545,"strong":2,"weakening":3,"recovery":0,"weak":6,"spy_close":653.18},{"date":"2026-03-25","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":54.54545454545454,"strong":2,"weakening":4,"recovery":0,"weak":5,"spy_close":656.82},{"date":"2026-03-26","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":54.54545454545454,"strong":2,"weakening":4,"recovery":0,"weak":5,"spy_close":645.09},{"date":"2026-03-27","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":45.45454545454545,"strong":2,"weakening":3,"recovery":0,"weak":6,"spy_close":634.09},{"date":"2026-03-30","pct_above_20d":9.090909090909092,"pct_above_50d":18.181818181818183,"pct_above_200d":36.36363636363637,"strong":2,"weakening":2,"recovery":0,"weak":7,"spy_close":631.97},{"date":"2026-03-31","pct_above_20d":18.181818181818183,"pct_above_50d":18.181818181818183,"pct_above_200d":54.54545454545454,"strong":2,"weakening":4,"recovery":0,"weak":5,"spy_close":650.34},{"date":"2026-04-01","pct_above_20d":27.27272727272727,"pct_above_50d":18.181818181818183,"pct_above_200d":54.54545454545454,"strong":2,"weakening":4,"recovery":0,"weak":5,"spy_close":655.24},{"date":"2026-04-02","pct_above_20d":45.45454545454545,"pct_above_50d":18.181818181818183,"pct_above_200d":54.54545454545454,"strong":2,"weakening":4,"recovery":0,"weak":5,"spy_close":655.83},{"date":"2026-04-06","pct_above_20d":63.63636363636363,"pct_above_50d":18.181818181818183,"pct_above_200d":63.63636363636363,"strong":2,"weakening":5,"recovery":0,"weak":4,"spy_close":658.93},{"date":"2026-04-07","pct_above_20d":63.63636363636363,"pct_above_50d":18.181818181818183,"pct_above_200d":63.63636363636363,"strong":2,"weakening":5,"recovery":0,"weak":4,"spy_close":659.22},{"date":"2026-04-08","pct_above_20d":90.9090909090909,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":1,"weak":1,"spy_close":676.01},{"date":"2026-04-09","pct_above_20d":90.9090909090909,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":1,"weak":1,"spy_close":679.91},{"date":"2026-04-10","pct_above_20d":90.9090909090909,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":679.46},{"date":"2026-04-13","pct_above_20d":81.81818181818183,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":1,"weak":1,"spy_close":686.1},{"date":"2026-04-14","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":1,"weak":0,"spy_close":694.46},{"date":"2026-04-15","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":1,"weak":0,"spy_close":699.94},{"date":"2026-04-16","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":1,"weak":0,"spy_close":701.66},{"date":"2026-04-17","pct_above_20d":90.9090909090909,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":7,"weakening":3,"recovery":1,"weak":0,"spy_close":710.14},{"date":"2026-04-20","pct_above_20d":81.81818181818183,"pct_above_50d":63.63636363636363,"pct_above_200d":90.9090909090909,"strong":6,"weakening":4,"recovery":1,"weak":0,"spy_close":708.72},{"date":"2026-04-21","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":1,"weak":1,"spy_close":704.08},{"date":"2026-04-22","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":1,"weak":1,"spy_close":711.21},{"date":"2026-04-23","pct_above_20d":81.81818181818183,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":1,"weak":1,"spy_close":708.45},{"date":"2026-04-24","pct_above_20d":81.81818181818183,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":1,"weak":1,"spy_close":713.94},{"date":"2026-04-27","pct_above_20d":81.81818181818183,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":1,"weak":1,"spy_close":715.17},{"date":"2026-04-28","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":711.69},{"date":"2026-04-29","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":711.58},{"date":"2026-04-30","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":718.66},{"date":"2026-05-01","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":720.65},{"date":"2026-05-04","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":718.01},{"date":"2026-05-05","pct_above_20d":63.63636363636363,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":723.77},{"date":"2026-05-06","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":733.83},{"date":"2026-05-07","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":731.58},{"date":"2026-05-08","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":737.62},{"date":"2026-05-11","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":739.3},{"date":"2026-05-12","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":738.18},{"date":"2026-05-13","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":742.31},{"date":"2026-05-14","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":1,"weak":1,"spy_close":748.17},{"date":"2026-05-15","pct_above_20d":27.27272727272727,"pct_above_50d":72.72727272727273,"pct_above_200d":63.63636363636363,"strong":6,"weakening":1,"recovery":2,"weak":2,"spy_close":739.17},{"date":"2026-05-18","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":63.63636363636363,"strong":6,"weakening":1,"recovery":2,"weak":2,"spy_close":738.65},{"date":"2026-05-19","pct_above_20d":36.36363636363637,"pct_above_50d":72.72727272727273,"pct_above_200d":63.63636363636363,"strong":5,"weakening":2,"recovery":3,"weak":1,"spy_close":733.73},{"date":"2026-05-20","pct_above_20d":54.54545454545454,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":2,"weak":0,"spy_close":741.25},{"date":"2026-05-21","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":1,"weak":0,"spy_close":742.72},{"date":"2026-05-22","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":1,"weak":0,"spy_close":745.64},{"date":"2026-05-26","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":1,"weak":0,"spy_close":750.59},{"date":"2026-05-27","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":1,"weak":0,"spy_close":750.46},{"date":"2026-05-28","pct_above_20d":63.63636363636363,"pct_above_50d":81.81818181818183,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":1,"weak":0,"spy_close":754.6},{"date":"2026-05-29","pct_above_20d":54.54545454545454,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":756.48},{"date":"2026-06-01","pct_above_20d":18.181818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":72.72727272727273,"strong":6,"weakening":2,"recovery":2,"weak":1,"spy_close":758.54},{"date":"2026-06-02","pct_above_20d":27.27272727272727,"pct_above_50d":54.54545454545454,"pct_above_200d":54.54545454545454,"strong":4,"weakening":2,"recovery":2,"weak":3,"spy_close":759.57},{"date":"2026-06-03","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":54.54545454545454,"strong":5,"weakening":1,"recovery":2,"weak":3,"spy_close":754.24},{"date":"2026-06-04","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":63.63636363636363,"strong":6,"weakening":1,"recovery":2,"weak":2,"spy_close":757.09},{"date":"2026-06-05","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":63.63636363636363,"strong":5,"weakening":2,"recovery":1,"weak":3,"spy_close":737.55},{"date":"2026-06-08","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":63.63636363636363,"strong":5,"weakening":2,"recovery":1,"weak":3,"spy_close":739.22},{"date":"2026-06-09","pct_above_20d":45.45454545454545,"pct_above_50d":54.54545454545454,"pct_above_200d":63.63636363636363,"strong":5,"weakening":2,"recovery":1,"weak":3,"spy_close":737.05},{"date":"2026-06-10","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":63.63636363636363,"strong":5,"weakening":2,"recovery":1,"weak":3,"spy_close":725.43},{"date":"2026-06-11","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":0,"weak":3,"spy_close":737.76},{"date":"2026-06-12","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":741.75},{"date":"2026-06-15","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":754.83},{"date":"2026-06-16","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":750.33},{"date":"2026-06-17","pct_above_20d":36.36363636363637,"pct_above_50d":54.54545454545454,"pct_above_200d":72.72727272727273,"strong":6,"weakening":2,"recovery":0,"weak":3,"spy_close":740.96},{"date":"2026-06-18","pct_above_20d":45.45454545454545,"pct_above_50d":45.45454545454545,"pct_above_200d":81.81818181818183,"strong":5,"weakening":4,"recovery":0,"weak":2,"spy_close":746.74},{"date":"2026-06-22","pct_above_20d":45.45454545454545,"pct_above_50d":45.45454545454545,"pct_above_200d":81.81818181818183,"strong":5,"weakening":4,"recovery":0,"weak":2,"spy_close":744.39},{"date":"2026-06-23","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":733.58},{"date":"2026-06-24","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":733.24},{"date":"2026-06-25","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":734.3},{"date":"2026-06-26","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":730.81},{"date":"2026-06-29","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":741.0},{"date":"2026-06-30","pct_above_20d":54.54545454545454,"pct_above_50d":45.45454545454545,"pct_above_200d":81.81818181818183,"strong":5,"weakening":4,"recovery":0,"weak":2,"spy_close":746.77},{"date":"2026-07-01","pct_above_20d":54.54545454545454,"pct_above_50d":45.45454545454545,"pct_above_200d":90.9090909090909,"strong":5,"weakening":5,"recovery":0,"weak":1,"spy_close":745.76},{"date":"2026-07-02","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":744.78},{"date":"2026-07-06","pct_above_20d":63.63636363636363,"pct_above_50d":72.72727272727273,"pct_above_200d":90.9090909090909,"strong":8,"weakening":2,"recovery":0,"weak":1,"spy_close":751.28},{"date":"2026-07-07","pct_above_20d":81.81818181818183,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":747.71},{"date":"2026-07-08","pct_above_20d":63.63636363636363,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":745.4},{"date":"2026-07-09","pct_above_20d":72.72727272727273,"pct_above_50d":45.45454545454545,"pct_above_200d":81.81818181818183,"strong":5,"weakening":4,"recovery":0,"weak":2,"spy_close":751.71},{"date":"2026-07-10","pct_above_20d":72.72727272727273,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":754.95},{"date":"2026-07-13","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":749.17},{"date":"2026-07-14","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":751.83},{"date":"2026-07-15","pct_above_20d":54.54545454545454,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":5,"weakening":4,"recovery":1,"weak":1,"spy_close":754.81},{"date":"2026-07-16","pct_above_20d":72.72727272727273,"pct_above_50d":81.81818181818183,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":2,"weak":0,"spy_close":750.72},{"date":"2026-07-17","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":743.29},{"date":"2026-07-20","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":742.09},{"date":"2026-07-21","pct_above_20d":45.45454545454545,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":748.28},{"date":"2026-07-22","pct_above_20d":45.45454545454545,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":747.41},{"date":"2026-07-23","pct_above_20d":54.54545454545454,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":738.18},{"date":"2026-07-24","pct_above_20d":63.63636363636363,"pct_above_50d":63.63636363636363,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":0,"weak":2,"spy_close":738.84},{"date":"2026-07-27","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":739.09},{"date":"2026-07-28","pct_above_20d":72.72727272727273,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":8,"weakening":1,"recovery":0,"weak":2,"spy_close":740.86},{"date":"2026-07-29","pct_above_20d":54.54545454545454,"pct_above_50d":54.54545454545454,"pct_above_200d":81.81818181818183,"strong":6,"weakening":3,"recovery":0,"weak":2,"spy_close":729.46},{"date":"2026-07-30","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":72.72727272727273,"strong":7,"weakening":1,"recovery":0,"weak":3,"spy_close":741.69},{"date":"2026-07-31","pct_above_20d":54.54545454545454,"pct_above_50d":63.63636363636363,"pct_above_200d":72.72727272727273,"strong":6,"weakening":2,"recovery":1,"weak":2,"spy_close":747.03},{"date":"2026-08-03","pct_above_20d":81.81818181818183,"pct_above_50d":72.72727272727273,"pct_above_200d":81.81818181818183,"strong":7,"weakening":2,"recovery":1,"weak":1,"spy_close":757.67},{"date":"2026-08-04","pct_above_20d":90.9090909090909,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":771.33},{"date":"2026-08-05","pct_above_20d":81.81818181818183,"pct_above_50d":90.9090909090909,"pct_above_200d":81.81818181818183,"strong":9,"weakening":0,"recovery":1,"weak":1,"spy_close":769.77}],"transitions_today":[],"watchlists":{"closest_to_breakout":[{"symbol":"XLU","name":"Utilities","risk_group":"rates-sensitive","metric":-2.6247383569542038,"metric_label":"-2.6% from 200d","note":"Below 200d, in weak regime","regime":"weak"},{"symbol":"XLC","name":"Communication Services","risk_group":"growth","metric":-2.997352922262664,"metric_label":"-3.0% from 200d","note":"Below 200d, in recovery regime","regime":"recovery"}],"closest_to_breakdown":[{"symbol":"XLY","name":"Consumer Discretionary","risk_group":"cyclical","metric":1.3081941455751034,"metric_label":"+1.3% above 200d","note":"Above 200d but within 3%","regime":"strong"}],"testing_50d":[{"symbol":"XLC","name":"Communication Services","risk_group":"growth","metric":0.28619601713559817,"metric_label":"+0.29% from 50d","note":"Just above 50d","regime":"recovery"},{"symbol":"XLRE","name":"Real Estate","risk_group":"rates-sensitive","metric":1.0403580226491238,"metric_label":"+1.04% from 50d","note":"Just above 50d","regime":"strong"},{"symbol":"XLE","name":"Energy","risk_group":"commodity","metric":1.264078198273344,"metric_label":"+1.26% from 50d","note":"Just above 50d","regime":"strong"},{"symbol":"XLP","name":"Consumer Staples","risk_group":"defensive","metric":1.2645909779218645,"metric_label":"+1.26% from 50d","note":"Just above 50d","regime":"strong"},{"symbol":"XLK","name":"Technology","risk_group":"growth","metric":1.4429330981918786,"metric_label":"+1.44% from 50d","note":"Just above 50d","regime":"strong"}],"overextended":[],"fast_improvers":[{"symbol":"XLB","name":"Materials","risk_group":"commodity","metric":1.1570903161107315,"metric_label":"+1.16pp","note":"Distance from 50d improving fastest","regime":"strong"},{"symbol":"XLV","name":"Health Care","risk_group":"defensive","metric":1.1229189011085605,"metric_label":"+1.12pp","note":"Distance from 50d improving fastest","regime":"strong"}],"fast_deteriorators":[{"symbol":"XLE","name":"Energy","risk_group":"commodity","metric":-2.058414395064734,"metric_label":"-2.06pp","note":"Distance from 50d deteriorating fastest","regime":"strong"}]},"spy":{"close":769.77,"sma_50":746.4078,"sma_200":701.9484,"pct_from_50":3.1299512143361907,"pct_from_200":9.661906772634566},"last_updated":"2026-08-05T20:56:05.777260+00:00"}