USD/INR Market Outlook: Aug 24β28
For treasury managers, CFOs, exporters and importers. Section 01 is a 2-minute decision read, written in plain terms. Sections 02β06 are the evidence. The Appendix holds the audit trail.
Treasury Decision
Third lower close in a row
Week-on-week: +5 paise
The rupee has stopped moving. Last week’s five sessions averaged just 10.5 paise of daily movement against a normal 21, and Monday’s session was the narrowest in our entire three-and-a-half-year record. The market has gone quiet, not calm.
Underneath, the balance has tipped a little further towards a weaker rupee β the dollar is now above every one of its key averages and momentum has turned positive for the first time in weeks. But the strength of that move is fading, not building.
Our read: the rupee stays under mild pressure, inside a narrow band, until something breaks it. Nothing scheduled this week is big enough to do that. Next Monday’s GDP print probably is.
We published a mildly INR-negative view with a base range of 95.41β95.81. The pair traded 95.4775β95.7525 and closed Friday at 95.6950, 27 paise higher on the week. Direction correct, range held with room on both sides. That is two useful calls in a row on range and one on direction.
What to do now
- The zone above you has thickened considerably β nine reference points this week against two last week. It is more likely to act as a real ceiling now, which argues for executing into it rather than through it.
- Waiting for the top of the zone has cost you two weeks. Work receivables in progressively across 95.66β95.96.
- Carry is working for you: the 6-month outright is 97.07, a rupee and a half above spot. Longer-dated receivables are better served by the forward than by waiting on spot.
- If the pair closes below 95.48, stop waiting and cover anything urgent.
- The forward curve moved against you this week even though spot did not. The 1-month outright rose from 95.7773 to 95.8908 β about 11 paise β while spot moved 5. Waiting cost you more than the market did.
- Cover urgent payables now. Stagger the remainder into 95.55β95.66 rather than holding out for 95.43.
- The 1-month outright now sits inside the exporter’s selling zone. You are paying forward for a level spot has not reached.
- Near-dated cover is still the cheapest annualised protection on the board at roughly 2.57%.
The four numbers that matter
We use four markers all week. S is the floor, R is the exporter’s zone, W is the warning, X is the level that voids this whole note. Everything below refers back to these.
Markers are defined here once and referenced throughout. R widens and W moves up this week because the evidence changed, not to make a level easier to fill β the zone genuinely gained seven reference points. X is unchanged. S moves 2 paise, from 95.50 to 95.48, which is noise.
What can change our view
- IF a daily close above 95.96 (W) β the range assumption weakens. Importers accelerate; exporters treat the zone as late-stage rather than a target.
- IF a daily close above 96.08 (X) β the range view is void. Shift to a bullish-USD/INR posture. Importers move first, and the forward curve above two months has already priced this.
- IF two closes below 95.48 (S) β the support band has failed. Path opens to 95.35 then 95.03. Exporters stop waiting for R.
- IF a single session exceeds 26 paise of range β the compression is resolving. Widen all execution bands by roughly 25 paise before deciding direction.
- Do not build the importer plan around a return to 95.20. That would require the densest support cluster on the chart to fail, and nothing in the current fundamental set argues for it.
Market direction and hedge urgency are two different decisions. A mildly INR-negative view is not an instruction to sell forward every receivable this morning. Exposure maturity, cash-flow certainty and the cost of being wrong come first; the market level decides how you execute, not whether you cover.
This week makes the point sharply. Spot moved 5 paise. The one-month forward moved 11. Anyone whose decision was “wait and see” paid for the week without the market ever going against them.
02
Why we have this view
Three evidence streams. They do not fully agree, and the disagreement is stated rather than smoothed over.
Tap to expand
Why we have this view
Market evidence β five facts
- Volatility has collapsed, and both of our measures now agree on it. Average true range is at 54.5% of its 50-day norm, down from 62.4% last week. Twenty-day realised volatility is 2.13% against a 120-day norm of 6.26% β barely a third. Last week the intraday and close-to-close measures disagreed; this week the Bollinger squeeze has activated too. The disagreement we flagged last week has resolved, in the direction of more compression, not less.
- Brent has moved up to $92β95/bbl from $89.16 a week ago, with the working range widened by a spot-versus-futures discrepancy between sources. India’s import dependence is unchanged at roughly 85%. This is the single driver with proven daily transmission into this pair.
- The US “Economic D-Day” sanctions package on Iran is detailed today. Measures may extend to buyers of Iranian crude, China chiefly among them, which raises compliance risk for Indian refiners and could narrow the discounted-barrel options India has used to manage its import bill. Hormuz traffic remains well below normal; Gulf production is running roughly 8.3 mb/d below pre-war levels per the IEA.
- The Fed has three dissents in favour of a hike β the first such trio since September 2016 β with rates held at 3.50β3.75% and the September 15β16 FOMC carrying the dot plot. Market pricing has shifted from expecting cuts to giving real odds to a hike. US 30-year yields sit at roughly two-decade highs.
- The RBI is out of the picture until 7 October. Repo held at 5.25% for a fourth consecutive meeting, neutral stance. No domestic rate risk inside this window or the next.
Technical evidence β in plain terms
- The structural picture improved. Price is now above the 20-, 50-, 100- and 200-day averages, the exponential stack has turned bullish, and moving-average alignment reads STRONG_BULL against MIXED last week. Price sits 3.12% above the 200-day. This is a genuine improvement for USD/INR.
- Momentum has crossed, finally. Last week we noted the MACD histogram had narrowed for ten sessions and was close to crossing. It has crossed. MACD is now +0.018, above both zero and its signal line. The trend-strength index has flipped positive. That is the confirmation we said was pending.
- But trend strength collapsed while it happened. ADX has fallen from 25.0 to 18.07, with a ten-day slope of β8.28. Directional pressure still reads negative underneath: DIβ at 30.22 against DI+ at 23.22. The trend-following stop remains above price at 96.08. Momentum confirmed the break at the precise moment the trend machinery weakened. That combination is the central tension in this week’s evidence.
- Short-term momentum is rolling over. Stochastic K at 86.14 has crossed below D at 90.07 from a high reading; Williams %R at β13.86 is near the top of its band. Three consecutive lower closes. The pair is stretched near-term even as the medium-term structure improved.
- The overhead zone is no longer thin. Last week R rested on two reference points. It now rests on nine and spans 95.75β95.96. Beneath the market the support band carries fifteen. There is still more standing under this pair than over it, but the gap has narrowed.
- Monday’s session was the narrowest in the sample. A 3.5-paise range sits at the 0.1st percentile of 880 observations. See the data-quality note in Appendix D before reading much into a single session.
- Longer-term structure remains constructive for USD/INR: +10.33% over 360 days, +5.25% over 120 days, and 87.0% of the way up the 52-week range.
Full indicator detail and level composition: Appendix A.
Fundamental evidence
| Driver | Current signal | Impact | Treasury implication |
|---|---|---|---|
| Crude oil | Brent $92β95, WTI $84.68; up from $89.16 a week ago | β | The dominant input. Continuous import-bill demand for dollars, now rising |
| Iran sanctions | “Economic D-Day” package detailed 24 Aug; may extend to buyers of Iranian crude | β | Raises Indian refiner compliance risk and narrows discount options. Live today |
| Fed | Held 3.50β3.75%; three dissents for a hike; FOMC 15β16 Sep with dot plot | β | Rate differential stays unfavourable for INR carry. Weak direct transmission, but a real backdrop |
| US yields | 30-year at roughly two-decade highs; fiscal and inflation concerns | β | Pulls portfolio flows away from EM. Structural, not tactical |
| RBI | Repo held 5.25%, neutral; next MPC 7 Oct | β | Caps the pace, not the direction. No rate risk in this window |
| India growth | Q1 FY27 GDP due 31 Aug; prior 7.8%, forecasts span 6.4β8.0% | β | Two-way. The most likely trigger for range resolution, and it lands next Monday |
| Indian equities | Nifty 24,252 (β0.46% wk), Sensex 77,541 (β0.60% wk); India VIX 11.30 | β | Soft but orderly. No risk-off signal in the volatility index |
| US dollar | DXY 98.74, down from 99.54 | β | Structurally downweighted β see below |
| Capital flows | Data unavailable in source. Excluded from the view rather than estimated |
Table scrolls sideways on narrow screens. Arrows are shown from the USD/INR side: β means rupee weakness.
Two weeks ago we corrected our own framing and said the dollar index is not a useful predictor of USD/INR. This week’s run reconfirms it on a rebuilt correlation matrix: USD/INR to EUR/USD is 0.032 over 30 days and 0.158 over 60, against 0.896 between EUR/INR and GBP/INR over the same 30 days.
DXY fell 80 basis points this week and USD/INR rose. That is not a contradiction to explain β it is the correlation doing exactly what the number says it does. Oil and the RBI drive this pair. The dollar index drives the crosses.
Reconciling the three views
Technical: mildly higher, with a genuine improvement in structure β all averages cleared, momentum crossed β undercut by a sharp fall in trend strength and a near-term momentum roll-over.
Fundamental: moderately bullish USD/INR. Oil is up, the Iran sanctions channel is live today, the Fed has turned hawkish and US yields are at multi-decade highs. No driver in the current set argues for a stronger rupee.
Forward market: bullish USD/INR, and more so than last week. The curve repriced upward at every tenor while spot barely moved. See Section 05 β this is the most decisive of the three streams this week and the one that changed most.
Combined: mildly INR-negative. Directional confidence Low. Range confidence High.
All three point the same way, which is the second week of alignment. But the alignment is still soft, and the reason is specific: five signal conflicts are open, up from three, and our own evidence scoring rates indicator agreement Low while data quality and historical sample both score High. Range confidence rises to High this week because compression is now confirmed by both volatility measures. Directional confidence does not rise, because the thing that improved β momentum β improved at the same moment trend strength deteriorated.
03
What can change the view this week
One live geopolitical event today. Then a thin week, and a very large Monday.
Tap to expand
What can change the view this week
| Date | Event | Importance | Why treasury cares |
|---|---|---|---|
| Mon 24 Aug | US Treasury detail on Iran sanctions (“Economic D-Day”) | HIGH | Feeds the oil channel directly, and may extend to buyers of Iranian crude. The only high-impact item inside the window |
| Tue 25 Aug | USβIndia trade delegation, 6th BTA round Β· India F&O expiry | MEDIUM | Carried forward from last week’s briefing; not reconfirmed in this week’s source. Expiry adds mechanical volatility regardless |
| Fri 28 Aug | India IIP (July) | MEDIUM | Secondary growth read ahead of Monday’s GDP print |
| Fri 28 Aug | RBI weekly FX reserves | MEDIUM | The only public read on what the currency defence is costing. Standing weekly release; the figure is not in our data set |
| 29 Aug? | US PCE inflation (July) | HIGH | Date disputed β see note below. The Fed’s preferred gauge, into a meeting where three members want a hike |
Table scrolls sideways on narrow screens.
Immediately beyond the window
| Date | Event | Why it matters |
|---|---|---|
| Mon 31 Aug | India Q1 FY27 GDP, plus current account deficit and government capex | Prior 7.8%; forecasts span 6.4β8.0%. Neither tail is priced. The most likely trigger for range resolution β and it now sits one trading day beyond this report |
| Tue 1 Sep | India manufacturing PMI, GST collections; China official PMI | Growth confirmation on both sides of the oil trade |
| Fri 4 Sep | US non-farm payrolls | First of the two prints that set the tone into the September FOMC |
| Sun 6 Sep | OPEC+ ministerial / JMMC | Direct Brent driver, into an already-tight supply picture |
| 11β12 Sep | US CPI, then India CPI | The inflation pair that decides both the Fed’s September move and the RBI’s October debate |
| 15β16 Sep | FOMC decision and dot plot | The single largest scheduled global event in the next month |
Today’s Iran sanctions detail is genuinely high-impact and genuinely live, which is a change from last week when the calendar was simply empty. But it transmits through oil with a lag, and oil has already moved ahead of it.
Beyond that, the domestic calendar is thin and the RBI is absent until October. The base case is again favoured partly by default: nothing reliably scheduled this week is large enough to resolve a compression that is now four weeks old. We said last week that the real test was 31 August. It still is β and it is now six days away rather than fourteen. Treasury teams with exposure maturing in early September should plan around that date, not around this week’s range.
04
Treasury execution map
Operating tool. Find where the market is in the left column, then read across.
Tap to expand
Treasury execution map
| If USD/INR is⦠| What it means | Exporter action | Importer action |
|---|---|---|---|
| above 96.08 X | Confirmed invalidation β bias shifts firmly to rupee weakness | Reassess any waiting strategy; protect remaining receivables | Cover remaining exposure without waiting for a pullback |
| 95.96 β 96.08 W | Breakout warning β range assumption weakening, not yet void | Increase cover progressively; a late-stage zone, not the target | Maintain cover; avoid chasing higher |
| 95.75 β 95.96 R | Upper boundary of the regime; nine reference points, newly consolidated | Primary execution zone β increase cover here | No urgent action; watch for a close above 95.96 |
| 95.66 β 95.75 | Current spot sits just below here β above the floor, below the ceiling | Secondary zone; begin partial execution rather than waiting for R alone | Stagger non-urgent buying here; do not wait for a fall |
| 95.48 β 95.66 S | The support band. Fifteen reference points β the densest cluster on the chart | Hold for R; avoid selling at the band floor | Favourable β execute into weakness here |
| 95.21 β 95.43 | Deeper support: 50-day average, 55-day exponential average, lower Keltner | Hold back; better levels likely ahead | Favourable if reached; would require the fifteen-point band to fail |
| below 95.48 (2 closes) | Support band has failed; path to 95.35 then 95.03 opens | Stop waiting for R; cover urgent receivables | Reassess pace; opportunistic cover only |
Table scrolls sideways on narrow screens.
Adjusting for exposure maturity
| Maturity | Exporter | Importer |
|---|---|---|
| 0β7 days | Cover urgent receivables regardless of level. Low directional confidence does not justify staying open, and the 1-week outright at 95.7138 is only 6 paise above spot | Cover urgent payables now. Spot is in the upper half of the one-month range and the overnight carry is against you |
| 8β30 days | Stagger into 95.66β95.96. The 1-month outright at 95.8908 is inside R β the forward may deliver your zone without spot ever getting there | Stagger into 95.55β95.66. The support band argues against holding out for 95.43, and the 1M premium rose 11 paise this week |
| 31β60 days | Retain flexibility β the curve is working hard for you at 2M (96.10) and 3M (96.33), both above X | Partial cover now, remainder deferred. But note the 2-month outright already exceeds our invalidation level |
| 61 days+ | Ladder around the 5β9 month belly where annualised carry peaks near 2.98% | Front-end cover remains the cheapest annualised protection on the board |
Exporters: R has thickened, which cuts both ways. A nine-point zone is a more credible ceiling β good for you if you are executing into it β but it is also more likely to reject price before the top of the zone is reached. That is exactly what happened last week at a thinner level. Do not set a single order at 95.96.
Importers: the cheap end of the range has not returned in two weeks, and this week the forward curve moved against you independently of spot. Two closes below S would open 95.35, but the fifteen-point band beneath the market makes that the least likely of our three scenarios at 20%, and the premium accrues daily either way.
05
Forward cost
The curve repriced upward at every tenor while spot stood still. This is the week’s most important finding.
Tap to expand
Forward cost
| Tenor | Outright (bid/ask) | Premium (paise) | Annualised | vs last week |
|---|---|---|---|---|
| Spot (val 27 Aug) | 95.66 / 95.67 | β | β | β |
| 1 Week | 95.6988 / 95.7138 | 3.9 / 4.4 | 2.11 / 2.38% | β |
| 2 Weeks | 95.7483 / 95.7633 | 8.8 / 9.3 | 2.41 / 2.54% | β |
| 3 Weeks | 95.7979 / 95.8129 | 13.8 / 14.3 | 2.51 / 2.60% | β |
| 1 Month | 95.8758 / 95.8908 | 21.6 / 22.1 | 2.57 / 2.63% | +9.9 p Β· +11 bp |
| 2 Months | 96.1015 / 96.1210 | 44.2 / 45.1 | 2.76 / 2.82% | +11.7 p Β· +13 bp |
| 3 Months | 96.3327 / 96.3527 | 67.3 / 68.3 | 2.79 / 2.83% | +12.3 p Β· +11 bp |
| 5 Months | 96.8464 / 96.8664 | 118.6 / 119.6 | 2.96 / 2.98% | β |
| 6 Months | 97.0700 / 97.0900 | 141.0 / 142.0 | 2.94 / 2.96% | +14.5 p Β· +12 bp |
| 9 Months | 97.7729 / 97.7929 | 211.3 / 212.3 | 2.95 / 2.97% | β |
| 12 Months | 98.4042 / 98.4312 | 274.7 / 276.4 | 2.87 / 2.89% | +18.1 p Β· +9 bp |
Table scrolls sideways. Comparison column measures against the curve published on 19 August value date; only matched tenors are compared.
Spot moved 5 paise week-on-week. The forward curve moved 10 to 18 paise, and the annualised premium rose roughly 11 basis points at every point on it. That is not a spot-driven move β it is the carry itself repricing.
The practical consequences are immediate and asymmetric. For importers, deferral got more expensive this week without the market ever going against them. For exporters, every forward-hedged receivable became more valuable for the same reason.
We should be clear about what we cannot say. We have no India or US yield data in this cycle, so we cannot attribute this repricing to a specific rate differential move. The observation is a measurement; the cause is not. Anyone reading a hawkish-Fed story into it should note that a hawkish Fed would, other things equal, push this premium the other way.
Where the curve crosses our markers
Last week we wrote that in forward-adjusted terms the range argument had a shelf life of roughly three weeks. That shelf life has roughly halved.
| Marker | Level | Curve crosses it at | Last week |
|---|---|---|---|
| R floor | 95.75 | ~2β3 weeks (2W 95.7633 / 3W 95.7979) | ~1 month |
| W | 95.96 | ~1 month (1M 95.8908, 2M 96.1015) | ~2 months |
| X | 96.08 | ~2 months (2M 96.1015 clears it) | ~3 months |
Read that carefully. An importer covering at two months is already paying above the level whose break we would call a confirmed bullish breakout. The forward market has priced past our invalidation point inside eight weeks. Beyond two months, the debate this note is having about spot direction has already been settled by the curve β and settled against the rupee.
Curve shape
The premium rises steeply from the front end β 2.11% at one week β into a broad belly peaking near 2.98% around five months, holds close to that level through nine months, then eases to 2.87% at twelve. A pronounced hump rather than a straight line, and slightly more pronounced than last week.
In practice: near-dated cover remains the cheapest annualised protection, which favours importers layering at the front end. Longer-dated receivables in the 5β9 month belly lock the richest carry, which favours exporters laddering there. The 6-month outright at 97.07 is 142 paise above spot.
Forward premium reflects the interest-rate differential between India and the US. It is not a forecast of where spot is going. A favourable spot level is a good moment to lock a forward β it is not a reason to defer hedging altogether. Equally, an unfavourable spot level does not make the carry any more expensive than it already is.
The corollary matters this week: the curve rising is not evidence that the market expects a weaker rupee. It is evidence that the cost of carrying the position changed. Do not read it as a directional signal β read it as a cost that has moved.
Figures from the desk forward calculator, spot value date 27 August 2026, standard month-wise rates. Note the calculator’s spot of 95.66/95.67 differs from our technical close of 95.65 by roughly 1.5 paise β a quoting-convention and timing difference, not an error. Marker crossings above are computed against the ask side, which is the relevant side for an importer.
06
Risk monitor
Six risks, their triggers, and the desk response to each.
Tap to expand
Risk monitor
| Risk | Direction | Trigger | Treasury response |
|---|---|---|---|
| Iran sanctions bite harder than expected | USD/INR β | Package formally names buyers of Iranian crude; Indian refiners flagged | Treat W as likely rather than possible. Accelerate importer cover; widen bands ~25 paise. Live today |
| Oil spike | USD/INR β | Brent sustains above $95, or a Hormuz escalation | Accelerate importer cover; the transmission is direct and has a one-week lag |
| Compression resolves | Range widens both ways | A single session exceeding 26 paise, or ATR rising back above 0.26 | Widen all execution zones ~25 paise; prefer staggered execution. Four weeks of compression is the largest single risk in the technical set |
| GDP surprise on 31 Aug | Two-way | Print outside the 6.4β8.0% forecast span | Lands one day after this window. Do not leave early-September exposure unmanaged into it |
| Forward curve steepens further | Cost, not direction | Another 10bp+ week-on-week rise in the 1M premium | Reassess deferral maths for importers. Two consecutive weeks of this changes the front-end calculus |
| Hormuz breakthrough | USD/INR β | Credible reopening; transit recovering materially | The only powerful downside catalyst β and, with sanctions escalating today, currently the least likely event in the window |
Table scrolls sideways. Directional impacts are shown from the USD/INR side: β means rupee weakness.
A four-week compression resolving upward on an oil shock. Realised volatility is at 34% of its longer-run norm while the pair has risen 10.33% over a year β the signature of a managed depreciation, where fundamentals set direction and policy sets pace. If the calm is policy-suppressed rather than market-driven, it resolves in the direction policy was resisting. Today’s sanctions detail is the most plausible trigger inside the window; Monday’s GDP print is the most plausible trigger overall.
We repeat last week’s caveat because it has not improved: this is reasoning, not measurement. We have no reserves figure and no intervention record. It is our highest-conviction interpretation and simultaneously the one resting on the thinnest direct evidence. Treated as a risk, not a forecast.
This week (24β28 Aug) β Mildly INR-negative. Base case 95.46β95.86, 45% weight. Today’s Iran sanctions detail is the live catalyst; Friday may carry US PCE risk if the date is confirmed.
One month β Neutral to mildly INR-negative. Whether R caps or clears is the question, and 31 August GDP is the likely decider. Note the 1-month forward already sits inside R.
Beyond β The curve prices 96.33 at three months and 98.40 at twelve, both above every marker in this note. Any longer-dated view must be measured against that, not against spot.
Exporters work progressively into 95.66β95.96 and ladder longer-dated exposure around the 5β9 month belly. Importers protect urgent payables now and stagger the rest into 95.55β95.66; deferral cost rose this week.
Change the view on a close above W (reassess) or X (void), or two closes below S.
This note analyses the market. A TRM engagement analyses your book against it β exposure mapping, tenor buckets, benchmark rates and execution timing built around your cash-flow dates rather than around a published level.
FX Capital India Β· FX Risk Management / TRM Β· fxcapitalindia.in Β· trm.fxcapitalindia.in
AβD
Appendix β full evidence
Audit trail. Retained so a reviewer can trace every conclusion above to its underlying evidence.
Tap to expand
Appendix β full evidence
A Β· Technical evidence
Market structure
- 24 Aug: O 95.6400 Β· H 95.6700 Β· L 95.6350 Β· C 95.6500. Change β4.5 paise (β0.047%). Opening gap β0.057%. Daily range 3.5 paise.
- Position in the 50-day range 59.7%; in the 52-week range 87.0%. 50-day high 96.6725, low 94.1350. 1.35% below the 52-week high.
- Price versus cloud: ABOVE_CLOUD. Cloud 95.4756β95.5125. Conversion 95.5112 below base 95.7963.
- Change by window: 1d β0.047% Β· 5d +0.050% Β· 15d +0.328% Β· 30d +0.031% Β· 45d +1.410% Β· 60d +0.684% Β· 90d +2.439% Β· 120d +5.246% Β· 180d +7.207% Β· 360d +10.329%.
- Completed sessions last week: 14.75 Β· 6.25 Β· 5.75 Β· 16.0 Β· 9.5 paise. Average 10.45 against a normal 21.0.
Trend indicators
- ADX14 18.07, labelled WEAK_TREND, slope β8.28 over 10 days (was 25.0, slope +5.56). DI+ 23.22 versus DIβ 30.22.
- Price above SMA20 (95.4917), SMA50 (95.4285), SMA100 (95.0748), SMA200 (92.7598, +3.116%), EMA8 (95.6199), EMA21 (95.5868), EMA55 (95.3772), EMA100 (94.7123).
- Moving-average alignment STRONG_BULL; exponential stack bullish. Both improved from MIXED / not-bullish last week.
- Supertrend DOWN at 96.0817 X. Parabolic SAR UP at 95.1003.
Momentum
- RSI14 52.34 Β· RSI7 55.79 Β· zone NEUTRAL Β· no divergence.
- MACD +0.01757, above signal β0.00750; histogram +0.02507. The cross flagged as pending last week has completed. But the histogram is no longer rising.
- Stochastic K 86.14 / D 90.07 β K below D from a high reading. Williams %R β13.86 Β· CCI20 +65.23 Β· TSI +1.42 (was β4.28).
- ROC12 +0.452% against ROC30 +0.031% β aligned but flattening. Three consecutive down days.
Volatility
- ATR14 0.2103 (21.0 paise) = 54.5% of its 50-day average (was 62.4%). ATR20 0.2511.
- HV20 2.13% Β· HV60 4.93% Β· HV120 6.26%. HV20 is 34% of HV120 (was 55%).
- Parkinson 1.74% Β· Garman-Klass 1.80% Β· Rogers-Satchell 1.83%. Volatility percentile of history 32.2 (was 55.3).
- Bollinger bandwidth 0.00878, percentile 34.6, squeeze ACTIVE (was not active). Position in band 0.689.
- 1-day VaR 95: β0.548% (β52 paise). Expected shortfall: β0.869% (β83 paise).
Support and resistance β full zones
S scores 10/10 on fifteen reference points. But the Fibonacci component we can actually test β the 120-day 23.6% retracement at 95.5074, sitting inside the band β has held only 2 of its last 8 tests, a 25% hold rate. The level immediately overhead, the 20-day 78.6% retracement at 95.6667, has held 2 of 6 (33%).
Counting reference points does not weight them by how often they actually hold. The most reliable level in the vicinity is the 20-day 23.6% retracement at 95.1442, which held 6 of 10 tests (60%) β and that sits inside our third support zone, not our first. Read S as a zone that price tends to spend time inside rather than a wall it bounces off.
Technical verdict
- Trend: structurally improved β all averages cleared, alignment turned strongly bullish β but trend strength deteriorated sharply and the trend stop remains above price.
- Momentum: crossed positive, then immediately flattened. Short-term readings rolling over from high levels.
- Primary support: 95.4756β95.7032 (round number, SMA20, EMA21, cloud, mid-Bollinger).
- Primary resistance: 95.7458β95.9644 (pivots, 20-day high, Ichimoku base, upper bands).
- Confirmation of upside: two consecutive closes above 95.96.
- Invalidation: a daily close above 96.0817, or two closes below 95.4756.
B Β· Historical and quantitative evidence
Statistical ranges β unconditional
| Horizon | Typical (50%) | Wide (80%) | Extreme (95%) |
|---|---|---|---|
| 1 day | 95.5858 β 95.7130 | 95.4366 β 95.8704 | 95.1675 β 96.1351 |
| 3 day | 95.5033 β 95.7899 | 95.2720 β 96.0960 | 94.8068 β 96.5092 |
| 5 day | 95.4594 β 95.8613 | 95.1580 β 96.2655 | 94.4717 β 96.8177 |
| 10 day | 95.3806 β 95.9926 | 94.9483 β 96.6246 | 94.1042 β 97.2937 |
Based on 870β879 observations of this pair’s own excursions. These carry no directional view. The published base case of 95.46β95.86 is the 5-day typical band, in preference to the narrower conditional band below β the same methodological choice made last week.
Conditional ranges and probabilities
| Scenario | Range | Weight | Last week | Note |
|---|---|---|---|---|
| Higher | 95.6500 β 95.9644 | 35% | 30% | Requires a close above R |
| Base case | 95.5400 β 95.7246 | 45% | 50% | Comparable-situations band, 20 observations |
| Lower | 95.4324 β 95.6500 | 20% | 20% | Requires two closes below S |
Regime prior WEAK_TREND (base 44%), adjusted by weighted historical evidence (60%) and current market structure (40%), rounded to the nearest 5 points. Historical tilt 0.32, structural tilt 0.45. These sum to 100% and are model estimates of historical frequency, not forecasts. The 5-point shift from base into higher is the only weight change this week.
Weighted historical follow-through β eight streams
| Stream | Observations | Higher at 5 days | Weight |
|---|---|---|---|
| Market-condition analogues | 20 | 60% | 1.00 |
| Unusually narrow range day | 247 | 53% | 1.00 |
| Three consecutive down days | 68 | 59% | 1.00 |
| Unusually small daily range (event) | 106 | 47% | 1.00 |
| Sudden volatility contraction | 85 | 73% | 1.00 |
| After volatility squeeze active | 187 | 58% | 1.00 |
| Support level 120D Fib 23.6% | 8 | 25% | 0.09 |
| Resistance level 20D Fib 78.6% | 6 | 67% | 0.07 |
Weighted result: 58% higher at five sessions, against 63% last week. Direct outcome sampling on the 20 closest analogues gives 60% higher at 5 days and 65% at 10 days.
Broader base, weaker lean. This week draws on 8 streams and 727 observations, against 4 streams and 130 last week. The lean weakened from 63% to 58%. A weaker signal on five times the sample is more trustworthy than a stronger one on a narrow base β but it is still a weaker signal, and we are not going to present the broader sample as if it strengthened the case.
The volatility-contraction stream is the interesting one. At 73% higher on 85 observations it is the strongest single stream in the set, and it is the one most specific to today’s actual condition. It is also the one that would most directly support an upside break. We flag it rather than lean on it, because a single stream at 73% against an aggregate at 58% is exactly the kind of number that invites over-reading.
Treasury excursion metrics
| Horizon | Exporter typical | Exporter severe | Importer typical | Importer severe |
|---|---|---|---|---|
| 5 day | β0.199% (β19 p) | β0.863% (β83 p) | +0.221% (β21 p) | +0.961% (β92 p) |
| 10 day | β0.282% (β27 p) | β1.168% (β112 p) | +0.358% (β34 p) | +1.393% (β133 p) |
| 20 day | β0.385% (β37 p) | β1.397% (β134 p) | +0.608% (β58 p) | +2.073% (β198 p) |
In comparable historical situations the pair reached the nearby adverse zone 60% of the time within five sessions, and the nearby favourable zone 20% of the time. Read from the exporter’s side, that asymmetry is the strongest single argument against waiting for R with the whole book.
C Β· Cross-currency context
| Pair | Close | Change | Note |
|---|---|---|---|
| USD/INR | 95.6500 | β4.5 p (β0.047%) | ADX 18.07, 5 open conflicts |
| EUR/INR | 111.7250 | β25.3 p (β0.225%) | Genuine uptrend: ADX 26.26 and rising, 93.1% of 52-week range, up 23.1% over 360 days |
| GBP/INR | 130.5100 | β19.2 p (β0.147%) | 97.4% of 52-week range. Volatility percentile 1.5 β extraordinarily compressed |
| EUR/USD | 1.16807 | +0.02% | RSI 72.95. Stretched |
| GBP/USD | 1.36434 | +0.01% | RSI 70.94. Movement classified UNUSUAL |
Correlation of USD/INR to EUR/USD is 0.032 over 30 days and 0.158 over 60, against 0.896 between EUR/INR and GBP/INR. Dollar-major direction is highly relevant to the crosses and close to irrelevant for this pair.
Cross-rate integrity check: EUR/INR quoted at 111.7250 against 111.7259 implied from USD/INR Γ EUR/USD β a difference of 0.001%, assessed CONSISTENT against a 60-day mean difference of 0.032%. The curves are internally coherent.
Movement decomposition for EUR/INR: over five days, 94.7% of the move came from the EUR/USD leg and only 5.3% from the rupee. Treasury managers with euro exposure should note that a correct rupee call would have explained almost none of last week’s EUR/INR move.
D Β· Sources, gaps and method
Sources
- Desk quantitative and scenario engines v3.0 / v1.0, run 24 August at 09:15. USD/INR series 880 rows, 2 Jan 2023 to 24 Aug 2026. All integrity checks passed: no duplicate dates, no invalid OHLC, no missing values, no rows dropped.
- Desk forward calculator, standard month-wise rates, spot value date 27 August 2026.
- 30-day geopolitical and macro briefing dated 24 August 2026. Market and commodity prices within it are live fetches of 24 August; Indian cash-market rows reflect the 21 August close.
- Prior week’s published outlook, 17 August, for the scorecard in Section 01 and all week-on-week comparisons.
Data marked unavailable β flagged, not estimated
- FII / capital flows β unavailable for a third consecutive week. Excluded from the view.
- RBI FX reserves and intervention record β no figures. Our reading on policy-suppressed volatility is inference, not measurement.
- India and US government bond yields β excluded from this cycle. This matters more than usual this week, because it is the missing piece that would explain the forward-curve repricing in Section 05. No rate-differential attribution has been performed and none should be inferred.
- India monthly trade balance β the oil-to-currency mechanism is directionally certain and unquantified.
- USD/INR implied volatility and risk reversals β would settle whether the market prices this compression as directionless or skewed. Not available.
- US PCE release date β our source gives 29 August, which is a Saturday. Unresolved; see Section 03.
- Statistical envelope beyond 20 trading days β not produced by the current engine. The longer-horizon view is anchored on observed forward pricing rather than a fabricated band.
Open signal conflicts β five, up from three
| Conflict | Importance | Desk reading |
|---|---|---|
| A directional trend-following signal is active while trend strength is weak (ADX 18.1) | HIGH | The signal can flip without warning. Prefer staggered decisions |
| Daily movement far smaller than the longer-term norm (2.13% vs 6.26%) | HIGH | Compression favours narrow execution ranges today and argues against extrapolating them forward |
| Volatility compressed with no established direction | HIGH | The move will be larger than recent sessions suggest; its direction is not forecastable from this evidence |
| Moving-average structure positive while the trend stop has flipped negative | MEDIUM | The faster model flipped first, which is often the earlier signal |
| Price near the top of its one-year range (87.0%) without momentum confirming (RSI 52.3) | MEDIUM | The level is being reached without conviction |
Evidence quality is scored HIGH on data quality, historical sample and historical agreement, and LOW on indicator agreement. That combination is why directional confidence is Low while range confidence is High. Overall engine confidence: MEDIUM β “the evidence is usable but not uniform; treat the scenarios as guidance rather than as a firm expectation.”
Method notes
- Levels are drawn from Fibonacci retracements, moving averages, volatility bands, channels, pivots, Ichimoku, swing points and round numbers, then clustered with a 0.1148 tolerance (0.35 Γ average daily range). Strength is scored 0β10 on reference-point density β see the caveat in Appendix A on why that overstates reliability.
- Historical analogues use a weighted robust-z nearest-neighbour search over backward-looking features only, across 660 candidate days. Best similarity 83.3, average 74.3. Candidates must be at least 20 bars old so outcomes are complete; a Β±5-day exclusion prevents one episode filling the list; no outcome value influences the similarity score.
- The Ichimoku lagging line is excluded from all signals to avoid look-ahead bias. The engine is volume-free by design.
- Seasonality is available but carries only 3β4 years per month and is rated VERY_LOW_SAMPLE. It has not been used in this note.
- No rate, level, probability or event in this report has been invented. Every figure traces to a source above.
- This is a market-timing framework, not personalised treasury advice. No hedge percentages are prescribed.
Disclaimer. This report is technical and fundamental analysis prepared for treasury planning purposes only. It is not investment, trading or hedging advice. Market data is indicative and may not reflect live prices. Forecasts are probability-based scenarios, not guarantees. Past performance does not indicate future results. Hedging decisions should combine this analysis with your organisation’s exposure profile, tenor, cash-flow certainty and risk mandate. Please consult a SEBI-registered investment adviser before making financial decisions.
Independent treasury advisory for cross-border trade. No bank affiliation. No commissions. Β· fxcapitalindia.in