Track daily highs & lows for every PSX symbol you care about.
Drop in tickers like PPL, PSO, MARI or ODGC (auto-corrected to OGDC). A recurring capture job then records each symbol's daily high and daily low from the TradingView PSX chart, keeps the history, and streams every sweep into the job log.
- Symbols
- 10
- Candles stored
- 900
- Sweeps logged
- 0
- Interval
- 15m
$ psx-pulse schedule --interval 15m
✔ job registered · 10 symbols · timezone Asia/Karachi
→ source: www.tradingview.com/chart/6ndkvrmC/?symbol=PSX%3A
⏱ next run in — (auto)
Tracked symbols
10
7 sectors · 62 in library
Market breadth
60%
6 advancing · 4 declining · 0 flat
Avg change
+0.23%
Equal-weighted across watchlist
Avg daily range
2.22%
High-to-low as % of low
Volume captured
41.9M
Shares across today's bars
Next sweep
—
Auto every 15 min · 0 runs
Quick add
Next run
—
at —
Last run
—
—
Open
91.06
Daily high
93.04
Daily low
89.70
Prev close
92.16
Range
3.72%
Volume
5.1M
avg range
2.19%
- Oil & Gas Exploration2.99%
- Technology & Communication2.88%
- Cement2.51%
- Power Generation2.15%
- Fertilizer2.10%
- Oil & Gas Marketing1.74%
- Other sectors0.95%
1 · Symbol registry
Your tickers are normalized to PSX:SYMBOL and queued for the worker.
2 · Scheduled sweep
The scheduler fires on your interval and re-reads the TradingView PSX chart.
3 · High / low capture
Daily high ratchets up, daily low ratchets down — exactly like a live session.
4 · History + audit log
Every bar is stored locally and every sweep is written to the job log.
The deep link below mirrors the reference chart. Every tracked symbol opens the same chart with the PSX ticker swapped in, so a captured high/low can always be verified against the source.
https://www.tradingview.com/chart/6ndkvrmC/?symbol=PSX%3A
- Live mode: set
NEXT_PUBLIC_TV_PROXY_URLto a CORS proxy and sweeps will read real TradingView responses through it. - Demo mode (current): a deterministic feed reproduces PSX session behaviour so the scheduler, charts and job log are fully functional on a static Cloudflare Pages export.
- Browsers cannot scrape the TradingView page directly (no CORS headers), which is why a proxy worker is required for real quotes.
Active source
TradingView PSX chart · deterministic sample feed
Symbol library
62 PSX listings · 15 sectors
Latest sweep
Queued on load
bootstrap pending
Top gainers
Widest daily range