Files
hk-ipo/data/raw/01333/price_history_yahoo_2025-05-04_2025-07-26.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":"1333.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1746581400,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":16.3,"fiftyTwoWeekHigh":55.55,"fiftyTwoWeekLow":15.26,"regularMarketDayHigh":16.58,"regularMarketDayLow":15.98,"regularMarketVolume":843600,"longName":"Breton Technology Co., Ltd.","shortName":"BRETON","chartPreviousClose":29.0,"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","2y","ytd","max"]},"timestamp":[1746581400,1746667800,1746754200,1747013400,1747099800,1747186200,1747272600,1747359000,1747618200,1747704600,1747791000,1747877400,1747963800,1748223000,1748309400,1748395800,1748482200,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],"indicators":{"quote":[{"volume":[8331032,893070,1323700,351000,536192,1071400,794440,1021390,912400,799200,486000,385400,758400,647600,267601,268000,335000,154400,272600,372200,374200,615970,215201,204800,474600,178400,453800,238000,462000,262400,565400,263000,522800,474402,149600,173200,867200,1171400,833200,146400,180800,252400,198000,106000,98600,79400,108000,46800,115200,193400,82600,52000,97600,29600,1543600,290400,180800],"open":[29.0,25.5,24.549999237060547,25.600000381469727,25.200000762939453,24.25,23.5,25.799999237060547,28.299999237060547,28.200000762939453,30.950000762939453,31.0,32.75,33.04999923706055,33.599998474121094,31.899999618530273,31.899999618530273,31.5,31.0,30.049999237060547,29.100000381469727,29.5,32.29999923706055,32.29999923706055,31.5,32.900001525878906,32.20000076293945,32.75,33.0,33.79999923706055,33.25,34.0,34.349998474121094,36.20000076293945,35.5,35.20000076293945,35.599998474121094,33.54999923706055,33.900001525878906,36.5,34.29999923706055,33.0,33.45000076293945,31.600000381469727,31.100000381469727,31.549999237060547,30.899999618530273,30.899999618530273,31.649999618530273,31.399999618530273,32.20000076293945,32.45000076293945,32.099998474121094,31.100000381469727,32.150001525878906,32.20000076293945,29.950000762939453],"close":[24.899999618530273,24.549999237060547,25.600000381469727,25.299999237060547,24.25,23.600000381469727,25.799999237060547,28.299999237060547,28.75,30.950000762939453,31.0,31.75,33.20000076293945,33.599998474121094,31.899999618530273,31.899999618530273,31.399999618530273,30.850000381469727,29.899999618530273,29.600000381469727,29.5,32.29999923706055,32.29999923706055,31.5,32.900001525878906,32.20000076293945,32.75,33.5,33.79999923706055,32.79999923706055,34.099998474121094,34.349998474121094,36.150001525878906,34.599998474121094,34.70000076293945,35.599998474121094,34.0,34.45000076293945,36.5,34.5,32.79999923706055,32.75,31.600000381469727,31.450000762939453,31.549999237060547,30.649999618530273,30.450000762939453,31.0,31.450000762939453,32.599998474121094,32.400001525878906,32.099998474121094,31.799999237060547,31.850000381469727,31.700000762939453,30.200000762939453,30.5],"high":[32.5,25.700000762939453,27.850000381469727,26.450000762939453,25.299999237060547,24.899999618530273,26.899999618530273,28.600000381469727,29.75,31.100000381469727,31.799999237060547,32.0,34.25,35.0,33.849998474121094,32.5,34.5,31.850000381469727,31.0,30.200000762939453,30.0,32.599998474121094,33.400001525878906,32.349998474121094,34.0,32.900001525878906,34.5,33.95000076293945,34.54999923706055,34.650001525878906,35.0,34.599998474121094,36.150001525878906,37.20000076293945,36.0,35.95000076293945,35.95000076293945,35.150001525878906,37.0,37.04999923706055,34.45000076293945,33.79999923706055,34.5,32.20000076293945,31.549999237060547,32.0,31.5,31.600000381469727,31.649999618530273,32.650001525878906,32.650001525878906,32.45000076293945,32.099998474121094,31.950000762939453,32.150001525878906,32.20000076293945,31.200000762939453],"low":[23.5,23.0,24.399999618530273,24.600000381469727,23.850000381469727,23.0,23.299999237060547,25.799999237060547,27.299999237060547,28.0,30.0,30.450000762939453,32.650001525878906,31.649999618530273,31.899999618530273,30.799999237060547,30.850000381469727,30.799999237060547,29.850000381469727,28.950000762939453,28.100000381469727,29.5,31.649999618530273,31.149999618530273,31.25,31.700000762939453,31.799999237060547,32.04999923706055,32.45000076293945,32.54999923706055,32.75,33.5,34.349998474121094,33.70000076293945,34.5,34.45000076293945,32.70000076293945,31.899999618530273,33.900001525878906,34.25,32.75,32.5,31.049999237060547,31.200000762939453,30.5,30.200000762939453,30.450000762939453,30.700000762939453,30.75,31.350000381469727,32.0,31.549999237060547,31.0,31.100000381469727,31.100000381469727,30.0,28.950000762939453]}],"adjclose":[{"adjclose":[24.899999618530273,24.549999237060547,25.600000381469727,25.299999237060547,24.25,23.600000381469727,25.799999237060547,28.299999237060547,28.75,30.950000762939453,31.0,31.75,33.20000076293945,33.599998474121094,31.899999618530273,31.899999618530273,31.399999618530273,30.850000381469727,29.899999618530273,29.600000381469727,29.5,32.29999923706055,32.29999923706055,31.5,32.900001525878906,32.20000076293945,32.75,33.5,33.79999923706055,32.79999923706055,34.099998474121094,34.349998474121094,36.150001525878906,34.599998474121094,34.70000076293945,35.599998474121094,34.0,34.45000076293945,36.5,34.5,32.79999923706055,32.75,31.600000381469727,31.450000762939453,31.549999237060547,30.649999618530273,30.450000762939453,31.0,31.450000762939453,32.599998474121094,32.400001525878906,32.099998474121094,31.799999237060547,31.850000381469727,31.700000762939453,30.200000762939453,30.5]}]}}],"error":null}}