{"slug":"can-a-death-cross-be-bullish","qid":"trace_2020","label":"trace_2020","post_title":"can-a-death-cross-be-bullish","post_url":"/blog/can-a-death-cross-be-bullish#q-trace_2020","columns":["session_date","close","sma_50","sma_200"],"rows":[{"session_date":"2020-02-03","close":324.12,"sma_50":320.94,"sma_200":301.01},{"session_date":"2020-02-04","close":329.06,"sma_50":321.31,"sma_200":301.21},{"session_date":"2020-02-05","close":332.86,"sma_50":321.76,"sma_200":301.42},{"session_date":"2020-02-06","close":333.98,"sma_50":322.22,"sma_200":301.63},{"session_date":"2020-02-07","close":332.2,"sma_50":322.6,"sma_200":301.83},{"session_date":"2020-02-10","close":334.68,"sma_50":323.01,"sma_200":302.04},{"session_date":"2020-02-11","close":335.26,"sma_50":323.4,"sma_200":302.25},{"session_date":"2020-02-12","close":337.42,"sma_50":323.87,"sma_200":302.47},{"session_date":"2020-02-13","close":337.06,"sma_50":324.38,"sma_200":302.68},{"session_date":"2020-02-14","close":337.6,"sma_50":324.94,"sma_200":302.91},{"session_date":"2020-02-18","close":336.73,"sma_50":325.44,"sma_200":303.14},{"session_date":"2020-02-19","close":338.34,"sma_50":325.97,"sma_200":303.36},{"session_date":"2020-02-20","close":336.95,"sma_50":326.41,"sma_200":303.58},{"session_date":"2020-02-21","close":333.48,"sma_50":326.8,"sma_200":303.81},{"session_date":"2020-02-24","close":322.42,"sma_50":326.98,"sma_200":303.98},{"session_date":"2020-02-25","close":312.65,"sma_50":326.94,"sma_200":304.11},{"session_date":"2020-02-26","close":311.5,"sma_50":326.83,"sma_200":304.23},{"session_date":"2020-02-27","close":297.51,"sma_50":326.44,"sma_200":304.31},{"session_date":"2020-02-28","close":296.26,"sma_50":325.97,"sma_200":304.38},{"session_date":"2020-03-02","close":309.09,"sma_50":325.76,"sma_200":304.5},{"session_date":"2020-03-03","close":300.24,"sma_50":325.37,"sma_200":304.56},{"session_date":"2020-03-04","close":312.86,"sma_50":325.21,"sma_200":304.7},{"session_date":"2020-03-05","close":302.46,"sma_50":324.85,"sma_200":304.79},{"session_date":"2020-03-06","close":297.46,"sma_50":324.37,"sma_200":304.84},{"session_date":"2020-03-09","close":274.23,"sma_50":323.43,"sma_200":304.79},{"session_date":"2020-03-10","close":288.42,"sma_50":322.74,"sma_200":304.82},{"session_date":"2020-03-11","close":274.36,"sma_50":321.77,"sma_200":304.78},{"session_date":"2020-03-12","close":248.11,"sma_50":320.31,"sma_200":304.62},{"session_date":"2020-03-13","close":269.32,"sma_50":319.26,"sma_200":304.57},{"session_date":"2020-03-16","close":239.85,"sma_50":317.56,"sma_200":304.38},{"session_date":"2020-03-17","close":252.8,"sma_50":316.17,"sma_200":304.26},{"session_date":"2020-03-18","close":240,"sma_50":314.5,"sma_200":304.09},{"session_date":"2020-03-19","close":240.51,"sma_50":312.85,"sma_200":303.89},{"session_date":"2020-03-20","close":228.8,"sma_50":310.94,"sma_200":303.62},{"session_date":"2020-03-23","close":222.95,"sma_50":308.87,"sma_200":303.31},{"session_date":"2020-03-24","close":243.15,"sma_50":307.21,"sma_200":303.09},{"session_date":"2020-03-25","close":246.79,"sma_50":305.59,"sma_200":302.88},{"session_date":"2020-03-26","close":261.2,"sma_50":304.27,"sma_200":302.74},{"session_date":"2020-03-27","close":253.42,"sma_50":302.77,"sma_200":302.56},{"session_date":"2020-03-30","close":261.65,"sma_50":301.38,"sma_200":302.42},{"session_date":"2020-03-31","close":257.75,"sma_50":299.9,"sma_200":302.27},{"session_date":"2020-04-01","close":246.15,"sma_50":298.2,"sma_200":302.05},{"session_date":"2020-04-02","close":251.83,"sma_50":296.61,"sma_200":301.85},{"session_date":"2020-04-03","close":248.19,"sma_50":294.94,"sma_200":301.62},{"session_date":"2020-04-06","close":264.86,"sma_50":293.66,"sma_200":301.47},{"session_date":"2020-04-07","close":265.13,"sma_50":292.49,"sma_200":301.32},{"session_date":"2020-04-08","close":274.03,"sma_50":291.43,"sma_200":301.23},{"session_date":"2020-04-09","close":278.2,"sma_50":290.47,"sma_200":301.16},{"session_date":"2020-04-13","close":275.66,"sma_50":289.43,"sma_200":301.09},{"session_date":"2020-04-14","close":283.79,"sma_50":288.67,"sma_200":301.05},{"session_date":"2020-04-15","close":277.76,"sma_50":287.74,"sma_200":300.97},{"session_date":"2020-04-16","close":279.1,"sma_50":286.74,"sma_200":300.89},{"session_date":"2020-04-17","close":286.64,"sma_50":285.82,"sma_200":300.84},{"session_date":"2020-04-20","close":281.59,"sma_50":284.77,"sma_200":300.76},{"session_date":"2020-04-21","close":273.04,"sma_50":283.58,"sma_200":300.63},{"session_date":"2020-04-22","close":279.1,"sma_50":282.47,"sma_200":300.54},{"session_date":"2020-04-23","close":279.08,"sma_50":281.35,"sma_200":300.45},{"session_date":"2020-04-24","close":282.97,"sma_50":280.26,"sma_200":300.37},{"session_date":"2020-04-27","close":287.05,"sma_50":279.26,"sma_200":300.31},{"session_date":"2020-04-28","close":285.73,"sma_50":278.22,"sma_200":300.24},{"session_date":"2020-04-29","close":293.21,"sma_50":277.35,"sma_200":300.2},{"session_date":"2020-04-30","close":290.48,"sma_50":276.4,"sma_200":300.15},{"session_date":"2020-05-01","close":282.79,"sma_50":275.31,"sma_200":300.08},{"session_date":"2020-05-04","close":283.57,"sma_50":274.31,"sma_200":300},{"session_date":"2020-05-05","close":286.19,"sma_50":273.59,"sma_200":299.95},{"session_date":"2020-05-06","close":284.25,"sma_50":273.02,"sma_200":299.88},{"session_date":"2020-05-07","close":287.68,"sma_50":272.55,"sma_200":299.82},{"session_date":"2020-05-08","close":292.44,"sma_50":272.44,"sma_200":299.77},{"session_date":"2020-05-11","close":292.5,"sma_50":272.37,"sma_200":299.73},{"session_date":"2020-05-12","close":286.67,"sma_50":271.92,"sma_200":299.66},{"session_date":"2020-05-13","close":281.6,"sma_50":271.55,"sma_200":299.56},{"session_date":"2020-05-14","close":284.97,"sma_50":270.99,"sma_200":299.48},{"session_date":"2020-05-15","close":286.28,"sma_50":270.67,"sma_200":299.42},{"session_date":"2020-05-18","close":295,"sma_50":270.62,"sma_200":299.42},{"session_date":"2020-05-19","close":291.97,"sma_50":270.97,"sma_200":299.42},{"session_date":"2020-05-20","close":296.93,"sma_50":271.14,"sma_200":299.49},{"session_date":"2020-05-21","close":294.88,"sma_50":271.55,"sma_200":299.52},{"session_date":"2020-05-22","close":295.44,"sma_50":272.5,"sma_200":299.56},{"session_date":"2020-05-26","close":299.08,"sma_50":273.09,"sma_200":299.59},{"session_date":"2020-05-27","close":303.53,"sma_50":274.37,"sma_200":299.65},{"session_date":"2020-05-28","close":302.97,"sma_50":275.37,"sma_200":299.72},{"session_date":"2020-05-29","close":304.32,"sma_50":276.66,"sma_200":299.78},{"session_date":"2020-06-01","close":305.55,"sma_50":277.96,"sma_200":299.89},{"session_date":"2020-06-02","close":308.08,"sma_50":279.54,"sma_200":300},{"session_date":"2020-06-03","close":312.18,"sma_50":281.33,"sma_200":300.12},{"session_date":"2020-06-04","close":311.36,"sma_50":282.69,"sma_200":300.22},{"session_date":"2020-06-05","close":319.34,"sma_50":284.14,"sma_200":300.36},{"session_date":"2020-06-08","close":323.2,"sma_50":285.38,"sma_200":300.52},{"session_date":"2020-06-09","close":320.79,"sma_50":286.73,"sma_200":300.66},{"session_date":"2020-06-10","close":319,"sma_50":287.88,"sma_200":300.83},{"session_date":"2020-06-11","close":300.61,"sma_50":288.74,"sma_200":300.89},{"session_date":"2020-06-12","close":304.21,"sma_50":289.9,"sma_200":300.98},{"session_date":"2020-06-15","close":307.05,"sma_50":291,"sma_200":301.07},{"session_date":"2020-06-16","close":312.96,"sma_50":292.3,"sma_200":301.17},{"session_date":"2020-06-17","close":311.66,"sma_50":293.23,"sma_200":301.27},{"session_date":"2020-06-18","close":311.78,"sma_50":294.17,"sma_200":301.37},{"session_date":"2020-06-19","close":308.64,"sma_50":294.86,"sma_200":301.45},{"session_date":"2020-06-22","close":310.62,"sma_50":295.51,"sma_200":301.51},{"session_date":"2020-06-23","close":312.05,"sma_50":296.23,"sma_200":301.58},{"session_date":"2020-06-24","close":304.09,"sma_50":296.64,"sma_200":301.61},{"session_date":"2020-06-25","close":307.35,"sma_50":297.23,"sma_200":301.65},{"session_date":"2020-06-26","close":300.05,"sma_50":297.65,"sma_200":301.65},{"session_date":"2020-06-29","close":304.46,"sma_50":298.01,"sma_200":301.67},{"session_date":"2020-06-30","close":308.36,"sma_50":298.54,"sma_200":301.71},{"session_date":"2020-07-01","close":310.52,"sma_50":299.29,"sma_200":301.76},{"session_date":"2020-07-02","close":312.23,"sma_50":299.95,"sma_200":301.81},{"session_date":"2020-07-06","close":317.05,"sma_50":300.71,"sma_200":301.89},{"session_date":"2020-07-07","close":313.78,"sma_50":301.33,"sma_200":301.96},{"session_date":"2020-07-08","close":316.18,"sma_50":301.91,"sma_200":302.05},{"session_date":"2020-07-09","close":314.38,"sma_50":302.49,"sma_200":302.13},{"session_date":"2020-07-10","close":317.59,"sma_50":302.97,"sma_200":302.24},{"session_date":"2020-07-13","close":314.84,"sma_50":303.46,"sma_200":302.32},{"session_date":"2020-07-14","close":318.92,"sma_50":304.18,"sma_200":302.43},{"session_date":"2020-07-15","close":321.85,"sma_50":304.95,"sma_200":302.56},{"session_date":"2020-07-16","close":320.79,"sma_50":305.64,"sma_200":302.68},{"session_date":"2020-07-17","close":321.72,"sma_50":306.39,"sma_200":302.83},{"session_date":"2020-07-20","close":324.32,"sma_50":307.12,"sma_200":303.01},{"session_date":"2020-07-21","close":325.01,"sma_50":307.77,"sma_200":303.18},{"session_date":"2020-07-22","close":326.86,"sma_50":308.46,"sma_200":303.34},{"session_date":"2020-07-23","close":322.96,"sma_50":309.19,"sma_200":303.49},{"session_date":"2020-07-24","close":320.88,"sma_50":309.97,"sma_200":303.66},{"session_date":"2020-07-27","close":323.22,"sma_50":310.74,"sma_200":303.81},{"session_date":"2020-07-28","close":321.17,"sma_50":311.44,"sma_200":303.95},{"session_date":"2020-07-29","close":325.12,"sma_50":312.04,"sma_200":304.1},{"session_date":"2020-07-30","close":323.96,"sma_50":312.68,"sma_200":304.24},{"session_date":"2020-07-31","close":326.52,"sma_50":313.27,"sma_200":304.38}],"shape":"series","sql":"WITH\nbars AS\n(\n    SELECT\n        date,\n        toFloat64(argMax(close, _ingest_time)) AS px\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker = 'SPY'\n    GROUP BY date\n),\nsmas AS\n(\n    SELECT\n        date,\n        px,\n        avg(px) OVER (ORDER BY date ROWS BETWEEN 49 PRECEDING AND CURRENT ROW)  AS avg_50,\n        avg(px) OVER (ORDER BY date ROWS BETWEEN 199 PRECEDING AND CURRENT ROW) AS avg_200\n    FROM bars\n)\nSELECT\n    toString(date)    AS session_date,\n    round(px, 2)      AS close,\n    round(avg_50, 2)  AS sma_50,\n    round(avg_200, 2) AS sma_200\nFROM smas\nWHERE date BETWEEN toDate('2020-02-03') AND toDate('2020-07-31')\nORDER BY date","computed_at":"2026-09-13T15:00:29.089501+00:00","elapsed":0.002086272}