Understanding Support and Resistance in NEPSE
Support and resistance are the most fundamental concepts in technical analysis, forming the bedrock of price action trading in the Nepal Stock Exchange. Whether you are analyzing the NEPSE index at 2,929.85, evaluating banking stocks like EBL at Rs.714, or studying hydropower plays like API at Rs.359, understanding where price is likely to pause, reverse, or accelerate is essential for making informed trading decisions.
At its core, support is a price level where buying interest is strong enough to prevent further price decline. Resistance is the opposite: a price level where selling pressure overwhelms buyers, preventing further advance. These levels are not exact prices but rather zones where the balance between supply and demand shifts, and learning to identify them across NEPSE's 284 listed companies gives traders a systematic framework for entries, exits, and risk management.
How Support and Resistance Levels Form
Market Psychology Behind S/R
Support and resistance levels are ultimately a reflection of human psychology. When a significant number of traders buy a stock at a particular price, say NABIL at Rs.500, that price becomes psychologically anchored. If the stock drops to Rs.500 again, those original buyers are motivated to buy more to average down, while new buyers see it as a proven value level. This collective behavior creates support.
Conversely, if traders who bought at Rs.500 saw the stock rise to Rs.560 and regretted not selling, they may place sell orders at Rs.560 if price returns there. This creates resistance. In NEPSE, where retail participation is high and institutional trading is growing, these psychological anchoring effects are particularly pronounced.
Types of Support and Resistance
Several types of support and resistance levels exist in NEPSE trading:
- Historical S/R: Levels where price has previously reversed multiple times, establishing a proven track record of holding
- Dynamic S/R: Moving averages and trendlines that change position as price evolves
- Psychological S/R: Round numbers like Rs.250, Rs.500, and Rs.1,000 where traders naturally cluster orders
- Volume-based S/R: Price levels where exceptionally high trading volume occurred, creating strong memory levels
- Gap-based S/R: Price gaps left by sharp moves that often act as future support or resistance zones
Identifying Key Support and Resistance Levels
Previous Swing Highs and Lows
The most reliable method for identifying support and resistance is marking previous swing highs and swing lows on the chart. A swing high is a peak where price reversed downward, and a swing low is a trough where price reversed upward. In NEPSE, the 2021 peak near 3,200 remains a major resistance level, while the 2023 low at 1,615 established a significant support that defined the bottom of the bear market.
For individual stocks, the same principle applies. If EBL made a swing high at Rs.740 and pulled back, then Rs.740 becomes resistance for future rallies. If the stock found a swing low at Rs.680 and bounced, then Rs.680 is support. These levels carry more significance when they have been tested multiple times without breaking.
Pivot Points Calculation
Pivot points provide mathematically derived support and resistance levels based on the previous period's high, low, and close. The standard pivot point formula calculates a central pivot and three levels of support (S1, S2, S3) and resistance (R1, R2, R3).
| Level | Formula | Description |
|---|---|---|
| Pivot (P) | (High + Low + Close) / 3 | Central reference point |
| R1 | (2 x P) - Low | First resistance level |
| S1 | (2 x P) - High | First support level |
| R2 | P + (High - Low) | Second resistance level |
| S2 | P - (High - Low) | Second support level |
For the NEPSE index, weekly pivot points are particularly useful. With the index at 2,929.85, calculating pivots from the weekly high, low, and close gives traders specific levels to watch for the coming week. Professional NEPSE traders often mark these pivot levels at the start of each week.
Round Number Psychology
Round numbers carry disproportionate psychological weight in NEPSE trading. Traders tend to place buy and sell orders at clean price levels, creating clusters of orders that reinforce these levels as support or resistance. Common round number magnets in NEPSE include:
- Index levels: 2,900 (support), 3,000 (major resistance), 3,100 (next target)
- Stocks in Rs.200-300 range: KBL at Rs.240 has the Rs.250 level as psychological resistance
- Stocks in Rs.300-400 range: API at Rs.359, RIDI at Rs.356.9 cluster near the Rs.350-360 zone
- Stocks in Rs.400-500 range: SBI at Rs.427.9 has Rs.450 as psychological resistance, Rs.400 as support
- Premium stocks above Rs.500: SMHL at Rs.556.2 faces the Rs.600 level; EBL at Rs.714 has Rs.700 as support
Volume Profile at Support and Resistance
Volume as Confirmation
Volume is the critical confirming factor for support and resistance levels. A support level tested with declining volume is weakening and may break. A resistance level attacked with increasing volume is more likely to give way. Volume analysis transforms support and resistance from mere price lines into actionable trading signals.
In NEPSE, volume patterns at key levels often reveal institutional activity. When a stock like NABIL at Rs.539 approaches a significant support level with unusually high volume and price stabilizes, it suggests institutional buying is defending that level. Conversely, if a stock breaks resistance on very low volume, the breakout may be unsustainable.
Volume Profile Analysis
Volume profile shows the total volume traded at each price level over a specified period, creating a histogram on the vertical axis. Price levels with the highest volume, known as high-volume nodes, act as strong support and resistance because many traders have positions at these prices. Low-volume nodes represent prices where the market moved quickly, indicating potential breakout zones.
For the NEPSE index, volume profile analysis reveals where the most trading activity concentrated during the recovery from 1,615 to 2,929.85. These high-volume zones represent areas where the index is likely to find support during pullbacks, as a large number of traders hold positions at those levels.
Breakout vs. Bounce Trading Strategies
Bounce Trading (Mean Reversion)
Bounce trading involves buying at support and selling at resistance within an established trading range. This strategy works well when NEPSE or individual stocks are consolidating within defined boundaries. The approach requires patience and discipline to wait for price to reach proven support or resistance levels before acting.
Steps for bounce trading in NEPSE:
- Identify a stock trading in a clear range with at least two touches of both support and resistance
- Wait for price to approach the support zone (buy) or resistance zone (sell)
- Look for reversal candlestick patterns (hammers at support, shooting stars at resistance)
- Enter the trade with a stop-loss just beyond the support or resistance level
- Target the opposite boundary of the range for profit-taking
Breakout Trading (Trend Following)
Breakout trading enters positions when price decisively moves beyond an established support or resistance level with conviction. In NEPSE's current bullish environment with the index at 2,929.85, breakout strategies on individual stocks have been particularly rewarding.
A valid NEPSE breakout typically requires:
- The price closing above resistance (or below support) on the daily chart, not just an intraday pierce
- Volume at least 50% above the 20-day average volume on the breakout day
- The broader market or sector index supporting the breakout direction
- No immediate higher resistance within 3-5% of the breakout point
The breakout approach has been effective in sectors showing strong momentum. Hotels leading with +9.4% monthly gain, Finance at +8.7%, and Manufacturing at +8.6% have produced numerous breakout opportunities as stocks in these sectors push through prior resistance levels on increasing volume.
Support-Resistance Flip: The Role Reversal
One of the most powerful concepts in support and resistance trading is the role reversal, also known as the support-resistance flip. When a support level breaks, it often becomes resistance on subsequent rally attempts. Similarly, when resistance is broken, it transforms into support during pullbacks.
This phenomenon is deeply rooted in market psychology. Consider the NEPSE index: as it climbed from 2,594 in 2025, previous resistance levels like 2,700 and 2,800 became support zones after being broken. Traders who missed buying at those levels initially now see pullbacks to those prices as second-chance buying opportunities.
For individual stocks, this principle is equally powerful. If SANIMA at Rs.367 breaks above a resistance level at Rs.375, that Rs.375 level becomes new support. Traders look for the stock to pull back toward Rs.375 and bounce as confirmation of the breakout, providing a lower-risk entry point than chasing the initial breakout.
Advanced Support and Resistance Techniques
Confluence Zones
The most reliable support and resistance levels occur where multiple methods converge at the same price zone. When a horizontal support level from a previous swing low coincides with a rising EMA 50, a round number, and a high-volume node from volume profile analysis, that zone becomes an exceptionally strong support area.
For example, if the Banking sector index at 1,531.24 has a previous swing low near 1,500, the EMA 50 is also near 1,500, and 1,500 is a round psychological number, this confluence creates a high-probability support zone that would likely attract strong buying interest.
Trendline Support and Resistance
Trendlines connecting successive swing lows (in uptrends) or swing highs (in downtrends) provide dynamic support and resistance levels. Drawing accurate trendlines on NEPSE charts requires at least two, preferably three, valid touch points. The more times a trendline is tested and holds, the more significant it becomes.
The NEPSE index recovery from 1,615 in 2023 to 2,929.85 in March 2026 follows a well-defined rising trendline. This ascending trendline, connecting the major swing lows of 2023, 2024, and 2025, provides a dynamic support reference for the ongoing bull market.
Using Support and Resistance for Stop-Loss Placement
Support and resistance levels provide logical locations for stop-loss orders. When buying at support, the stop-loss is placed just below the support zone. When selling short at resistance, the stop-loss goes just above the resistance zone. This approach ensures that if the level fails, the trade is automatically exited with a controlled loss.
For a stock like SBL at Rs.412, if buying near the Rs.400 support level, a stop-loss at Rs.390 (below the round number support) limits risk to approximately 2.5% while giving the support level room to hold. Target can be set at the next resistance level, providing a favorable risk-reward ratio.
Support and Resistance in Different Market Conditions
Bull Market S/R (Current NEPSE Environment)
In the current NEPSE bull market, support levels tend to hold more reliably, and resistance levels are more likely to break. With the index at 2,929.85 and market capitalization at NPR 4.43 trillion, the bullish bias means traders should focus on buying at support and trading breakouts above resistance. Macro factors like NRB's accommodative stance with repo rate at 4.25%, strong remittance flows of NPR 1,261 billion, and GDP growth of 3.99% provide fundamental support to technical support levels.
Bear Market S/R
During bear markets like the 2022-2023 decline from 3,200 to 1,615, resistance levels hold firmly while support levels break more frequently. In such environments, traders should be cautious about buying at support and instead focus on selling at resistance or waiting for confirmed reversals.
Practical NEPSE S/R Trading Plan
- Map the major levels: Identify the top 3-5 support and resistance levels on weekly and daily charts for your target stocks
- Classify each level: Determine if each level is tested (one touch), proven (two plus touches), or confluence (multiple methods confirm)
- Assess the trend context: In the current uptrend at NEPSE 2,929.85, favor buying at support over selling at resistance
- Wait for price action confirmation: Do not blindly buy at support. Wait for reversal candlestick patterns, volume confirmation, or other technical signals
- Set logical stop-losses: Place stops beyond the support or resistance zone, not at the exact level
- Define targets: Use the next opposing level as your profit target for a clear risk-reward calculation
Conclusion
Support and resistance analysis is the foundation upon which all other technical analysis builds. In NEPSE trading, these levels provide the structural framework for understanding where price is likely to react, whether you are trading the index, sector indices like Banking at 1,531.24 or Hydro at 4,019.71, or individual stocks across the market's 284 listings. By combining historical levels, pivot points, round number psychology, and volume profile analysis, traders can identify high-probability zones for entries and exits. Master support and resistance, and you master the language of price action in the Nepal Stock Exchange.