📌 Summary Headline: KSE100 holds firm at 166,419 — bullish momentum intact but facing resistance headwinds. 📈 Bullish Trend Insights: - EMA Alignment: The index is trading close to the 9‑day EMA (166,573), showing short‑term momentum remains supportive. - Trend Continuity: Longer EMAs (20/50/100/200) are stacked above current price, reflecting a well‑established uptrend from prior months. - Controlled Pullbacks: The modest daily gain (+0.14%) suggests buyers are defending levels, preventing deeper corrections. - Market Psychology: The structure resembles trend continuation, where dips are being absorbed rather than triggering panic selling. ⚠️ Major Threats to the Index: - Resistance Cluster: EMA levels at 168,042–171,859 form a heavy ceiling zone. Sustained rejection here could stall momentum. - Overextension Risk: The rally has been steep; if volume weakens, the index risks a mean reversion pullback toward 163,000–164,000. - Macro Sensitivity: External shocks (political instability, global commodity swings, or foreign outflows) could trigger sharp corrections. - Psychological Barrier: The 170,000 mark is a round‑number resistance — often a battleground for profit‑taking. 📝 Takeaway: The KSE100 remains in a bullish regime, supported by EMA structure and resilient buying. However, the 168k–172k resistance band is the key test. A decisive breakout above this zone could extend the rally, while failure here risks a retracement toward lower supports.