Liquidity & Technical
Liquidity & Technical
Figures converted from INR at historical FX rates — see data/company.json.fx_rates. Ratios, margins, multiples, RSI/MACD readings, volatility percentages, share counts, and trading days are unitless and unchanged.
Harsha Engineers is a capacity-constrained small-cap: $1.15 million of daily traded value supports a 5% position for funds up to roughly $22 million at 20% ADV, but a 1% issuer-level stake takes about seventeen sessions to exit and any size above that becomes the market. The tape is neutral with a fresh bullish tilt — price has reclaimed both daily moving averages after a sharp March-to-May rally, but the weekly 50-week MA is still pinned under the 200-week MA from the January 2025 death cross, momentum has rolled over from a 73 RSI peak, and realized 30-day volatility sits in the stressed regime.
Portfolio implementation verdict
5-Day Capacity ($ million, 20% ADV)
Largest 5-Day Position (% Mkt Cap)
Supported Fund AUM, 5% Weight ($ million)
ADV 20d / Mkt Cap
Technical Stance, scale -3 to +3
Capacity-constrained, size-aware only. A 5% position is implementable for funds up to roughly $22 million at 20% ADV over five trading days. Above that — or any 1%-of-market-cap stake (around $3.83 million, 17 sessions to clear at 20% ADV) — and you become the bid. This is a small-cap-fund vehicle, not a generalist allocation.
Price snapshot
Last Close ($)
YTD Return
1-Year Return
52-Week Position
Beta (unavailable)
Beta is unavailable in source data; the value above is a placeholder. The 1-year return is reported in INR (not currency-adjusted) — an INR-to-USD investor experienced a wider drawdown than the local-currency reading suggests because the rupee fell from 0.01199 to 0.01033 over the same period.
Where this price sits in the stock's lifetime
Death-cross alignment from January 2025 has not been reclaimed on the weekly chart. The 10-week moving average (proxy for 50-day) crossed below the 40-week (proxy for 200-day) around mid-January 2025 and remains below it today ($3.89 vs $3.97). A brief golden-cross attempt in October/November 2025 failed.
Current price $4.19 is above the daily 200-day moving average ($4.00, +4.9%) and the daily 50-day moving average ($3.85, +9.0%). But this is a sharp recovery rally inside a longer-term downtrend — the stock remains roughly 38% below its USD all-time high of $6.81 set in July 2024 (the deeper USD drawdown versus the 29% INR drawdown reflects ongoing rupee depreciation). Regime call: medium-term sideways with a fresh bullish lean, lifetime downtrend not yet broken.
Relative strength vs benchmark
Relative-strength data versus a broad-market benchmark (INDA) and the sector ETF is not staged in the source data for this ticker; no rebased comparison can be shown. The 1-year absolute INR return of +7.2% versus a Nifty 50 / BSE 500 reference would need to be sourced manually if the comparison is required for sizing.
Momentum — RSI(14) and MACD(12,26,9)
RSI peaked at 73.7 on the actual May 7, 2026 print (overbought) and has rolled over to 55.5 — neutral but losing steam. MACD spiked to a multi-month positive extreme during the April-May breakout and has just flipped negative (histogram −1.76) as the signal line catches up. The breakout impulse has paused; without a re-acceleration above $4.53, the recent move is consistent with a one-shot rally rather than a confirmed trend change.
Volume, volatility, and sponsorship
Weekly volume tells the sponsorship story in three phases. Late April through August 2025 was the post-results buying wave — six weeks above 1 million shares each, peaking at 6.3 million shares the week of June 9. From September 2025 through April 2026 (apart from the Q3 earnings spike), weekly turnover collapsed to 75,000–250,000 shares, with November–December averaging under 110,000 — institutional liquidity essentially evaporated for six months. Then two earnings catalysts re-injected volume: the week of January 19, 2026 cleared 2.0 million shares (Q3 FY26 results), and the week of May 4 cleared 3.6 million (Q4 FY26 results).
The May 7 print drove price to its 52-week high on 26x average volume — a genuine institutional accumulation footprint with 2.34 million shares changing hands in a single session. But the very next day saw 10x volume on a −2.9% close ($4.40), indicating heavy distribution into the breakout. The supply has not been fully cleared.
Realized 30-day vol just printed 47.1%, in the stressed (p80+) band of the trailing year's distribution. This is rally-driven vol expansion rather than panic vol, but it materially shrinks the size a Sharpe-constrained allocator can carry — for a long-only PM, half-sized first-tranche entries are the rational response while vol stays this elevated.
Institutional liquidity panel
This section is for buy-side firms; the question is whether HARSHA can absorb real position size.
ADV 20d (shares)
ADV 20d ($ million)
ADV 60d (shares)
ADV 20d / Mkt Cap
Annual Turnover
The gap between ADV 20-day (263,869 shares) and ADV 60-day (114,675 shares) is the breakout footprint — recent activity is 2.3 times the trailing two-month rate. Strip that out and the steady-state liquidity is closer to the 60-day figure, which roughly halves the capacity figures in the tables below.
Fund-capacity table — supported AUM by position weight
Liquidation runway — days to exit hypothetical issuer-level positions
Execution friction
The 60-day median daily price range is recorded as 0.0% in the source data — a coverage artifact, not a true zero. Using current ATR(14) of $0.081 against the $4.19 close, intraday range works out to roughly 1.9% per day, which is normal for an Indian small-cap and does not flag elevated impact cost on its own. The constraint is depth, not spread.
Practical sizing call: The largest size that clears in five sessions at 20% ADV is about 0.3% of market cap (~$1.11 million, around 57,000 shares per day for five days). The more conservative 10% ADV target halves that to roughly 0.14% of market cap. A 1%-of-mcap stake is a three- to seven-week exercise depending on participation discipline — manageable but not opportunistic.
Technical scorecard and stance
Stance — neutral with a bullish lean on a 3-to-6 month horizon. The tape has reclaimed both daily moving averages from a multi-quarter drawdown, but stalled at the 52-week high on heavy distribution and the weekly death-cross overhang from January 2025 has not yet inverted. A confirming bull signal would be a sustained daily close above $4.53 on volume comparable to the May 7 print — that breaks the 22-month downtrend from the $6.81 all-time high. A disconfirming signal would be a daily close below $3.84 (50-day SMA and lower Bollinger band coincide here) — that re-tests the $3.25 March low. Liquidity is the constraint for any fund above roughly $55 million AUM at a 2% position weight; below that threshold, this is a buildable position over two to three weeks. The setup today is watchlist with a half-size starter on a confirmed breakout, not pre-positioning into resistance.