Files
hk-ipo/data/raw/02621/price_history_yahoo_2025-05-27_2025-08-18.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
6.8 KiB
JSON

{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"2621.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1748568600,"regularMarketTime":1781509986,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":3.37,"fiftyTwoWeekHigh":5.44,"fiftyTwoWeekLow":2.82,"regularMarketDayHigh":3.38,"regularMarketDayLow":3.34,"regularMarketVolume":37600,"longName":"Shouhui Group Limited","shortName":"SHOUHUI GROUP","chartPreviousClose":7.5,"priceHint":3,"currentTradingPeriod":{"pre":{"timezone":"HKT","end":1781487000,"start":1781485200,"gmtoffset":28800},"regular":{"timezone":"HKT","end":1781511000,"start":1781487000,"gmtoffset":28800},"post":{"timezone":"HKT","end":1781511000,"start":1781511000,"gmtoffset":28800}},"dataGranularity":"1d","range":"","validRanges":["1d","5d","1mo","3mo","6mo","1y","2y","ytd","max"]},"timestamp":[1748568600,1748827800,1748914200,1749000600,1749087000,1749173400,1749432600,1749519000,1749605400,1749691800,1749778200,1750037400,1750123800,1750210200,1750296600,1750383000,1750642200,1750728600,1750815000,1750901400,1750987800,1751247000,1751419800,1751506200,1751592600,1751851800,1751938200,1752024600,1752111000,1752197400,1752456600,1752543000,1752629400,1752715800,1752802200,1753061400,1753147800,1753234200,1753320600,1753407000,1753666200,1753752600,1753839000,1753925400,1754011800,1754271000,1754357400,1754443800,1754530200,1754616600,1754875800,1754962200,1755048600,1755135000,1755221400,1755480600],"indicators":{"quote":[{"volume":[21324400,3087600,1253600,1134800,634400,1669200,389440,659600,729600,684400,360000,293200,168400,215600,218800,166000,380200,106800,143200,266000,291600,167600,132800,219600,279200,84800,337200,118800,194400,1052400,358400,341600,438800,259200,238800,183200,202000,355600,152800,274000,134800,48800,69200,98000,92000,110400,110800,39200,83200,547600,85200,116800,114400,337200,66000,97200],"low":[6.610000133514404,5.820000171661377,5.599999904632568,5.659999847412109,5.739999771118164,5.369999885559082,5.420000076293945,5.190000057220459,5.039999961853027,5.039999961853027,5.070000171661377,5.190000057220459,5.199999809265137,5.110000133514404,5.079999923706055,5.079999923706055,4.860000133514404,4.889999866485596,4.909999847412109,4.809999942779541,4.840000152587891,4.880000114440918,4.829999923706055,4.78000020980835,4.699999809265137,4.650000095367432,4.679999828338623,4.659999847412109,4.670000076293945,4.730000019073486,4.929999828338623,4.800000190734863,4.860000133514404,4.820000171661377,4.840000152587891,4.829999923706055,4.800000190734863,4.75,4.760000228881836,4.78000020980835,4.800000190734863,4.800000190734863,4.769999980926514,4.75,4.710000038146973,4.679999828338623,4.679999828338623,4.650000095367432,4.659999847412109,4.679999828338623,4.789999961853027,4.75,4.710000038146973,4.760000228881836,4.800000190734863,4.769999980926514],"high":[7.5,6.369999885559082,5.940000057220459,6.070000171661377,6.0,5.78000020980835,5.559999942779541,5.489999771118164,5.21999979019165,5.329999923706055,5.230000019073486,5.380000114440918,5.440000057220459,5.25,5.28000020980835,5.260000228881836,5.090000152587891,4.989999771118164,5.03000020980835,4.989999771118164,4.909999847412109,5.039999961853027,4.909999847412109,4.860000133514404,4.800000190734863,4.71999979019165,4.880000114440918,4.809999942779541,4.769999980926514,5.230000019073486,5.199999809265137,5.0,4.960000038146973,4.949999809265137,4.920000076293945,4.909999847412109,4.849999904632568,4.849999904632568,4.820000171661377,5.039999961853027,4.929999828338623,4.849999904632568,4.820000171661377,4.800000190734863,4.75,4.820000171661377,4.710000038146973,4.730000019073486,4.670000076293945,5.010000228881836,4.880000114440918,4.809999942779541,4.78000020980835,4.949999809265137,4.900000095367432,4.849999904632568],"open":[7.5,6.300000190734863,5.940000057220459,5.710000038146973,5.909999847412109,5.78000020980835,5.420000076293945,5.46999979019165,5.21999979019165,5.050000190734863,5.230000019073486,5.190000057220459,5.329999923706055,5.25,5.190000057220459,5.090000152587891,5.090000152587891,4.889999866485596,4.920000076293945,4.989999771118164,4.869999885559082,4.960000038146973,4.889999866485596,4.860000133514404,4.800000190734863,4.71999979019165,4.679999828338623,4.809999942779541,4.690000057220459,4.769999980926514,5.099999904632568,5.0,4.920000076293945,4.849999904632568,4.889999866485596,4.849999904632568,4.849999904632568,4.800000190734863,4.800000190734863,4.840000152587891,4.820000171661377,4.829999923706055,4.820000171661377,4.760000228881836,4.739999771118164,4.699999809265137,4.699999809265137,4.650000095367432,4.670000076293945,4.679999828338623,4.880000114440918,4.809999942779541,4.769999980926514,4.760000228881836,4.840000152587891,4.849999904632568],"close":[6.610000133514404,5.940000057220459,5.710000038146973,5.909999847412109,5.78000020980835,5.409999847412109,5.460000038146973,5.21999979019165,5.079999923706055,5.199999809265137,5.159999847412109,5.329999923706055,5.25,5.190000057220459,5.099999904632568,5.090000152587891,4.889999866485596,4.920000076293945,4.989999771118164,4.869999885559082,4.900000095367432,4.889999866485596,4.860000133514404,4.809999942779541,4.71999979019165,4.679999828338623,4.809999942779541,4.690000057220459,4.769999980926514,5.090000152587891,4.989999771118164,4.920000076293945,4.860000133514404,4.889999866485596,4.849999904632568,4.869999885559082,4.800000190734863,4.800000190734863,4.78000020980835,4.880000114440918,4.829999923706055,4.849999904632568,4.809999942779541,4.769999980926514,4.710000038146973,4.710000038146973,4.699999809265137,4.670000076293945,4.659999847412109,4.880000114440918,4.849999904632568,4.760000228881836,4.769999980926514,4.920000076293945,4.849999904632568,4.840000152587891]}],"adjclose":[{"adjclose":[6.3329339027404785,5.691018104553223,5.470658779144287,5.662275314331055,5.537724494934082,5.183233261108398,5.231137752532959,5.001197338104248,4.867065906524658,4.9820356369018555,4.94371223449707,5.106586456298828,5.029940128326416,4.972455024719238,4.886227130889893,4.876646518707275,4.68502950668335,4.713772296905518,4.7808380126953125,4.665867805480957,4.694610595703125,4.68502950668335,4.656287670135498,4.6083831787109375,4.522155284881592,4.483831882476807,4.6083831787109375,4.493412971496582,4.570059776306152,4.876646518707275,4.7808380126953125,4.713772296905518,4.656287670135498,4.68502950668335,4.646706581115723,4.665867805480957,4.59880256652832,4.59880256652832,4.579640865325928,4.675448894500732,4.62754487991333,4.646706581115723,4.6083831787109375,4.570059776306152,4.512574672698975,4.512574672698975,4.502993583679199,4.4742512702941895,4.464670181274414,4.675448894500732,4.646706581115723,4.560479164123535,4.570059776306152,4.713772296905518,4.646706581115723,4.6371259689331055]}]}}],"error":null}}