Files
hk-ipo/data/raw/02543/price_history_yahoo_2025-09-06_2025-11-28.json
T
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.2 KiB
JSON

{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"2543.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1757381400,"regularMarketTime":1781507741,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":30.98,"fiftyTwoWeekHigh":69.0,"fiftyTwoWeekLow":26.04,"regularMarketDayHigh":31.6,"regularMarketDayLow":30.88,"regularMarketVolume":14400,"longName":"Dahon Tech (Shenzhen) Co., Ltd.","shortName":"DAHON TECH","chartPreviousClose":67.5,"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","1y","ytd","max"]},"timestamp":[1757381400,1757467800,1757554200,1757640600,1757899800,1757986200,1758072600,1758159000,1758245400,1758504600,1758591000,1758677400,1758763800,1758850200,1759109400,1759195800,1759368600,1759455000,1759714200,1759887000,1759973400,1760059800,1760319000,1760405400,1760491800,1760578200,1760664600,1760923800,1761010200,1761096600,1761183000,1761269400,1761528600,1761615000,1761787800,1761874200,1762133400,1762219800,1762306200,1762392600,1762479000,1762738200,1762824600,1762911000,1762997400,1763083800,1763343000,1763429400,1763515800,1763602200,1763688600,1763947800,1764034200,1764120600,1764207000,1764293400],"indicators":{"quote":[{"close":[56.900001525878906,51.79999923706055,50.400001525878906,55.0,62.70000076293945,64.3499984741211,60.5,60.5,60.20000076293945,58.5,60.5,59.54999923706055,58.25,56.04999923706055,53.04999923706055,52.099998474121094,53.54999923706055,53.45000076293945,53.25,52.849998474121094,50.849998474121094,49.939998626708984,48.5,46.13999938964844,46.15999984741211,51.79999923706055,48.880001068115234,49.47999954223633,48.08000183105469,46.880001068115234,46.119998931884766,47.779998779296875,49.459999084472656,47.599998474121094,46.040000915527344,46.08000183105469,47.20000076293945,46.119998931884766,45.560001373291016,46.15999984741211,44.52000045776367,44.13999938964844,44.79999923706055,45.5,45.560001373291016,44.02000045776367,40.29999923706055,40.779998779296875,40.599998474121094,41.2599983215332,39.2400016784668,38.70000076293945,38.779998779296875,38.400001525878906,38.70000076293945,41.540000915527344],"low":[56.400001525878906,51.5,49.79999923706055,49.400001525878906,55.900001525878906,58.5,60.5,60.349998474121094,58.79999923706055,58.0,56.099998474121094,59.20000076293945,58.20000076293945,54.5,52.0,51.5,52.099998474121094,53.20000076293945,52.04999923706055,52.150001525878906,50.70000076293945,49.880001068115234,47.97999954223633,46.0,45.720001220703125,46.5,48.599998474121094,49.2400016784668,48.02000045776367,46.86000061035156,45.7599983215332,46.119998931884766,48.29999923706055,47.29999923706055,46.040000915527344,45.0,46.20000076293945,46.0,45.13999938964844,45.599998474121094,44.5,43.79999923706055,44.18000030517578,44.599998474121094,45.29999923706055,44.02000045776367,39.79999923706055,40.599998474121094,38.84000015258789,40.13999938964844,38.040000915527344,38.34000015258789,38.7599983215332,38.34000015258789,38.15999984741211,38.91999816894531],"volume":[8237500,1975800,990100,1536950,2811600,1815700,626900,735300,405300,330500,423232,175400,190800,468680,495700,255500,300200,225400,138500,115100,218000,198500,204700,119200,203700,338200,167300,81600,98500,64500,101400,79600,198500,100700,123200,151300,67000,33800,49900,22100,85100,111200,59400,34100,33500,58000,198500,116900,189100,64300,165900,74900,40800,82400,25900,191150],"open":[67.5,56.0,51.79999923706055,50.400001525878906,57.95000076293945,63.5,64.5,60.5,60.5,60.5,58.5,60.5,59.25,57.5,57.20000076293945,53.150001525878906,52.099998474121094,54.29999923706055,54.0,53.25,52.79999923706055,50.70000076293945,49.5,48.91999816894531,46.5,47.400001525878906,51.900001525878906,49.959999084472656,50.0,48.08000183105469,46.81999969482422,46.119998931884766,48.31999969482422,49.02000045776367,49.5,47.900001525878906,46.959999084472656,47.20000076293945,46.0,45.84000015258789,46.959999084472656,44.540000915527344,44.18000030517578,44.79999923706055,45.5,45.0,44.0,40.7400016784668,40.29999923706055,40.599998474121094,39.779998779296875,39.0,38.86000061035156,39.0,39.900001525878906,38.939998626708984],"high":[69.0,56.150001525878906,52.5,55.5,63.95000076293945,66.0999984741211,65.0,63.79999923706055,61.75,61.25,62.400001525878906,60.54999923706055,59.70000076293945,58.25,57.79999923706055,53.95000076293945,54.849998474121094,55.45000076293945,54.0,53.29999923706055,52.79999923706055,51.45000076293945,49.5,49.439998626708984,47.380001068115234,52.0,53.5,51.400001525878906,50.849998474121094,48.08000183105469,46.86000061035156,48.20000076293945,50.25,49.70000076293945,49.5,47.900001525878906,47.29999923706055,46.900001525878906,45.720001220703125,47.220001220703125,46.959999084472656,45.599998474121094,45.5,45.5,45.65999984741211,46.0,44.02000045776367,41.68000030517578,41.2400016784668,41.400001525878906,40.720001220703125,40.97999954223633,39.91999816894531,39.79999923706055,39.900001525878906,42.0]}],"adjclose":[{"adjclose":[54.62936782836914,49.732887268066406,48.388755798339844,52.8051872253418,60.197914123535156,61.78207015991211,58.08570861816406,58.08570861816406,57.79767990112305,56.16551971435547,58.08570861816406,57.17361831665039,55.92549514770508,53.81328582763672,50.93300247192383,50.020912170410156,51.41305160522461,51.31704330444336,51.125022888183594,50.74098587036133,48.820796966552734,47.94710922241211,46.5645751953125,44.29875183105469,44.317955017089844,49.732887268066406,46.929412841796875,47.50546646118164,46.161338806152344,45.00922393798828,44.27954864501953,45.87330627441406,47.486263275146484,45.70048904418945,44.20274353027344,44.24114990234375,45.31645202636719,44.27954864501953,43.74189758300781,44.317955017089844,42.74340057373047,42.378562927246094,43.01222610473633,43.68429183959961,43.74189758300781,42.26335144042969,38.69179916381836,39.152645111083984,38.979827880859375,39.61349105834961,37.674102783203125,37.1556510925293,37.23245620727539,36.86762237548828,37.1556510925293,39.882320404052734]}]}}],"error":null}}