{"slug":"dragonfly-doji-follow-through","qid":"pattern_census","label":"pattern_census","post_title":"dragonfly-doji-follow-through","post_url":"/blog/lang/ta/dragonfly-doji-follow-through#q-pattern_census","columns":["year","dragonfly_days","gravestone_days","session_count"],"rows":[{"year":2006,"dragonfly_days":12,"gravestone_days":17,"session_count":4267},{"year":2007,"dragonfly_days":16,"gravestone_days":14,"session_count":4267},{"year":2008,"dragonfly_days":16,"gravestone_days":17,"session_count":4301},{"year":2009,"dragonfly_days":31,"gravestone_days":21,"session_count":4284},{"year":2010,"dragonfly_days":28,"gravestone_days":12,"session_count":4284},{"year":2011,"dragonfly_days":21,"gravestone_days":14,"session_count":4481},{"year":2012,"dragonfly_days":9,"gravestone_days":11,"session_count":4500},{"year":2013,"dragonfly_days":26,"gravestone_days":6,"session_count":4536},{"year":2014,"dragonfly_days":20,"gravestone_days":10,"session_count":4725},{"year":2015,"dragonfly_days":20,"gravestone_days":13,"session_count":4788},{"year":2016,"dragonfly_days":21,"gravestone_days":12,"session_count":4788},{"year":2017,"dragonfly_days":12,"gravestone_days":6,"session_count":4769},{"year":2018,"dragonfly_days":18,"gravestone_days":21,"session_count":4769},{"year":2019,"dragonfly_days":23,"gravestone_days":13,"session_count":4788},{"year":2020,"dragonfly_days":21,"gravestone_days":17,"session_count":4807},{"year":2021,"dragonfly_days":24,"gravestone_days":19,"session_count":4917},{"year":2022,"dragonfly_days":26,"gravestone_days":22,"session_count":4930},{"year":2023,"dragonfly_days":20,"gravestone_days":18,"session_count":5000},{"year":2024,"dragonfly_days":30,"gravestone_days":17,"session_count":5040},{"year":2025,"dragonfly_days":24,"gravestone_days":14,"session_count":5000},{"year":2026,"dragonfly_days":19,"gravestone_days":14,"session_count":3740}],"shape":"ranking","sql":"WITH bars AS\n(\n    SELECT\n        ticker,\n        date,\n        toFloat64(open)  AS o,\n        toFloat64(high)  AS h,\n        toFloat64(low)   AS l,\n        toFloat64(close) AS c\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker IN ('AAPL','MSFT','NVDA','AMZN','GOOGL','META','JPM','XOM','JNJ','KO','PG','WMT','HD','UNH','CVX','MRK','CSCO','PEP','SPY','QQQ')\n      AND date >= '2006-01-01'\n      AND date <  '2026-10-01'\n      AND high > low\n      AND low > 0\n)\nSELECT\n    toYear(date)                                      AS year,\n    countIf((h - l) >= 0.01 * o\n            AND abs(c - o)         <= 0.10 * (h - l)\n            AND (h - greatest(o, c)) <= 0.10 * (h - l)) AS dragonfly_days,\n    countIf((h - l) >= 0.01 * o\n            AND abs(c - o)         <= 0.10 * (h - l)\n            AND (least(o, c) - l)  <= 0.10 * (h - l)) AS gravestone_days,\n    count()                                           AS session_count\nFROM bars\nGROUP BY year\nORDER BY year","computed_at":"2026-10-07T15:36:25.180386+00:00","elapsed":0.005416475}