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.
This commit is contained in:
@@ -46,6 +46,7 @@ references/
|
||||
- Use HKEXnews annual new listing reports to seed broad recent-IPO target coverage before collecting deeper per-ticker documents.
|
||||
- Preserve raw source files; do not overwrite without first checking whether the contents changed.
|
||||
- Label missing, stale, inconsistent, or estimated fields explicitly.
|
||||
- Use audit findings to prioritize historical data gaps before expanding analysis coverage.
|
||||
|
||||
## Boundaries
|
||||
|
||||
@@ -103,6 +104,18 @@ python3 scripts/update_sync_state.py
|
||||
|
||||
Then update only rows in `sync_tasks` whose `task_status` is `open` or `blocked`. Do not re-download existing source files unless the upstream source changed or the stored hash no longer matches.
|
||||
|
||||
## Audit-Driven Gap Closure
|
||||
|
||||
When `audit` finds historical data gaps, close them in this order unless the user specifies otherwise:
|
||||
|
||||
1. Integrity blockers: missing raw files, bad hashes, absolute paths, broken snapshots, or failed foreign keys.
|
||||
2. Stage blockers: open due `T0_prospectus` and `T1_allotment` tasks that prevent stage-correct analysis.
|
||||
3. Outcome blockers: due `D1`, `D5`, `D20`, and `D60` price performance needed for feedback and review.
|
||||
4. Context fields: industry labels, market cap, net proceeds, timetable gaps, and other comparison fields.
|
||||
5. Hard-to-source signals: `T2_grey_market`, only after a reproducible source strategy is available.
|
||||
|
||||
After each gap-closure run, refresh `sync_tasks`, export snapshots, and report what remains open. Do not mark unavailable data complete just to reduce the queue.
|
||||
|
||||
## Recent IPO Target Coverage
|
||||
|
||||
Use the recent IPO updater when the user asks to update a broad date range of HK IPO targets:
|
||||
@@ -125,6 +138,16 @@ Use the document archiver to fill detailed T0/T1 facts from official HKEXnews PD
|
||||
|
||||
The script resolves HKEXnews stock IDs, archives prospectus and allotment-results PDFs under `data/raw/{ticker}/`, updates `source_refs`, parses high-confidence fields into `ipo_master`, `offering_terms`, and `ipo_demand`, exports snapshots, and refreshes sync state.
|
||||
|
||||
## Price Performance Backfill
|
||||
|
||||
Use the price-performance archiver to fill due `D1`, `D5`, `D20`, and `D60` review checkpoints:
|
||||
|
||||
```bash
|
||||
.venv/bin/python scripts/archive_price_performance.py --as-of YYYY-MM-DDTHH:MM:SSZ
|
||||
```
|
||||
|
||||
The script archives one raw market-data response per ticker under `data/raw/{ticker}/`, records it in `source_refs`, writes structured rows into `price_performance`, exports snapshots, and refreshes sync state. Checkpoints use the configured calendar due date and the next available trading day in the archived market data.
|
||||
|
||||
## Quality Checks
|
||||
|
||||
Before finishing, confirm:
|
||||
|
||||
@@ -119,6 +119,16 @@ Use the HKEX document archiver to fill detailed T0/T1 facts for open sync tasks:
|
||||
|
||||
The archiver maps stock codes to HKEXnews title-search stock IDs, downloads the selected prospectus and allotment-results PDFs under `data/raw/{ticker}/`, records `source_refs`, parses high-confidence T0/T1 fields into `ipo_master`, `offering_terms`, and `ipo_demand`, exports snapshots, and refreshes `sync_tasks`.
|
||||
|
||||
## Price Performance Backfill
|
||||
|
||||
Use the price-performance archiver to fill due D1/D5/D20/D60 review checkpoints:
|
||||
|
||||
```bash
|
||||
.venv/bin/python scripts/archive_price_performance.py --as-of 2026-06-15T10:00:00Z
|
||||
```
|
||||
|
||||
The archiver stores raw Yahoo Finance chart responses under `data/raw/{ticker}/`, records source references and hashes, writes structured rows into `price_performance`, exports snapshots, and refreshes `sync_tasks`.
|
||||
|
||||
## Incremental Archive Sync
|
||||
|
||||
The archivist keeps a per-ticker sync ledger so repeated updates can focus on missing stages:
|
||||
|
||||
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"1081.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1780623000,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":64.2,"fiftyTwoWeekHigh":66.45,"fiftyTwoWeekLow":57.1,"regularMarketDayHigh":66.0,"regularMarketDayLow":63.35,"regularMarketVolume":1230900,"shortName":"DAJIN","chartPreviousClose":66.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","ytd","max"]},"timestamp":[1780623000,1780882200,1780968600,1781055000,1781141400,1781227800,1781487000],"indicators":{"quote":[{"close":[66.4000015258789,63.0,63.400001525878906,62.599998474121094,59.900001525878906,63.95000076293945,64.19999694824219],"low":[59.04999923706055,62.20000076293945,61.29999923706055,61.54999923706055,59.79999923706055,57.099998474121094,63.349998474121094],"high":[66.44999694824219,65.80000305175781,66.0,62.900001525878906,62.349998474121094,64.94999694824219,66.0],"open":[66.4000015258789,64.4000015258789,62.79999923706055,62.0,61.5,59.900001525878906,63.79999923706055],"volume":[17946800,5166100,2108100,700300,1492900,799000,1230900]}],"adjclose":[{"adjclose":[66.4000015258789,63.0,63.400001525878906,62.599998474121094,59.900001525878906,63.95000076293945,64.19999694824219]}]}}],"error":null}}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"1187.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1778031000,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":30.18,"fiftyTwoWeekHigh":41.0,"fiftyTwoWeekLow":28.52,"regularMarketDayHigh":30.34,"regularMarketDayLow":29.6,"regularMarketVolume":168900,"longName":"Cofoe Medical Technology Co.,Ltd.","shortName":"COFOE MEDICAL","chartPreviousClose":39.84,"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","ytd","max"]},"timestamp":[1778031000,1778117400,1778203800,1778463000,1778549400,1778635800,1778722200,1778808600,1779067800,1779154200,1779240600,1779327000,1779413400,1779759000,1779845400,1779931800,1780018200,1780277400,1780363800,1780450200,1780536600,1780623000,1780882200,1780968600,1781055000,1781141400,1781227800,1781487000],"indicators":{"quote":[{"open":[39.84000015258789,38.5,37.5,36.380001068115234,37.97999954223633,37.400001525878906,36.29999923706055,34.08000183105469,32.5,31.700000762939453,32.41999816894531,32.0,31.5,31.719999313354492,30.299999237060547,30.0,28.520000457763672,29.020000457763672,29.899999618530273,30.040000915527344,29.600000381469727,31.100000381469727,33.0,31.1200008392334,31.020000457763672,31.579999923706055,30.079999923706055,30.040000915527344],"low":[35.5,37.439998626708984,36.20000076293945,35.560001373291016,37.040000915527344,36.29999923706055,33.70000076293945,32.29999923706055,30.799999237060547,31.520000457763672,31.6200008392334,29.780000686645508,30.5,30.34000015258789,29.3799991607666,28.520000457763672,28.520000457763672,28.700000762939453,29.399999618530273,29.3799991607666,29.0,31.100000381469727,30.65999984741211,30.799999237060547,31.020000457763672,30.040000915527344,29.979999542236328,29.600000381469727],"high":[41.0,39.29999923706055,37.79999923706055,38.599998474121094,38.880001068115234,37.400001525878906,36.68000030517578,34.099998474121094,33.20000076293945,35.400001525878906,32.41999816894531,32.060001373291016,32.20000076293945,31.739999771118164,30.299999237060547,30.0,31.239999771118164,30.219999313354492,30.34000015258789,30.280000686645508,31.760000228881836,34.08000183105469,33.0,31.600000381469727,32.459999084472656,31.579999923706055,30.639999389648438,30.34000015258789],"volume":[11185498,1091600,1329400,1062622,498700,375800,523900,384600,464700,936100,245500,595200,311800,556400,287800,520200,931400,324100,215200,208900,885400,1343800,448700,185000,196500,134900,72200,168900],"close":[38.900001525878906,37.880001068115234,36.380001068115234,38.0,37.400001525878906,36.70000076293945,34.099998474121094,32.91999816894531,31.899999618530273,32.41999816894531,32.0,31.520000457763672,31.719999313354492,30.579999923706055,30.040000915527344,28.799999237060547,28.700000762939453,29.899999618530273,30.020000457763672,29.600000381469727,31.100000381469727,33.0,31.700000762939453,31.079999923706055,31.579999923706055,30.059999465942383,30.040000915527344,30.18000030517578]}],"adjclose":[{"adjclose":[38.900001525878906,37.880001068115234,36.380001068115234,38.0,37.400001525878906,36.70000076293945,34.099998474121094,32.91999816894531,31.899999618530273,32.41999816894531,32.0,31.520000457763672,31.719999313354492,30.579999923706055,30.040000915527344,28.799999237060547,28.700000762939453,29.899999618530273,30.020000457763672,29.600000381469727,31.100000381469727,33.0,31.700000762939453,31.079999923706055,31.579999923706055,30.059999465942383,30.040000915527344,30.18000030517578]}]}}],"error":null}}
|
||||
@@ -0,0 +1 @@
|
||||
{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"1236.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1778463000,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":40.3,"fiftyTwoWeekHigh":66.0,"fiftyTwoWeekLow":35.02,"regularMarketDayHigh":44.6,"regularMarketDayLow":40.3,"regularMarketVolume":393400,"longName":"Shenzhen Ldrobot Co., Ltd","shortName":"LDROBOT","chartPreviousClose":53.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","ytd","max"]},"timestamp":[1778463000,1778549400,1778635800,1778722200,1778808600,1779067800,1779154200,1779240600,1779327000,1779413400,1779759000,1779845400,1779931800,1780018200,1780277400,1780363800,1780450200,1780536600,1780623000,1780882200,1780968600,1781055000,1781141400,1781227800,1781487000],"indicators":{"quote":[{"high":[66.0,63.95000076293945,52.0,50.5,46.900001525878906,46.08000183105469,42.599998474121094,42.91999816894531,42.5,41.91999816894531,42.599998474121094,42.599998474121094,42.36000061035156,40.52000045776367,38.36000061035156,38.79999923706055,42.15999984741211,41.7599983215332,39.18000030517578,39.400001525878906,41.599998474121094,42.36000061035156,43.79999923706055,44.400001525878906,44.599998474121094],"open":[53.5,62.79999923706055,52.0,47.880001068115234,45.31999969482422,46.08000183105469,41.29999923706055,41.400001525878906,41.02000045776367,38.81999969482422,41.900001525878906,38.97999954223633,39.0,38.540000915527344,38.29999923706055,35.84000015258789,37.7400016784668,41.7599983215332,39.0,36.400001525878906,39.65999984741211,39.47999954223633,40.380001068115234,44.0,44.599998474121094],"volume":[14659225,3359702,1143021,1109620,918778,730100,363690,182900,240100,533120,243300,330060,378800,250000,344200,374200,615490,204300,210800,352300,400600,580250,369400,325200,393400],"close":[60.0,51.599998474121094,47.84000015258789,45.31999969482422,46.08000183105469,41.29999923706055,41.400001525878906,41.02000045776367,38.81999969482422,41.900001525878906,38.97999954223633,39.599998474121094,39.86000061035156,38.20000076293945,35.84000015258789,37.7400016784668,41.7599983215332,39.0,36.5,39.20000076293945,40.099998474121094,40.81999969482422,42.779998779296875,42.79999923706055,40.29999923706055],"low":[50.29999923706055,50.099998474121094,45.29999923706055,45.02000045776367,43.13999938964844,41.0,39.040000915527344,40.0,38.279998779296875,35.5,37.5,38.0,38.779998779296875,38.0,35.7599983215332,35.02000045776367,37.58000183105469,39.0,36.29999923706055,35.439998626708984,38.880001068115234,39.380001068115234,40.380001068115234,42.79999923706055,40.29999923706055]}],"adjclose":[{"adjclose":[60.0,51.599998474121094,47.84000015258789,45.31999969482422,46.08000183105469,41.29999923706055,41.400001525878906,41.02000045776367,38.81999969482422,41.900001525878906,38.97999954223633,39.599998474121094,39.86000061035156,38.20000076293945,35.84000015258789,37.7400016784668,41.7599983215332,39.0,36.5,39.20000076293945,40.099998474121094,40.81999969482422,42.779998779296875,42.79999923706055,40.29999923706055]}]}}],"error":null}}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"1511.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1779240600,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":94.25,"fiftyTwoWeekHigh":97.6,"fiftyTwoWeekLow":50.0,"regularMarketDayHigh":97.6,"regularMarketDayLow":91.0,"regularMarketVolume":389125,"shortName":"UISEE TECH","chartPreviousClose":56.0,"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","ytd","max"]},"timestamp":[1779240600,1779327000,1779413400,1779759000,1779845400,1779931800,1780018200,1780277400,1780363800,1780450200,1780536600,1780623000,1780882200,1780968600,1781055000,1781141400,1781227800,1781487000],"indicators":{"quote":[{"volume":[6291050,2173700,790148,1530348,1602654,496850,467300,514200,477600,378000,338150,224700,315850,324350,359750,279750,523495,389125],"close":[57.5,59.0,59.0,65.0999984741211,76.94999694824219,73.75,74.05000305175781,78.3499984741211,77.8499984741211,80.94999694824219,82.1500015258789,82.0,81.94999694824219,83.30000305175781,86.6500015258789,88.4000015258789,92.25,94.25],"open":[56.0,59.0,59.0,58.20000076293945,65.4000015258789,75.0,72.0,74.0,78.44999694824219,77.8499984741211,80.94999694824219,82.80000305175781,81.80000305175781,81.8499984741211,83.0,85.6500015258789,88.44999694824219,92.25],"high":[61.5,67.5,62.599998474121094,65.1500015258789,77.80000305175781,76.8499984741211,75.19999694824219,78.5999984741211,79.3499984741211,80.94999694824219,82.80000305175781,83.19999694824219,82.55000305175781,83.5999984741211,86.8499984741211,88.4000015258789,95.94999694824219,97.5999984741211],"low":[50.0,59.0,55.0,56.0,65.4000015258789,70.69999694824219,72.0,74.0,74.9000015258789,75.6500015258789,80.0,80.0,78.9000015258789,80.8499984741211,82.9000015258789,85.05000305175781,88.4000015258789,91.0]}],"adjclose":[{"adjclose":[57.5,59.0,59.0,65.0999984741211,76.94999694824219,73.75,74.05000305175781,78.3499984741211,77.8499984741211,80.94999694824219,82.1500015258789,82.0,81.94999694824219,83.30000305175781,86.6500015258789,88.4000015258789,92.25,94.25]}]}}],"error":null}}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"1609.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1777944600,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":193.4,"fiftyTwoWeekHigh":299.0,"fiftyTwoWeekLow":183.9,"regularMarketDayHigh":193.6,"regularMarketDayLow":188.5,"regularMarketVolume":20800,"longName":"Star Sports Medicine Co., Ltd.","shortName":"STAR SPORTS MED","chartPreviousClose":288.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","ytd","max"]},"timestamp":[1777944600,1778031000,1778117400,1778203800,1778463000,1778549400,1778635800,1778722200,1778808600,1779067800,1779154200,1779240600,1779327000,1779413400,1779759000,1779845400,1779931800,1780018200,1780277400,1780363800,1780450200,1780536600,1780623000,1780882200,1780968600,1781055000,1781141400,1781227800],"indicators":{"quote":[{"open":[288.0,220.0,216.1999969482422,216.39999389648438,200.0,201.0,199.39999389648438,202.0,199.0,200.0,195.3000030517578,193.0,193.0,193.3000030517578,200.0,202.8000030517578,208.8000030517578,200.0,197.6999969482422,198.3000030517578,194.0,191.3000030517578,189.0,191.0,191.0,195.39999389648438,194.89999389648438,193.8000030517578],"high":[299.0,220.0,222.0,218.1999969482422,205.1999969482422,201.0,202.0,204.0,200.8000030517578,200.0,198.5,195.0,198.0,203.0,206.0,213.0,208.8000030517578,204.0,199.89999389648438,198.3000030517578,195.8000030517578,192.10000610351562,198.5,195.89999389648438,197.0,195.39999389648438,194.89999389648438,194.1999969482422],"close":[215.0,218.39999389648438,216.39999389648438,201.0,201.0,199.39999389648438,201.8000030517578,202.0,200.0,199.3000030517578,196.8000030517578,193.0,195.8000030517578,203.0,204.0,210.0,200.0,197.6999969482422,198.60000610351562,194.39999389648438,191.3000030517578,191.39999389648438,198.0,192.0,192.3000030517578,194.89999389648438,193.8000030517578,194.1999969482422],"volume":[3241729,500254,175771,213150,126320,117470,124020,46400,161850,88530,33500,83200,85252,51750,53400,57248,230300,38100,22710,45600,38500,57550,59300,25300,31600,30350,26800,180350],"low":[202.0,191.1999969482422,212.1999969482422,199.1999969482422,192.8000030517578,195.10000610351562,192.0,194.5,188.0,192.3000030517578,193.3000030517578,191.0,188.10000610351562,193.3000030517578,197.0,202.0,198.0,196.0,192.10000610351562,189.10000610351562,190.0,187.0,188.5,189.1999969482422,190.0,191.39999389648438,189.5,183.89999389648438]}],"adjclose":[{"adjclose":[215.0,218.39999389648438,216.39999389648438,201.0,201.0,199.39999389648438,201.8000030517578,202.0,200.0,199.3000030517578,196.8000030517578,193.0,195.8000030517578,203.0,204.0,210.0,200.0,197.6999969482422,198.60000610351562,194.39999389648438,191.3000030517578,191.39999389648438,198.0,192.0,192.3000030517578,194.89999389648438,193.8000030517578,194.1999969482422]}]}}],"error":null}}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"1779.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1780623000,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":142.8,"fiftyTwoWeekHigh":158.0,"fiftyTwoWeekLow":116.1,"regularMarketDayHigh":145.9,"regularMarketDayLow":136.1,"regularMarketVolume":180050,"shortName":"LONGBIO-B","chartPreviousClose":144.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","ytd","max"]},"timestamp":[1780623000,1780882200,1780968600,1781055000,1781141400,1781227800,1781487000],"indicators":{"quote":[{"close":[131.8000030517578,124.0,139.8000030517578,137.5,141.89999389648438,143.89999389648438,142.8000030517578],"low":[126.4000015258789,116.0999984741211,124.0999984741211,133.1999969482422,136.5,141.39999389648438,136.10000610351562],"volume":[4011200,572200,788638,287100,166850,141518,180050],"open":[144.3000030517578,130.0,124.0999984741211,134.5,136.5,141.60000610351562,140.0],"high":[158.0,133.10000610351562,146.3000030517578,143.60000610351562,143.3000030517578,146.0,145.89999389648438]}],"adjclose":[{"adjclose":[131.8000030517578,124.0,139.8000030517578,137.5,141.89999389648438,143.89999389648438,142.8000030517578]}]}}],"error":null}}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"1879.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1777339800,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":542.0,"fiftyTwoWeekHigh":1050.0,"fiftyTwoWeekLow":444.0,"regularMarketDayHigh":556.0,"regularMarketDayLow":470.2,"regularMarketVolume":328570,"longName":"Shanghai Xizhi Technology Co., Ltd.","shortName":"XIZHI TECH-P","chartPreviousClose":880.0,"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","ytd","max"]},"timestamp":[1777339800,1777426200,1777512600,1777858200,1777944600,1778031000,1778117400,1778203800,1778463000,1778549400,1778635800,1778722200,1778808600,1779067800,1779154200,1779240600,1779327000,1779413400,1779759000,1779845400,1779931800,1780018200,1780277400,1780363800,1780450200,1780536600,1780623000],"indicators":{"quote":[{"high":[996.0,928.5,855.0,998.0,978.0,1050.0,911.0,920.0,940.0,930.0,870.0,894.0,836.0,740.0,721.0,730.0,700.0,589.5,695.0,719.0,703.5,682.0,662.0,617.0,753.5,708.5,599.0],"volume":[9260310,1248066,817503,1730292,626784,1216977,427412,495260,662592,441710,437841,342041,387175,243590,461438,362432,1080245,441810,792078,537458,364416,321045,238160,164738,857161,929180,479253],"low":[807.0,818.0,770.0,837.5,903.0,880.0,861.0,855.5,846.0,825.0,790.0,817.0,735.5,686.5,628.5,640.0,530.0,530.0,519.5,634.0,627.5,607.5,595.5,575.5,650.0,532.0,550.0],"open":[880.0,895.0,820.5,845.0,903.0,975.0,880.5,868.0,880.0,930.0,829.5,890.0,835.0,725.0,705.5,653.0,700.0,568.0,579.0,660.0,690.0,650.0,616.0,595.5,662.0,708.0,585.0],"close":[886.0,819.0,814.0,938.0,938.5,888.5,892.5,861.0,874.0,829.5,870.0,817.0,743.0,721.0,657.5,672.0,550.5,575.0,642.5,682.5,647.5,616.0,595.5,606.0,708.0,569.5,551.0]}],"adjclose":[{"adjclose":[886.0,819.0,814.0,938.0,938.5,888.5,892.5,861.0,874.0,829.5,870.0,817.0,743.0,721.0,657.5,672.0,550.5,575.0,642.5,682.5,647.5,616.0,595.5,606.0,708.0,569.5,551.0]}]}}],"error":null}}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"2290.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1780623000,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":2.45,"fiftyTwoWeekHigh":4.6,"fiftyTwoWeekLow":2.36,"regularMarketDayHigh":2.72,"regularMarketDayLow":2.44,"regularMarketVolume":7622500,"longName":"Lung Fung Group Holdings Limited","shortName":"LUNG FUNG GROUP","chartPreviousClose":4.32,"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","ytd","max"]},"timestamp":[1780623000,1780882200,1780968600,1781055000,1781141400,1781227800,1781487000],"indicators":{"quote":[{"open":[4.320000171661377,2.7799999713897705,2.430000066757202,2.7200000286102295,2.950000047683716,2.75,2.7200000286102295],"volume":[85471206,26230000,20953000,9742942,4540500,3982000,7622500],"close":[2.809999942779541,2.430000066757202,2.7200000286102295,2.9600000381469727,2.75,2.7200000286102295,2.450000047683716],"low":[2.799999952316284,2.359999895095825,2.369999885559082,2.5299999713897705,2.740000009536743,2.700000047683716,2.440000057220459],"high":[4.599999904632568,2.8499999046325684,2.950000047683716,2.9700000286102295,2.950000047683716,2.880000114440918,2.7200000286102295]}],"adjclose":[{"adjclose":[2.809999942779541,2.430000066757202,2.7200000286102295,2.9600000381469727,2.75,2.7200000286102295,2.450000047683716]}]}}],"error":null}}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"2476.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1776735000,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":415.0,"fiftyTwoWeekHigh":475.0,"fiftyTwoWeekLow":290.0,"regularMarketDayHigh":416.2,"regularMarketDayLow":383.0,"regularMarketVolume":3863791,"shortName":"VGT","chartPreviousClose":330.0,"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","ytd","max"]},"timestamp":[1776735000,1776821400,1776907800,1776994200,1777253400,1777339800,1777426200,1777512600,1777858200,1777944600,1778031000,1778117400,1778203800,1778463000,1778549400,1778635800,1778722200,1778808600,1779067800,1779154200,1779240600,1779327000,1779413400,1779759000,1779845400,1779931800,1780018200],"indicators":{"quote":[{"low":[302.0,310.0,310.6000061035156,305.79998779296875,306.6000061035156,297.6000061035156,290.0,312.0,320.20001220703125,318.0,318.20001220703125,323.20001220703125,324.0,350.0,372.20001220703125,368.20001220703125,353.0,330.3999938964844,337.79998779296875,358.0,350.3999938964844,342.6000061035156,357.79998779296875,400.0,429.6000061035156,426.0,419.0],"close":[315.0,336.79998779296875,317.79998779296875,315.6000061035156,307.0,300.0,321.0,319.3999938964844,320.6000061035156,319.0,320.6000061035156,330.0,345.3999938964844,392.6000061035156,374.0,385.0,354.3999938964844,340.0,368.79998779296875,371.20001220703125,351.20001220703125,346.20001220703125,403.6000061035156,437.20001220703125,436.79998779296875,438.20001220703125,426.0],"open":[330.0,310.0,337.0,315.79998779296875,315.6000061035156,310.0,297.0,326.79998779296875,326.0,319.0,321.0,325.0,325.20001220703125,352.0,410.0,372.0,396.0,360.0,338.3999938964844,365.0,370.20001220703125,360.79998779296875,358.0,404.20001220703125,442.0,430.20001220703125,450.0],"high":[336.20001220703125,345.0,341.0,324.6000061035156,324.0,315.0,328.0,328.0,337.0,328.0,330.0,336.0,356.79998779296875,396.0,410.0,389.0,398.20001220703125,363.0,377.3999938964844,383.0,378.79998779296875,365.79998779296875,405.0,450.0,469.6000061035156,455.0,475.0],"volume":[33822392,10169031,6068484,3905646,3378700,3844873,6339518,1819652,3504202,1493861,3894053,4446806,5383233,6890858,3953559,3849471,4106231,3551397,7248397,5395730,4687386,4363401,9062011,7950325,5511168,5000239,5622455]}],"adjclose":[{"adjclose":[315.0,336.79998779296875,317.79998779296875,315.6000061035156,307.0,300.0,321.0,319.3999938964844,320.6000061035156,319.0,320.6000061035156,330.0,345.3999938964844,392.6000061035156,374.0,385.0,354.3999938964844,340.0,368.79998779296875,371.20001220703125,351.20001220703125,346.20001220703125,403.6000061035156,437.20001220703125,436.79998779296875,438.20001220703125,426.0]}]}}],"error":null}}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"2493.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1778549400,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":26.74,"fiftyTwoWeekHigh":29.18,"fiftyTwoWeekLow":20.8,"regularMarketDayHigh":26.98,"regularMarketDayLow":24.78,"regularMarketVolume":872200,"shortName":"MABWELL-B","chartPreviousClose":26.64,"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","ytd","max"]},"timestamp":[1778549400,1778635800,1778722200,1778808600,1779067800,1779154200,1779240600,1779327000,1779413400,1779759000,1779845400,1779931800,1780018200,1780277400,1780363800,1780450200,1780536600,1780623000],"indicators":{"quote":[{"high":[27.0,26.139999389648438,25.84000015258789,26.5,25.1200008392334,25.200000762939453,25.18000030517578,25.5,26.3799991607666,24.239999771118164,23.8799991607666,23.799999237060547,23.540000915527344,23.360000610351562,22.8799991607666,22.799999237060547,23.0,23.260000228881836],"volume":[1640600,735400,1897800,564600,343200,257400,534400,395500,1062200,657000,398600,709600,664800,531200,367400,484600,292200,243000],"close":[26.020000457763672,25.139999389648438,25.3799991607666,25.399999618530273,24.860000610351562,24.920000076293945,24.059999465942383,24.520000457763672,24.420000076293945,23.399999618530273,23.559999465942383,22.81999969482422,22.780000686645508,22.440000534057617,22.700000762939453,22.219999313354492,22.65999984741211,22.399999618530273],"low":[26.0,25.100000381469727,24.84000015258789,25.18000030517578,24.520000457763672,24.280000686645508,24.059999465942383,24.31999969482422,24.100000381469727,23.18000030517578,22.979999542236328,22.5,21.920000076293945,22.219999313354492,21.920000076293945,21.780000686645508,22.079999923706055,21.940000534057617],"open":[26.639999389648438,26.020000457763672,25.139999389648438,25.3799991607666,25.1200008392334,24.860000610351562,25.139999389648438,24.5,26.0,24.0,23.459999084472656,23.579999923706055,22.799999237060547,22.739999771118164,22.440000534057617,22.799999237060547,22.5,22.899999618530273]}],"adjclose":[{"adjclose":[26.020000457763672,25.139999389648438,25.3799991607666,25.399999618530273,24.860000610351562,24.920000076293945,24.059999465942383,24.520000457763672,24.420000076293945,23.399999618530273,23.559999465942383,22.81999969482422,22.780000686645508,22.440000534057617,22.700000762939453,22.219999313354492,22.65999984741211,22.399999618530273]}]}}],"error":null}}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"2513.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1767835800,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":1457.0,"fiftyTwoWeekHigh":1993.0,"fiftyTwoWeekLow":116.1,"regularMarketDayHigh":1620.0,"regularMarketDayLow":1261.0,"regularMarketVolume":5528562,"longName":"Knowledge Atlas Tech Joint","shortName":"KNOWLEDGE ATLAS","chartPreviousClose":120.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","ytd","max"]},"timestamp":[1767835800,1767922200,1768181400,1768267800,1768354200,1768440600,1768527000,1768786200,1768872600,1768959000,1769045400,1769131800,1769391000,1769477400,1769563800,1769650200,1769736600,1769995800,1770082200,1770168600,1770255000,1770341400,1770600600,1770687000,1770773400,1770859800,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],"indicators":{"quote":[{"high":[135.0,165.0,258.0,225.1999969482422,222.60000610351562,243.0,263.0,250.0,232.1999969482422,217.0,209.60000610351562,205.0,224.1999969482422,244.60000610351562,233.1999969482422,252.0,234.8000030517578,246.60000610351562,253.0,237.0,231.0,208.60000610351562,287.79998779296875,344.0,354.0,443.0,496.0,502.5,725.0,672.5,698.0,666.0,600.0,592.0,610.0,625.0,578.0,551.5,553.5,583.0,697.0,708.0,633.5,582.0,615.0,639.5,765.0,738.0,690.0,633.5,655.0,760.0,790.0,696.0],"open":[120.0,137.1999969482422,182.3000030517578,220.39999389648438,194.6999969482422,212.0,233.8000030517578,245.0,232.0,208.0,209.60000610351562,205.0,192.0,223.0,233.1999969482422,230.60000610351562,228.0,226.1999969482422,230.0,235.0,222.60000610351562,207.0,214.0,278.0,333.0,339.79998779296875,422.0,502.5,534.0,625.0,575.5,591.0,580.5,540.0,550.5,568.0,534.0,526.0,509.0,513.0,648.0,629.0,625.0,551.5,545.0,609.0,625.0,710.0,683.0,600.0,618.0,685.0,780.0,684.0],"volume":[17518159,6908145,9421009,4117444,5821301,3436595,4242273,2363775,2642614,1707360,1208921,1317505,3131935,3321494,1284174,2974195,1156013,1791910,2544481,1116794,938707,1177111,4530724,3427046,3120272,6813071,5238296,0,5266887,5397566,5089620,2819983,1858203,3914912,1719691,4402599,2355798,2023341,1380878,4377154,7467565,4619682,3103968,3044232,3778080,2314464,4439353,2511730,1980638,1783482,1821358,3312577,1879730,1687128],"low":[116.0999984741211,137.1999969482422,165.10000610351562,176.0,189.0,206.0,228.0,220.1999969482422,197.5,200.0,196.10000610351562,190.6999969482422,185.0,214.0,221.0,224.0,216.60000610351562,219.0,229.8000030517578,222.1999969482422,210.60000610351562,198.0,214.0,277.3999938964844,306.79998779296875,318.79998779296875,408.0,502.5,532.5,540.0,525.0,555.5,553.0,482.0,544.0,526.5,500.0,497.0,505.0,481.20001220703125,587.0,600.0,545.5,519.0,543.5,593.5,624.0,646.0,615.0,571.0,595.0,663.0,683.0,641.5],"close":[131.5,158.60000610351562,208.39999389648438,181.8000030517578,216.0,241.0,250.0,224.0,207.39999389648438,204.0,202.60000610351562,192.0,217.0,233.39999389648438,228.0,227.0,226.1999969482422,224.60000610351562,243.1999969482422,227.1999969482422,216.1999969482422,203.1999969482422,276.79998779296875,317.79998779296875,312.3999938964844,402.0,485.0,502.5,725.0,560.0,628.0,560.5,556.5,575.0,550.0,528.0,510.0,520.0,532.0,575.0,649.0,609.5,555.5,530.0,605.0,621.5,742.5,659.0,630.5,590.0,655.0,760.0,684.0,668.0]}],"adjclose":[{"adjclose":[131.5,158.60000610351562,208.39999389648438,181.8000030517578,216.0,241.0,250.0,224.0,207.39999389648438,204.0,202.60000610351562,192.0,217.0,233.39999389648438,228.0,227.0,226.1999969482422,224.60000610351562,243.1999969482422,227.1999969482422,216.1999969482422,203.1999969482422,276.79998779296875,317.79998779296875,312.3999938964844,402.0,485.0,502.5,725.0,560.0,628.0,560.5,556.5,575.0,550.0,528.0,510.0,520.0,532.0,575.0,649.0,609.5,555.5,530.0,605.0,621.5,742.5,659.0,630.5,590.0,655.0,760.0,684.0,668.0]}]}}],"error":null}}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"chart":{"result":[{"meta":{"currency":"HKD","symbol":"2526.HK","exchangeName":"HKG","fullExchangeName":"HKSE","instrumentType":"EQUITY","firstTradeDate":1774834200,"regularMarketTime":1781510940,"hasPrePostMarketData":false,"gmtoffset":28800,"timezone":"HKT","exchangeTimezoneName":"Asia/Hong_Kong","regularMarketPrice":326.0,"fiftyTwoWeekHigh":428.0,"fiftyTwoWeekLow":178.0,"regularMarketDayHigh":341.2,"regularMarketDayLow":317.6,"regularMarketVolume":76320,"longName":"Hangzhou Diagens Biotechnology Co., Ltd.","shortName":"DIAGENS-B","chartPreviousClose":219.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","ytd","max"]},"timestamp":[1774834200,1774920600,1775007000,1775093400,1775611800,1775698200,1775784600,1776043800,1776130200,1776216600,1776303000,1776389400,1776648600,1776735000,1776821400,1776907800,1776994200,1777253400,1777339800,1777426200,1777512600,1777858200,1777944600,1778031000,1778117400,1778203800,1778463000,1778549400,1778635800,1778722200,1778808600,1779067800,1779154200,1779240600,1779327000,1779413400,1779759000,1779845400,1779931800,1780018200,1780277400,1780363800,1780450200,1780536600,1780623000,1780882200,1780968600,1781055000,1781141400,1781227800,1781487000],"indicators":{"quote":[{"close":[209.60000610351562,198.0,246.1999969482422,234.0,273.0,299.0,300.0,291.0,277.0,269.3999938964844,283.0,282.20001220703125,293.0,288.3999938964844,289.3999938964844,283.20001220703125,286.0,277.79998779296875,269.20001220703125,271.0,288.0,331.0,338.0,318.0,315.0,330.0,298.79998779296875,299.79998779296875,343.6000061035156,310.79998779296875,300.6000061035156,311.79998779296875,305.3999938964844,298.20001220703125,307.6000061035156,350.0,377.6000061035156,380.0,372.3999938964844,355.0,332.0,323.0,328.0,320.3999938964844,315.0,309.3999938964844,311.0,315.0,318.3999938964844,325.3999938964844,326.0],"volume":[2240320,478590,720186,467650,605180,834554,365270,196950,236100,121650,351302,150600,260686,198100,252610,118550,110500,221350,148992,106900,118060,252546,140470,130800,145250,177900,269300,429400,330940,129500,61000,136300,89000,257450,78500,194844,281800,116300,86050,117250,107610,87500,70958,62540,106960,53800,24390,19452,75160,24240,76320],"open":[219.0,215.0,200.0,245.0,242.0,276.0,299.0,300.0,294.0,280.79998779296875,265.20001220703125,282.0,282.0,303.0,288.6000061035156,292.0,283.20001220703125,286.0,277.79998779296875,275.20001220703125,279.0,295.0,331.0,339.0,320.0,327.0,329.6000061035156,309.20001220703125,303.3999938964844,350.0,310.0,300.6000061035156,314.0,305.3999938964844,304.3999938964844,308.0,362.3999938964844,392.3999938964844,394.6000061035156,379.0,370.0,357.79998779296875,313.79998779296875,321.79998779296875,325.0,300.3999938964844,309.3999938964844,311.0,315.0,320.0,340.0],"high":[226.0,215.0,250.0,259.0,276.0,306.0,312.0,314.79998779296875,302.0,283.6000061035156,291.0,287.3999938964844,308.0,303.0,306.0,299.0,290.6000061035156,286.0,277.79998779296875,277.6000061035156,290.6000061035156,343.0,342.79998779296875,345.0,329.20001220703125,334.3999938964844,329.6000061035156,309.20001220703125,365.0,350.0,311.3999938964844,315.0,316.3999938964844,305.3999938964844,322.0,350.0,428.0,392.3999938964844,394.6000061035156,379.0,370.0,357.79998779296875,335.20001220703125,325.0,325.0,317.20001220703125,315.0,330.0,321.0,332.0,341.20001220703125],"low":[191.0,178.0,190.0,195.0,240.0,266.79998779296875,280.20001220703125,285.0,275.0,264.0,265.20001220703125,261.0,278.0,284.6000061035156,278.0,278.3999938964844,275.79998779296875,268.0,262.79998779296875,267.3999938964844,268.3999938964844,286.0,325.0,310.6000061035156,310.79998779296875,309.0,286.0,277.6000061035156,293.0,305.0,294.20001220703125,289.20001220703125,295.20001220703125,295.6000061035156,300.0,308.0,355.0,359.3999938964844,367.0,341.0,327.6000061035156,307.20001220703125,313.79998779296875,316.20001220703125,301.0,298.20001220703125,304.79998779296875,302.20001220703125,309.0,317.6000061035156,317.6000061035156]}],"adjclose":[{"adjclose":[209.60000610351562,198.0,246.1999969482422,234.0,273.0,299.0,300.0,291.0,277.0,269.3999938964844,283.0,282.20001220703125,293.0,288.3999938964844,289.3999938964844,283.20001220703125,286.0,277.79998779296875,269.20001220703125,271.0,288.0,331.0,338.0,318.0,315.0,330.0,298.79998779296875,299.79998779296875,343.6000061035156,310.79998779296875,300.6000061035156,311.79998779296875,305.3999938964844,298.20001220703125,307.6000061035156,350.0,377.6000061035156,380.0,372.3999938964844,355.0,332.0,323.0,328.0,320.3999938964844,315.0,309.3999938964844,311.0,315.0,318.3999938964844,325.3999938964844,326.0]}]}}],"error":null}}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user