Files
hk-ipo/data/raw/02706/price_history_yahoo_2026-02-10_2026-05-04.json
geometrybase 078f56998b Backfill IPO price performance history
Request:
- Adjust archivist after the audit findings and update historical data.

Changes:
- Teach the archivist skill to close audit-discovered gaps in priority order.
- Add scripts/archive_price_performance.py for due D1/D5/D20/D60 price-performance backfills.
- Document the price-performance backfill command in README.
- Archive raw Yahoo Finance chart responses under repo-relative data/raw/{ticker}/ paths.
- Populate price_performance with D1/D5/D20/D60 checkpoints and refresh source_refs, sync_runs, sync_tasks, and ticker_sync_state snapshots.

Execution:
- Ran .venv/bin/python scripts/archive_price_performance.py --as-of 2026-06-15T10:00:00Z.
- Selected 291 due price-performance tickers.
- Archived 273 price-history sources and wrote 1063 price-performance rows.
- Re-ran .venv/bin/python scripts/archive_hkex_documents.py --as-of 2026-06-15T10:05:00Z for the remaining open T0/T1 tasks; no additional completed T0/T1 stages resulted.

Verification:
- Compiled the new price-performance script.
- Ran git diff --check.
- Checked SQLite integrity and foreign keys.
- Confirmed database row counts match CSV snapshots.
- Verified all 979 source_refs use valid repo-relative paths, have files, have hashes, and SHA256 hashes match.
- Confirmed no generated Python caches or SQLite transient files remain.

Next useful context:
- price_performance now has 1063 rows: D1 273, D5 272, D20 267, D60 251.
- Remaining due price-performance gaps are 18 tickers where Yahoo history was unavailable or the request failed.
- T0/T1 gaps remain at T0 93 and T1 77; T2 grey-market remains unresolved pending a reproducible source strategy.
2026-06-15 09:16:08 +00:00

1 line
5.3 KiB
JSON

{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"2706.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1770946200,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":66.8,"fiftyTwoWeekHigh":161.6,"fiftyTwoWeekLow":43.0,"regularMarketDayHigh":75.0,"regularMarketDayLow":57.6,"regularMarketVolume":12023273,"longName":"Beijing Haizhi Tech Grp Co Ltd","shortName":"HAIZHI TECH GP","chartPreviousClose":82.3,"priceHint":3,"currentTradingPeriod":{"pre":{"timezone":"HKT","start":1781485200,"end":1781487000,"gmtoffset":28800},"regular":{"timezone":"HKT","start":1781487000,"end":1781511000,"gmtoffset":28800},"post":{"timezone":"HKT","start":1781511000,"end":1781511000,"gmtoffset":28800}},"dataGranularity":"1d","range":"","validRanges":["1d","5d","1mo","3mo","6mo","ytd","max"]},"timestamp":[1770946200,1771205400,1771551000,1771810200,1771896600,1771983000,1772069400,1772155800,1772415000,1772501400,1772587800,1772674200,1772760600,1773019800,1773106200,1773192600,1773279000,1773365400,1773624600,1773711000,1773797400,1773883800,1773970200,1774229400,1774315800,1774402200,1774488600,1774575000,1774834200,1774920600,1775007000,1775093400,1775611800,1775698200,1775784600,1776043800,1776130200,1776216600,1776303000,1776389400,1776648600,1776735000,1776821400,1776907800,1776994200,1777253400,1777339800,1777426200,1777512600,1777858200],"indicators":{"quote":[{"close":[92.5999984741211,120.0,154.10000610351562,120.80000305175781,122.0999984741211,107.9000015258789,104.0,91.5,85.0999984741211,86.8499984741211,78.0,78.0999984741211,78.5,79.0,84.75,85.94999694824219,83.30000305175781,84.05000305175781,81.30000305175781,83.05000305175781,91.94999694824219,82.44999694824219,80.0,70.8499984741211,71.6500015258789,72.9000015258789,64.6500015258789,57.5,53.5,52.5,50.349998474121094,46.79999923706055,51.29999923706055,51.54999923706055,52.0,63.20000076293945,63.5,61.70000076293945,64.19999694824219,63.0,61.20000076293945,60.04999923706055,56.04999923706055,51.54999923706055,51.599998474121094,48.400001525878906,47.70000076293945,47.5,47.20000076293945,47.779998779296875],"high":[99.5999984741211,125.5999984741211,157.0,161.60000610351562,131.39999389648438,130.0,112.0,102.9000015258789,95.44999694824219,94.0999984741211,91.0,85.1500015258789,80.0,81.0,87.94999694824219,91.5,89.5999984741211,85.30000305175781,87.4000015258789,86.5,95.9000015258789,91.5,85.19999694824219,78.9000015258789,74.19999694824219,76.5,74.44999694824219,64.0,58.400001525878906,55.29999923706055,57.25,50.349998474121094,54.349998474121094,54.20000076293945,54.29999923706055,66.30000305175781,71.19999694824219,66.80000305175781,66.0,65.1500015258789,66.0,64.0,59.849998474121094,56.5,53.45000076293945,51.650001525878906,50.0,50.5,47.560001373291016,48.439998626708984],"volume":[9807072,5956485,9281502,6959937,5069824,4532458,2743797,4468859,2734309,3639480,2830587,1873046,881760,1717704,4086246,2874069,1134700,1230560,1715490,1419218,3535901,1337089,627065,795360,636126,665422,771056,1696270,1274376,514670,1055036,1505540,1804840,842646,777602,5020492,3107450,1372280,1892608,1075000,2281200,982000,836250,628400,1364478,1547980,617400,553200,313800,520020],"open":[82.30000305175781,103.80000305175781,138.0,150.0,124.19999694824219,125.0,110.0,102.0999984741211,85.0,86.80000305175781,86.0,81.0,77.94999694824219,75.0,85.0,84.75,86.6500015258789,84.0,84.80000305175781,81.44999694824219,83.55000305175781,91.5,84.5999984741211,77.19999694824219,74.0,76.5,74.44999694824219,64.0,57.0,53.5,55.0,50.150001525878906,48.20000076293945,51.349998474121094,53.150001525878906,53.150001525878906,66.30000305175781,66.80000305175781,61.70000076293945,65.1500015258789,63.5,64.0,59.849998474121094,56.5,52.400001525878906,51.54999923706055,50.0,47.70000076293945,47.5,47.400001525878906],"low":[82.30000305175781,100.0,133.0,114.0,112.0,100.5,101.0999984741211,88.0,80.19999694824219,84.0,76.4000015258789,74.55000305175781,76.4000015258789,71.19999694824219,79.4000015258789,82.6500015258789,83.0999984741211,79.94999694824219,78.19999694824219,80.5,81.55000305175781,82.44999694824219,79.5,70.8499984741211,69.55000305175781,70.80000305175781,64.0999984741211,56.04999923706055,53.0,51.79999923706055,50.29999923706055,43.0,46.939998626708984,49.599998474121094,50.20000076293945,51.20000076293945,61.20000076293945,59.099998474121094,59.0,59.849998474121094,57.04999923706055,57.70000076293945,56.0,51.5,49.79999923706055,48.18000030517578,46.0,47.0,45.79999923706055,46.08000183105469]}],"adjclose":[{"adjclose":[92.5999984741211,120.0,154.10000610351562,120.80000305175781,122.0999984741211,107.9000015258789,104.0,91.5,85.0999984741211,86.8499984741211,78.0,78.0999984741211,78.5,79.0,84.75,85.94999694824219,83.30000305175781,84.05000305175781,81.30000305175781,83.05000305175781,91.94999694824219,82.44999694824219,80.0,70.8499984741211,71.6500015258789,72.9000015258789,64.6500015258789,57.5,53.5,52.5,50.349998474121094,46.79999923706055,51.29999923706055,51.54999923706055,52.0,63.20000076293945,63.5,61.70000076293945,64.19999694824219,63.0,61.20000076293945,60.04999923706055,56.04999923706055,51.54999923706055,51.599998474121094,48.400001525878906,47.70000076293945,47.5,47.20000076293945,47.779998779296875]}]}}],"error":null}}