Private
Public Access
0
0
Files
hk-ipo/data/raw/02509/price_history_yahoo_2024-03-17_2024-06-08.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.0 KiB
JSON

{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"2509.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1710898200,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":15.0,"fiftyTwoWeekHigh":36.5,"fiftyTwoWeekLow":14.02,"regularMarketDayHigh":15.97,"regularMarketDayLow":14.82,"regularMarketVolume":241400,"longName":"Qyuns Therapeutics Co., Ltd.","shortName":"QYUNS-B","chartPreviousClose":27.4,"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","5y","ytd","max"]},"timestamp":[1710898200,1710984600,1711071000,1711330200,1711416600,1711503000,1711589400,1712021400,1712107800,1712280600,1712539800,1712626200,1712712600,1712799000,1712885400,1713144600,1713231000,1713317400,1713403800,1713490200,1713749400,1713835800,1713922200,1714008600,1714095000,1714354200,1714440600,1714613400,1714699800,1714959000,1715045400,1715131800,1715218200,1715304600,1715563800,1715650200,1715823000,1715909400,1716168600,1716255000,1716341400,1716427800,1716514200,1716773400,1716859800,1716946200,1717032600,1717119000,1717378200,1717464600,1717551000,1717637400,1717723800],"indicators":{"quote":[{"high":[28.200000762939453,24.350000381469727,21.899999618530273,18.920000076293945,21.100000381469727,24.75,25.0,24.200000762939453,22.850000381469727,22.299999237060547,23.5,24.200000762939453,23.799999237060547,23.0,23.25,23.149999618530273,23.049999237060547,23.5,23.399999618530273,23.200000762939453,24.149999618530273,24.200000762939453,25.700000762939453,25.450000762939453,25.75,25.200000762939453,23.75,24.899999618530273,25.649999618530273,27.100000381469727,26.549999237060547,26.549999237060547,26.600000381469727,27.799999237060547,29.299999237060547,29.450000762939453,30.549999237060547,29.600000381469727,29.0,28.950000762939453,28.450000762939453,28.149999618530273,28.100000381469727,28.25,28.049999237060547,27.850000381469727,29.350000381469727,29.75,27.950000762939453,26.350000381469727,26.600000381469727,25.0,24.25],"volume":[2308200,751800,231800,250800,232520,354000,558400,107800,56800,83800,58000,79800,53400,19000,116200,55400,159800,111600,115000,124000,80200,119800,186000,112600,114000,126800,122200,151000,153800,118800,29400,112400,60000,176600,174800,79400,143000,52600,115600,18800,11000,81400,134000,4600,116000,122200,185000,274400,131000,121400,116400,129400,139000],"open":[27.399999618530273,24.350000381469727,20.0,18.639999389648438,18.5,21.450000762939453,24.399999618530273,24.0,22.799999237060547,21.649999618530273,22.850000381469727,23.100000381469727,23.450000762939453,22.600000381469727,22.350000381469727,23.049999237060547,22.700000762939453,22.850000381469727,23.200000762939453,22.100000381469727,22.75,24.200000762939453,23.600000381469727,25.450000762939453,25.0,24.850000381469727,23.549999237060547,22.850000381469727,23.850000381469727,25.600000381469727,26.549999237060547,25.700000762939453,26.399999618530273,26.149999618530273,27.100000381469727,29.350000381469727,29.549999237060547,29.600000381469727,28.350000381469727,28.450000762939453,28.25,28.149999618530273,26.75,28.25,27.350000381469727,27.850000381469727,27.899999618530273,29.5,27.049999237060547,26.0,26.25,24.700000762939453,23.299999237060547],"close":[24.5,20.149999618530273,20.950000762939453,18.15999984741211,21.049999237060547,23.950000762939453,23.549999237060547,23.350000381469727,22.5,22.299999237060547,23.25,23.799999237060547,22.950000762939453,22.950000762939453,23.049999237060547,22.850000381469727,22.850000381469727,23.200000762939453,23.200000762939453,22.799999237060547,23.850000381469727,23.899999618530273,25.0,25.0,24.799999237060547,23.549999237060547,22.850000381469727,23.899999618530273,25.600000381469727,26.350000381469727,26.299999237060547,26.399999618530273,26.25,27.100000381469727,28.899999618530273,29.200000762939453,28.149999618530273,28.450000762939453,28.5,28.350000381469727,28.450000762939453,27.5,28.100000381469727,28.149999618530273,27.75,27.350000381469727,28.950000762939453,27.049999237060547,26.0,26.0,24.700000762939453,23.5,24.0],"low":[24.5,20.049999237060547,20.0,18.139999389648438,18.5,21.049999237060547,22.0,22.399999618530273,21.899999618530273,21.200000762939453,21.75,22.649999618530273,22.5,22.299999237060547,22.350000381469727,22.5,21.899999618530273,22.549999237060547,22.700000762939453,22.100000381469727,22.5,23.0,23.5,24.5,24.700000762939453,23.149999618530273,22.600000381469727,22.549999237060547,23.600000381469727,25.100000381469727,25.649999618530273,25.700000762939453,25.899999618530273,26.100000381469727,27.149999618530273,28.549999237060547,27.5,28.100000381469727,27.899999618530273,28.100000381469727,28.100000381469727,27.0,26.75,27.700000762939453,27.350000381469727,27.149999618530273,27.149999618530273,27.049999237060547,25.899999618530273,25.0,24.700000762939453,23.0,22.649999618530273]}],"adjclose":[{"adjclose":[24.5,20.149999618530273,20.950000762939453,18.15999984741211,21.049999237060547,23.950000762939453,23.549999237060547,23.350000381469727,22.5,22.299999237060547,23.25,23.799999237060547,22.950000762939453,22.950000762939453,23.049999237060547,22.850000381469727,22.850000381469727,23.200000762939453,23.200000762939453,22.799999237060547,23.850000381469727,23.899999618530273,25.0,25.0,24.799999237060547,23.549999237060547,22.850000381469727,23.899999618530273,25.600000381469727,26.350000381469727,26.299999237060547,26.399999618530273,26.25,27.100000381469727,28.899999618530273,29.200000762939453,28.149999618530273,28.450000762939453,28.5,28.350000381469727,28.450000762939453,27.5,28.100000381469727,28.149999618530273,27.75,27.350000381469727,28.950000762939453,27.049999237060547,26.0,26.0,24.700000762939453,23.5,24.0]}]}}],"error":null}}