PSX Pulse

Scheduled extraction · PSX exchange

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
capture-worker · psx-pulse
IDLE

$ 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)

last sweep0%
  • booting deterministic demo feed… the first sweep starts automatically.
Deterministic sample feed (no proxy configured)

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

Add PSX symbols
Enter one ticker or paste a list separated by commas or spaces. Typos such as ODGC resolve to the correct PSX ticker.

Quick add

10/40 symbols tracked
Capture scheduler
Runs a recurring job that reads the daily high and low for every tracked symbol.

Next run

at

Last run

Sweep idle0 rows captured
Checking session… 0 lifetime sweeps
Job log
Newest sweeps first — every capture run is auditable.

Bootstrap sweep queued

The scheduler registers on load and runs its first capture a moment later. You can also hit Trigger immediate capture above.

PPL
Pakistan Petroleum Ltd.
Oil & Gas Exploration
-0.36%
91.83PKR−0.33 today
Daily high Daily low Close 90 candles stored
Session breakdown
PPL · PSX

Open

91.06

Daily high

93.04

Daily low

89.70

Prev close

92.16

Range

3.72%

Volume

5.1M

Week low 88.01Week high 93.45
Today low 89.70Today high 93.04
last capture 17 Sep · 08:23:20 PKT 0 captures this session 90 candles
Watchlist · daily high & low matrix
Click any row to load it into the chart. Highs are captured at the top of the bar, lows at the bottom — the same values shown on the TradingView PSX chart.
SymbolLastChangeDaily highDaily lowRangeActions
PPL

Pakistan Petroleum Ltd.

91.83PKR-0.36%93.0489.703.72%
PSO

Pakistan State Oil Co.

174.92PKR-0.14%175.24172.251.74%
MARI

Mari Energies Ltd.

611.46PKR+1.72%617.01598.033.17%
OGDC

Oil & Gas Development Co.

128.41PKR-1.55%128.46125.852.07%
LUCK

Lucky Cement Ltd.

747.66PKR+0.44%757.15738.642.51%
ENGRO

Engro Holdings Ltd.

249.38PKR+0.93%253.29248.072.10%
HBL

Habib Bank Ltd.

98.30PKR+0.93%98.9597.791.19%
MCB

MCB Bank Ltd.

182.59PKR+0.30%183.88182.580.71%
HUBC

Hub Power Co.

118.07PKR+0.54%118.16115.672.15%
SYS

Systems Ltd.

385.31PKR-0.48%395.07384.022.88%
10 symbols · 900 candles · 0 sweeps Restoring saved watchlist…
Volatility & level comparison
Where the daily high/low bands sit across the watchlist, ranked by intraday range.
Sector range split
Average high-to-low range per tracked sector.

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%
Extraction pipeline
How each sweep turns a chart into daily highs and lows.

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.

Data source & deployment notes

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_URL to 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

Session leaders
Biggest gainers and the widest daily ranges right now.

Top gainers

Widest daily range