No clear up or down path
Buyers and sellers look balanced (last month about -0.3%). Waiting for a clearer break is safer than guessing.
Every indicator, level, and trade idea for any PSX stock or index — calculated live from the latest prices, updated through the session.
KSE-100 Index · Index
168,019
+0.87%
Last close · updated 11:53 PKT
Mostly mixed / sideways
KSE100 is mostly sideways — no clear long trend. Over the last ~5 sessions it moved +2.2%. Buyers have been ahead lately. Last session +0.87%.
Right now: KSE100 is mostly sideways — no clear long trend. Over the last ~5 sessions it moved +2.2%. Buyers have been ahead lately.
Coming days: Expect mixed, choppy moves near recent prices until it clearly breaks a bounce or stall level.
Keep an eye on: Watch the closest bounce near 165,926 and the closest stall near 168,580. A normal day often moves about 1.0%.· less clear read
+1
Overall score
Day range
172,810 – 174,369
Session high–low
Volume today
—
vs 20-day average
Typical daily swing
±1.0%
ATR 1,633
52-week position
30%
162,375 – 181,310
Short-term levels built from support, resistance and the typical daily swing.
Best buy range
165,926 – 168,019
Better-odds entry near support
Best sell range
169,489 – 172,101
Trim / book profit into strength
Score +1 — signals are mixed. The prices below only become interesting if it dips into the buy zone or breaks a level with volume.
Target 2 · book profits
Take money off the table into strength here
172,101
+2.4%
Target 1
First resistance — trim or trail your stop here
169,489
+0.9%
Price now
Index level
168,019
Buy zone
Better-odds entry area near support
165,926 – 168,019
Stop loss
Exit if it closes below — the setup has failed
164,765
-1.9%
Index levels are for timing the market mood — you trade them through index funds, futures, or the stocks inside.
Each check votes with its own weight — green adds, red subtracts.
+1
Net score
Trend (moving averages)
-11/25Under pressure
MACD (buying vs selling force)
+11/15Buyers in control
RSI (speed of the move)
+9/12Healthy bullish pace
ADX (trend strength)
-12/12Strong, trending fall
Stochastic (short-term timing)
+1/8Overbought, still rising
Volume & OBV (conviction)
0/10No volume data
Money Flow Index
0/8No volume data
Bollinger band position
+2/5Upper half of the band
Recent returns
+1/5Mildly positive tape
Each level is where several independent methods line up — swing pivots, 10/20/40/60/90-day highs & lows, the 50 & 200-day averages, and ATR bands. The more methods that agree, the stronger it holds. A clean close through one flips the story.
Resistance 2
169,489
Where a rise may stall next
+0.9% from price
StrongResistance 1
168,580
Nearest ceiling — sellers often appear
+0.3% from price
ProjectedPrice now
168,019
KSE100
Support 1
165,926
Nearest floor — buyers often step in
-1.2% from price
StrongSupport 2
164,765
Where a fall may find help next
-1.9% from price
ModerateMinute-by-minute path for Nov 6 against the previous close (dotted line). Holding above it means buyers own the session.
Not enough history for the longer averages — the read leans on shorter ones.
Each gauge below is calculated live, with a status and what it means in plain words.
Above 70 = rose fast (pause risk) · Below 30 = fell hard (bounce zone)
RSI at 54 is in the healthy bullish band (52–68) — steady demand without overheating.
Green bars = buyers pressing · Red bars = sellers pressing
Buying force has been stronger than selling in recent sessions and the edge is holding.
Above 80 = overbought · Below 20 = oversold · Crosses hint at turns
Stochastic at 87 sits in the overbought zone — momentum hasn't cracked yet, but fresh entries are late.
Above 25 = real trend running · Below 20 = choppy, no trend
ADX at 43 confirms a real trend is running, and sellers (−DI) are the stronger side — moves in that direction carry more weight.
How KSE100 has actually done over each window, and where it sits in its 52-week range.
1 day
+0.9%
1 week
+2.2%
2 weeks
+1.7%
1 month
-0.3%
3 months
—
6 months
—
This year
-7.3%
Sitting at 30% of its past-year range — near the bottom: looks cheaper, but weakness can persist.
Short takeaways — what looks good, what to be careful about, and what to watch next.
Buyers and sellers look balanced (last month about -0.3%). Waiting for a clearer break is safer than guessing.
Not too hot and not too cold — this pace score alone is not forcing a turn.
Recent sessions still lean toward buyers. Watch whether that edge keeps growing.
A real directional trend is running — trend-following entries work better than fading moves.
Support ~165,926 (then 164,765) · Resistance ~168,580 (then 169,489)
Year high 181,310 · Year low 162,375. Near the top usually means a strong year; near the bottom can look cheaper — with more risk either way.
For learning and research only — not investment advice. Levels and targets are calculated from public price history and can fail. · 60 sessions analysed