{"slug":"anchored-vwap-explained","qid":"anchor_sensitivity","label":"The same stock and the same last price, twelve different anchors (AAPL)","post_title":"Anchored VWAP Explained: Formula and Uses","post_url":"/blog/anchored-vwap-explained#q-anchor_sensitivity","columns":["anchor_from","anchored_vwap","close_vs_avwap_pct"],"rows":[{"anchor_from":"Jul 2025","anchored_vwap":259.52,"close_vs_avwap_pct":11.5},{"anchor_from":"Aug 2025","anchored_vwap":264.01,"close_vs_avwap_pct":9.6},{"anchor_from":"Sep 2025","anchored_vwap":268.87,"close_vs_avwap_pct":7.62},{"anchor_from":"Oct 2025","anchored_vwap":272.56,"close_vs_avwap_pct":6.16},{"anchor_from":"Nov 2025","anchored_vwap":274.35,"close_vs_avwap_pct":5.47},{"anchor_from":"Dec 2025","anchored_vwap":274.68,"close_vs_avwap_pct":5.35},{"anchor_from":"Jan 2026","anchored_vwap":274.44,"close_vs_avwap_pct":5.44},{"anchor_from":"Feb 2026","anchored_vwap":277.88,"close_vs_avwap_pct":4.13},{"anchor_from":"Mar 2026","anchored_vwap":279.92,"close_vs_avwap_pct":3.37},{"anchor_from":"Apr 2026","anchored_vwap":286.86,"close_vs_avwap_pct":0.87},{"anchor_from":"May 2026","anchored_vwap":295.31,"close_vs_avwap_pct":-2.02},{"anchor_from":"Jun 2026","anchored_vwap":294.07,"close_vs_avwap_pct":-1.6}],"shape":"ranking","sql":"WITH\n    monthly AS (\n        SELECT\n            toStartOfMonth(date)                     AS m,\n            sum(toFloat64(vwap) * toFloat64(volume)) AS pv,\n            sum(toFloat64(volume))                   AS vol\n        FROM global_markets.stocks_daily_aggs\n        WHERE ticker = 'AAPL'\n          AND date >= '2025-07-01'\n          AND date <= '2026-06-30'\n        GROUP BY m\n    ),\n    anchored AS (\n        SELECT\n            m,\n            sum(pv)  OVER (ORDER BY m ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING)\n          / sum(vol) OVER (ORDER BY m ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING) AS avwap\n        FROM monthly\n    ),\n    final_close AS (\n        SELECT toFloat64(argMax(close, date)) AS last_close\n        FROM global_markets.stocks_daily_aggs\n        WHERE ticker = 'AAPL'\n          AND date >= '2026-06-01'\n          AND date <= '2026-06-30'\n    )\nSELECT\n    formatDateTime(a.m, '%b %Y')                 AS anchor_from,\n    round(a.avwap, 2)                            AS anchored_vwap,\n    round(100 * (f.last_close / a.avwap - 1), 2) AS close_vs_avwap_pct\nFROM anchored AS a\nCROSS JOIN final_close AS f\nORDER BY a.m","computed_at":"2026-08-07T15:34:21.736168+00:00","elapsed":0.003313284}