USD/INR Market Outlook

Monday 31 August – Friday 4 September 2026
Corporate treasury desk note Β· report date Mon 31 Aug 2026
Last close95.3775Fri 28 Aug
Week on weekβˆ’31.75prupee stronger
ViewNeutraltwo-way risk
TrendBrokenturned 25 Aug
The dollar has lost its upward pull, but nothing has replaced it. We are not calling a new direction β€” we are calling a wider, two-sided week, with two large events landing inside the window. Hedge in stages rather than waiting on a forecast.
════════════════════════════════════════════════════════ SECTION 01 β€” TREASURY DECISION ══════════════════════════════════════════════════════════════ –>

01 Β· Treasury Decision

Two-minute read Β· plain language Β· the only section you must read
Bottom line
Do not wait for a big directional move.
USD/INR is around 95.44–95.45. The dollar’s recent uptrend has weakened, but a rupee uptrend is not yet confirmed. Our base view is neutral with two-way risk.
Treasury implication: do not leave the full exposure open waiting for a better rate. Use staggered hedging around the levels below.
Spot USD/INR
95.3775
Friday 28 August confirmed close. Live reference this morning: 95.44 / 95.45 from the desk forward calculator, value date 2 September. Week on week the rupee gained 31.75 paise.

Where we expect the rate to trade Β· 31 Aug – 4 Sep

We now publish two ranges, not one

Closing prices and intraday highs and lows behave differently, so we publish both. Use the closing band to judge the week. Use the intraday reach to place your orders.

Closing band Β· 60% confidence
95.20 – 95.70
Where we expect Friday’s closing price to land. At 60% confidence you should expect us to be outside this roughly two weeks in five. That is the honest number, not a wider one chosen to look accurate.
Intraday reach Β· 75% confidence
95.10 – 95.85
How far the high and the low are likely to stretch during the week. Always wider than the closing band. This is the band your execution orders should sit inside.
Rupee weakens Β· 28%
95.60 – 95.85
Needs a close above 95.60. Most likely trigger is oil turning back up, or a strong US jobs number on Friday.
Two-way, no resolution Β· 45%
95.25 – 95.60
Nothing breaks. Today’s growth data lands near expectations, Friday’s jobs number is unremarkable.
Rupee firms further Β· 27%
94.95 – 95.25
Needs a close below 95.16. Oil staying soft, a strong growth print today, or continued official smoothing.

Weights sum to 100% and are estimates of historical frequency, not forecasts. Note what the spread of these three tells you: no single outcome carries even half the weight. That is the arithmetic case for staging your hedge rather than timing it.

If you are an exporter β€” receiving USD

Objective: improve the realised rupee rate without depending on one exact market level.

USD/INRAction
95.55 – 95.77Sell progressively. This is the preferred zone.
95.44 – 95.55Sell part of the exposure if payment is near. Do not wait for 95.77 on the entire amount.
95.16 – 95.44Avoid aggressive selling if the receipt is not urgent.
Below 95.16Stop waiting for a higher spot rate. Hedge urgent receivables.
Above 95.60 (closing basis)Market is becoming stronger than expected. Increase the pace of hedging.

Simple strategy

Do not place 100% of the order at 95.77. Start around 95.55 and sell in stages as the rate moves higher.

The zone is a range to work through, not a price to wait for. A single order parked at 95.77 may never fill β€” the market has not traded above 95.755 in eight sessions, and the upper half of the zone is where selling interest is heaviest. Filling in stages from 95.55 upward captures the zone whether or not the top is reached.

For receipts due more than three months out, compare waiting on spot against booking forward. Forward levels are substantially higher at longer maturities β€” the six-month forward is around 96.81, some 137 paise above today’s market. For that horizon the forward gives you a better rate than the spot market plausibly will.

If you are an importer β€” paying USD

Objective: avoid being forced to buy the entire requirement after a sudden rupee fall.

USD/INRAction
95.10 – 95.30Preferred buying zone. Cover progressively.
95.30 – 95.44Buy part of the requirement. This is a reasonable level, not a bargain.
95.44 – 95.60Cover urgent requirements. Do not wait with the full exposure open.
Above 95.60Accelerate hedging. The neutral view is weakening.
Two consecutive closes below 95.16Rupee strength is becoming established. You can stagger remaining non-urgent purchases rather than rushing everything.

Simple strategy

Cover urgent payments now. For non-urgent payments, keep some flexibility and buy progressively if USD/INR falls toward 95.30–95.10.

Two things currently favour you at once, which is unusual: the rate is 32 paise below where it sat a week ago, and the extra cost of booking ahead is no longer rising. Note also that one-month cover at 95.6783 sits inside the exporter’s selling zone β€” you would be paying forward for a level the market has not reached in eight sessions. Prefer near-dated cover.

The four levels that change the plan

Forget the technical indicators. For treasury execution, watch these four numbers.

LevelMeaningTreasury response
95.77 (R)Upper end of exporter zoneExporters should have progressively sold by here. Do not wait for a higher target on the full exposure
95.60 (W)Warning levelImporters increase cover; exporters become more aggressive
95.16 (S)Key supportExporters stop waiting if the level breaks; importers can buy weakness
96.05 (X)View invalidatedAbandon the current neutral strategy and reassess exposure immediately

Important β€” we act on closing levels, not intraday spikes

A temporary intraday move is not enough to change the strategic view. A close above 95.60 is the warning. A close above 96.05 invalidates the view. Two consecutive closes below 95.16 confirm the support has failed.

Consecutive means consecutive. A close below 95.16 followed by a recovery the next session does not trigger the rule. Both closes must be below, back to back.

Where these levels come from

They are not round numbers picked for convenience. 95.16 is the base of an area carrying seven independent reference points; 95.40–95.60 is the heaviest cluster on the chart, at fourteen; 95.77 is August’s highest traded price. 96.05 is where the trend-following model would flip, which is why a close above it voids the view rather than merely warning about it.

Your payment date matters more than the forecast

Exposure dueExporterImporter
0–7 daysHedge the urgent amount. Do not depend on this week’s forecastCover urgent payments now
8–30 daysSell progressively around 95.44–95.77Buy progressively around 95.30–95.44
31–60 daysKeep some flexibility. Compare spot with forwardCover part now and stagger the balance
60+ daysCompare forward booking carefully. Longer forwards are attractive for receivablesPrefer shorter-dated protection unless there is a specific reason to lock long-term
The forecast tells you where the market may go. Your exposure tells you how much risk you can afford to take.

Today’s treasury instruction

Exporter

Do not wait for 95.77 on the full exposure. Start selling around 95.55 and increase the hedge if the market moves higher.

Importer

Cover urgent requirements now. For the balance, use staggered buying between 95.44 and 95.10, with greater preference below 95.30.

Both

If USD/INR closes above 95.60, become more defensive. If it closes above 96.05, reassess the entire strategy. If it closes below 95.16 for two consecutive sessions, the market has shifted in favour of the rupee.

Neutral does not mean do nothing

This is a neutral market. Neutral means hedge progressively instead of betting everything on one forecast β€” it does not mean leave the book open and wait.

Which way the market moves and how urgently you should hedge are two different decisions. Your exposure size, your payment dates, and the cost to you of being wrong come first. The market level decides how you execute, not whether you cover. An exporter with a receipt landing on Thursday and an exporter with one landing in November are looking at the same market and should not be doing the same thing.

02Why we have this view
Three sets of evidence feed this week’s view: how the rate has actually behaved, what oil and money flows are doing, and what the forward market is charging. They do not fully agree, and we say where they disagree rather than smoothing it over.

What the market did β€” five facts

1. The climb stopped, and we can date it. The dollar closed at 95.7450 on 24 August, its highest of the month. The next day it fell 33 paise. In the four sessions since it has not closed above 95.55, and August’s peak of 95.7675 has not been approached. The rate is now sitting slightly below its one-month average, having spent all of August comfortably above it.

2. Oil fell, and that is what moved the rupee. Brent dropped 4.74% over the week and remains around $90 a barrel. India buys more than 80% of its oil from abroad, so cheaper oil means fewer dollars leaving the country to pay for it. Of everything on this page, this is the input with the most direct and fastest transmission into the rate. Watch it daily.

3. Foreign investors sold Indian shares and the rupee still gained. On Friday 28 August foreign institutions were net sellers of β‚Ή5,040 crore, while Indian institutions bought β‚Ή5,184 crore. The rupee strengthened 16 paise that day anyway. That combination is unusual. It either means the oil effect was strong enough to overwhelm the outflow, or that the central bank was smoothing the market. We cannot separate the two without reserves data we do not have.

4. Global markets were calm and buying risk. Gold fell 3.8% over the week and silver 4.6% β€” investors were unwinding safety trades, not buying them. The main US fear gauge fell 4.6%. Nothing in global sentiment currently argues for a weaker rupee.

5. Indian shares stayed soft. The Nifty was down 0.31% on the week and remains 7.5% lower for the year. This is the one domestic signal still working against the rupee, and it has been doing so for months.

What the price action says, without the jargon

QuestionAnswerWhat it means for you
Is the dollar still climbing?No. It stopped on 25 August.The reason to expect higher rates by simply waiting has gone.
Is it now falling?Not established. Four sessions is not a trend.Do not swing from waiting for a higher rate to expecting a lower one.
How strong is the current direction?Weak, and weakening. Our strength measure has been falling for two weeks.Whatever happens next is unlikely to be a clean one-way move.
Which side is under more pressure?Downward. Selling pressure now exceeds buying pressure by the widest margin in weeks.This is the clearest single signal in the current evidence, and it points down.
How much is it moving each day?Very little. About 15 paise a day against a normal 21.Calm periods like this usually end with a bigger move, not with more calm.
Where is it in its yearly range?High β€” 85% of the way up.Still historically expensive for importers, still historically good for exporters.

What the outside world is doing

DriverWhere it standsEffect on rupeeWhat it means for treasury
OilBrent around $90, down 4.74% on the week; up 45% for the yearHelpingThe dominant input. Cheaper oil means a smaller import bill and less dollar buying
Middle EastFresh strikes near the Gulf shipping route reported over the weekendHurtingThe one live threat to the oil relief above. It arrived after Friday’s close
Foreign investor flowsβ‚Ή5,040 crore sold on Friday, offset by domestic buyingHurtingA steady drag, but domestic institutions have been absorbing it
Indian sharesNifty βˆ’0.31% on the week, βˆ’7.5% for the yearHurtingWeak equities discourage the foreign money the rupee needs
US interest ratesHeld at 3.50–3.75%, with three officials wanting a rise. Decision 15–16 SeptemberHurtingA background pressure, not a daily one. Outside this week
Indian interest ratesHeld at 5.25%. Next review 5–7 OctoberHelpingIndia still pays more than the US, which supports the rupee. No domestic rate risk this week
Global moodGold down 3.8%, fear gauge down 4.6% on the weekHelpingCalm markets are good for emerging currencies including the rupee
Forward marketCost of booking ahead broadly flat across all datesNeutralWaiting is no longer getting more expensive. See section 05

A conflict we cannot resolve, and are not going to hide

Our market data feed shows oil down 4.74% over the week and slightly down again on the day. Our macro briefing says oil reversed upward by about 2.5% to roughly $90 after strikes near the Gulf shipping route on 30 August.

Both can be true at different moments β€” the fall happened during the week, the bounce over the weekend. But we cannot confirm which is current as we publish. Treat oil as the live variable this week and check it before you execute. If it is genuinely back above $95, the warning level becomes likely rather than possible.

Putting the three together

Price behaviour: the climb has ended and downward pressure has increased, but four sessions do not make a new direction, and the market is moving too little to have conviction either way.

Outside drivers: genuinely mixed for the first time in a month. Oil, global calm and Indian interest rates now help the rupee. Foreign selling, weak Indian shares, US rates and the weekend’s Gulf news work against it.

Forward market: neutral. The cost of booking ahead is flat, so waiting is neither getting cheaper nor more expensive.

Together: neutral, with wide two-way risk. Confidence on direction is low. Confidence on the range is medium β€” lower than we would normally claim, because two large events sit inside the week and because the calm of the last fortnight is the sort that usually ends abruptly.

03What can change the view this week
This week is not quiet. India’s growth figures land today and America’s jobs report lands Friday. Either can move the rate more than a normal week’s trading. The middle of the week is quiet; the ends are not.
DayWhat landsWeightWhy treasury cares
Mon 31 AugIndia growth figures for April–June, plus the external trade gap and government spendingHighLast quarter was 7.8%; forecasts span 6.4% to 8.0%. Neither extreme is priced in. Landing today. A strong number helps the rupee; a weak one hurts it
Tue 1 SepIndia factory activity survey and monthly tax collections; China factory surveyMediumConfirms or contradicts today’s growth number on both sides of the oil trade
Tue 1 Sep (unconfirmed)Eurozone inflation estimate for AugustMediumNot listed in either of our sources. Matters mainly if you hold euro exposure β€” see the note below
Wed–ThuNothing scheduled of sizeLowThe quiet middle. Most likely two sessions of narrow trading
Fri 4 SepUS employment report for AugustHighThe first of two numbers that decide the US rate decision on 15–16 September, where three officials already want a rise. A strong number pushes the dollar up

Two calendar items we could not confirm

Our macro briefing lists only central bank meetings for the next month. It lists no data releases at all β€” which means neither Friday’s US employment report nor the Eurozone inflation estimate appears in it, despite both being routine monthly events.

We have included Friday because it falls on the standard schedule and because leaving it out would understate the week’s risk. Please confirm both against your own calendar before acting. This is the second week running that a date problem has surfaced in this source.

Just beyond this week

WhenWhatWhy it matters
Sun 6 SepOil producers’ meetingSets Monday’s oil opening. Directly relevant given oil is currently the dominant driver
11–12 SepUS inflation, then India inflationThe pair of numbers that decide the US decision in mid-September and India’s in October
15–16 SepUS interest rate decision and projectionsThe largest scheduled global event in the next month
17–18 SepUK and Japan rate decisionsA surprise from Japan is a known source of emerging-market currency turbulence
5–7 OctIndia interest rate decisionNo domestic rate risk before this. Positioning ahead of it starts in late September

The honest read on this week’s calendar

India’s growth figures land today and the US employment report lands Friday. The week is bookended by the two largest scheduled events available before mid-September, with a quiet middle between them. This is why our range is wider than the recent calm alone would justify. If you have payments or receipts settling in the first half of September, plan around today and Friday, not around the average of the week.

04Treasury execution map
A working table. Find where the rate is trading today in the left column, then read across to see what it means for you. One row for exporters receiving dollars, one for importers paying them. Use it during the week, not just once.
If the rate is…What it meansExporter actionImporter action
above 96.05 (X)Our view is void. Expect a weaker rupee from hereReassess any waiting strategy. Protect what remainsCover the rest without waiting for a pullback
95.85 – 96.05Beyond the week’s expected extreme. Something has changedIncrease cover steadily. This is a good level, not a starting pointHold cover already in place. Do not chase higher
95.60 – 95.85 (W)Warning zone. The two-way case is under strainIncrease cover progressively. Treat as late-stageCover urgent items. Waiting is getting expensive
95.55 – 95.77 (R)The exporter’s zone. Where selling interest clustersPrimary selling zone. Begin at 95.55, not at the topNo urgent action. Watch for a close above 95.60
95.30 – 95.55Where the rate is now. Middle ground, no edge either wayBegin partial selling. Do not wait for the zone aloneStagger non-urgent buying. Reasonable, not exceptional
95.16 – 95.30 (S)The floor area. Well defended in past testsHold. Avoid selling at the bottom of the rangeFavourable. Execute into weakness here
94.92 – 95.16Below the floor. Deeper support sits hereStop waiting for the zone. Cover urgent receivablesVery favourable if reached. Would need today’s data to disappoint
two consecutive closes below 95.16The floor has failed. A move to 94.92 opens upCover urgent items. Do not wait for a bounceTake the opportunity, but in stages β€” do not commit everything at once

Adjusting for when your money moves

Settling inExporterImporter
0–7 daysCover urgent receipts regardless of level. With no confidence on direction, staying open is not justified β€” and one-week cover is only about 4–5 paise above today’s marketCover urgent payments now. Today’s growth data and Friday’s US jobs report both fall inside this window
8–30 daysSell in stages into 95.44–95.77. One-month cover at 95.6783 sits inside your zone β€” the forward may deliver your target price without the market ever getting thereBuy in stages into 95.30–95.44. One-month cover is inside the exporter’s selling zone, which makes it poor value for you
31–60 daysKeep flexibility. Two-month cover at 95.8923 and three-month at 96.1152 are both well above anything the market has traded this monthCover part now, defer the rest. Three-month cover already exceeds our invalidation level, so you are pre-paying for a scenario we rate at under one in three
61 days and beyondBuild a ladder around the five-to-nine-month range where the extra you earn from booking ahead is highest β€” roughly 2.9–3.0% a yearShort-dated cover remains the cheapest protection available. Avoid locking long tenors while the extra cost is near its peak

The risk of waiting, both ways

Exporters: the market has not traded above 95.755 in eight sessions. Waiting for a price meaningfully above the zone means waiting for something the market has not offered in a fortnight. The mistake to avoid is a single unfilled order at the top of the zone.

Importers: the cheap end of the range has finally come back within reach after a fortnight away. But today’s growth data can remove it in a single session, and the floor at 95.16 has held well in previous tests. Take what is available rather than holding out for 94.95.

05The cost of booking ahead
Booking a rate for a future date costs more than today’s rate. That extra cost barely moved this week, even though the rate itself fell twenty-two paise. What you pay to wait is currently steady.
Book forRate you getExtra vs todayCost per yearChange on the week
Today95.44 / 95.45β€”β€”βˆ’22 paise
1 week95.4825 / 95.49754.3 / 4.8 p2.32 / 2.60%β€”
2 weeks95.5250 / 95.54508.5 / 9.5 p2.32 / 2.60%β€”
3 weeks95.5675 / 95.592512.8 / 14.3 p2.32 / 2.60%β€”
1 month95.6483 / 95.678320.8 / 22.8 p2.41 / 2.65%βˆ’0.8 / +0.7 p
2 months95.8623 / 95.892342.2 / 44.2 p2.65 / 2.77%βˆ’2.0 / βˆ’0.9 p
3 months96.0852 / 96.115264.5 / 66.5 p2.71 / 2.80%βˆ’2.8 / βˆ’1.8 p
5 months96.6093 / 96.6393116.9 / 118.9 p2.92 / 2.97%β€”
6 months96.8141 / 96.8441137.4 / 139.4 p2.90 / 2.95%βˆ’3.6 / βˆ’2.6 p
9 months97.5406 / 97.5706210.1 / 212.1 p2.94 / 2.97%β€”
12 months98.1941 / 98.2241275.4 / 277.4 p2.89 / 2.91%+0.7 / +1.0 p

Desk forward calculator, standard month-wise rates, value date 2 September 2026. “Change on the week” compares the extra cost only, against the 27 August value-date curve β€” not the rate itself, which fell with the market.

The rate fell. The cost of waiting did not.

Booked rates came down 21 to 25 paise at every date β€” but almost entirely because the market itself fell 22 paise. Strip that out and the extra cost of booking ahead barely moved: down slightly at three and six months, flat at one month, marginally up at a year. Deferring a decision is not currently getting more expensive, which is a genuine change from the recent pattern.

What this means for each side

Importers. Two things went your way at once, which is unusual. The market fell 32 paise and the cost of deferring stopped climbing. A payment deferred from a week ago is cheaper on both counts today. That said, one-month cover at 95.6783 still sits inside the exporter’s selling zone β€” you would be paying forward for a level the market has not reached in eight sessions. Prefer short-dated cover, where the annual cost is around 2.3–2.6% against roughly 2.9–3.0% further out.

Exporters. The whole curve came down with the market, so booked rates are lower across every date. But the extra you earn by booking ahead is intact: six-month cover at 96.8141 is 137 paise above today’s market, and a full year is 275 paise above. For anything settling beyond three months, the forward gives you a better rate than the spot market plausibly will.

Where the forward curve crosses our markers

MarkerLevelCurve reaches it atPrior curve
R floor95.55About 3 weeks2–3 weeks
W warning95.60About 1 monthAbout 1 month
X invalidation96.05About 3 monthsAbout 2 months

Read the last row carefully. An importer covering three months out is already paying above the level whose break we would treat as proof of a weaker rupee. Beyond three months, the argument this note is having about direction has already been settled by the forward market β€” and settled against the rupee. One point in your favour: that crossing sits at three months rather than two, which buys about four extra weeks before the maths turns against deferral.

Keep these two decisions separate

The extra cost of booking ahead reflects the difference between Indian and US interest rates. It is not a forecast. The forward market is not predicting 98.19 in a year β€” it is charging you the interest difference between two countries for holding the position that long. A good rate today is a good moment to book a forward; it is not a reason to skip hedging. Equally, a poor rate today does not make the carry any more expensive than it already is.

06Risk monitor
Six things that could break this week’s expected range, what would tell you each is happening, and what to do about it. The biggest one is oil turning back up. The second is that this month’s unusual calm ends suddenly.
RiskEffectWhat tells you it is happeningWhat to do
Oil turns back upRupee weakerBrent holding above roughly $95, or fresh disruption to Gulf shippingThe driver behind the recent rupee gain reverses. Treat the warning level as likely. Importers accelerate cover
The calm endsBoth waysAny single session moving more than 30 paiseWiden every zone on this page by about 25 paise. Prefer staged execution over one decision
Today’s growth data disappointsRupee weakerA figure below the 6.4% bottom of the forecast rangeLanding today. Do not leave early-September exposure unmanaged into it
Friday’s US jobs number is strongRupee weakerA figure that raises the odds of a US rate rise on 16 SeptemberBack-loaded risk. Exporters with the week’s receipts should not leave everything to Friday
Foreign selling acceleratesRupee weakerOutflows above roughly β‚Ή5,000 crore for several days runningFriday’s β‚Ή5,040 crore was absorbed domestically. A sustained run would not be
Oil stays soft and growth surprises upRupee strongerBrent below $88 with a growth figure above 8%The main way we get to the bottom of the range. Exporters should not be sitting on unfilled orders at the top

The risk we rate highest, and why

The calm ending on an oil shock. Daily movement is running at about 15 paise against a normal 21, and this is the fourth week of it. Calm this deep and this prolonged historically ends with a larger move rather than more calm. The direction is not predictable from the calm itself β€” but the size of what follows usually is.

What makes it sharper this week is the timing. The calm sits between two large scheduled events, with fresh Gulf news arriving over the weekend. The most likely week is quiet in the middle and eventful at both ends. Plan execution around today and Friday, not around Wednesday.

What we still cannot see

We still have no central bank reserves figure and no record of official market activity. This matters more than usual right now: on Friday foreign investors sold β‚Ή5,040 crore of Indian shares and the rupee strengthened 16 paise anyway. Either cheaper oil overwhelmed the outflow, or the market was being smoothed. We cannot separate the two, and we are not going to pretend otherwise.

Flows alone tell you what foreign investors did, not what the central bank did. Until we can see both, any reading of official activity is inference rather than measurement. The full list of what is still missing is in Appendix D.

Desk summary

This week, 31 August to 4 September. Neutral, with wide two-way risk. Friday’s close expected between 95.20 and 95.70, with extremes between 95.10 and 95.85. The climb that ran through August ended on 25 August; nothing yet has replaced it with a downward trend. Today’s growth data and Friday’s US jobs report bookend the window.

One month out. The question is whether the market can get back above 95.77. The US rate decision on 15–16 September is the likely decider. Note that one-month cover already sits inside the exporter’s zone.

Beyond. The forward market charges 96.11 at three months and 98.22 at a year β€” both above every marker in this note. Any longer view must be measured against those numbers, not against today’s rate.

A–DAppendix Β· full evidence and audit trail

Technical detail retained so a reviewer can trace every conclusion above to its source. This section deliberately uses full analytical vocabulary; sections 01–06 do not.

A Β· Technical evidence

Market structure. 28 Aug (last confirmed): O 95.5100 Β· H 95.5775 Β· L 95.3150 Β· C 95.3775. Range 26.3 paise. 31 Aug 09:06 capture: O 95.4900 Β· H 95.5000 Β· L 95.4600 Β· C 95.4650, range 4.0 paise β€” see the data-quality note in D. Position in 50-day range 52.4%; in 52-week range 85.1%. 50-day high 96.6725, low 94.1350. Changes by window: 1d +0.092% Β· 5d βˆ’0.240% Β· 15d +0.270% Β· 30d βˆ’0.846% Β· 45d +1.134% Β· 90d +2.102% Β· 120d +4.935% Β· 180d +6.608% Β· 360d +9.265%.

Trend. ADX14 22.19, labelled WEAK_TREND, 10-day slope βˆ’4.28 (was 18.07, slope βˆ’8.28). DI+ 16.82 versus DIβˆ’ 30.71 β€” the gap widened from βˆ’7.0 to βˆ’13.9 in one week. Moving-average alignment MIXED (was STRONG_BULL). Price above SMA20 (95.4582, +0.007%), SMA100 (95.1356), SMA200 (92.8997, +2.761%); below SMA50 (95.5037, βˆ’0.041%), EMA8 (95.5189), EMA21 (95.5489). EMA55 95.3898, EMA100 94.7707. Exponential stack no longer bullish. Supertrend DOWN at 96.0524 (X). Parabolic SAR UP at 95.2466. Ichimoku: price BELOW_CLOUD (was ABOVE_CLOUD) β€” conversion 95.5412, base 95.7963, cloud edges 95.5475 / 95.7169.

Momentum. RSI14 47.62 Β· RSI7 45.19 Β· NEUTRAL Β· no divergence. MACD βˆ’0.01761, below signal βˆ’0.00669, histogram βˆ’0.01092 and not rising. Last week MACD was +0.01757 above signal β€” the cross reversed within five sessions. Stochastic K 40.98 / D 45.88. Williams %R βˆ’59.02 Β· CCI20 +12.13 Β· TSI βˆ’1.82 (was +1.42). ROC12 +0.142% against ROC30 βˆ’0.846%.

Volatility. ATR14 0.2159 (21.6 paise) = 59.5% of its 50-day average. ATR20 0.2480. HV20 2.22% Β· HV60 4.88% Β· HV120 6.29% β€” HV20 is 35% of HV120. Parkinson 1.72% Β· Garman-Klass 1.58% Β· Rogers-Satchell 1.50%. Volatility percentile of history 34.1. Bollinger bandwidth 0.00788, percentile 32.0, squeeze ACTIVE, position in band 0.509. 1-day VaR 95: βˆ’0.548%. Expected shortfall: βˆ’0.869%.

Support and resistance zones (clustering tolerance 0.1146 = 0.35 Γ— average daily range):

ZoneTypeRefsStrengthComposition
96.96 – 97.00Resistance610/1052-week high, 120D/252D swing high, 200-day high, round 97.00
96.6725Resistance35/1060D swing high, 55-day channel high, 50-day high
95.92 – 96.07 (X)Resistance47/10Upper Keltner, round 96.00, Supertrend 96.0524, 60D Fib 23.6%
95.69 – 95.83Resistance910/10Pivot R2, 60D Fib 38.2%, Ichimoku cloud A + base line, 20D swing high 95.7675, upper Bollinger
95.40 – 95.60 (W)Resistance1410/1060D Fib 50%, daily pivot, 20D Fib 38.2%, SMA20, mid-Bollinger, round 95.50, SMA50, pivot R1, Ichimoku conversion + cloud B
95.3775Spotβ€”β€”28 Aug confirmed close
95.16 – 95.39 (S)Support710/10Pivot S1 + S2, lower Keltner, 20D Fib 50% + 61.8%, PSAR 95.2466, EMA55
94.92 – 95.14Support810/1020D swing low + channel low, round 95.00, lower Bollinger, 20D Fib 78.6%, 60D Fib 61.8%, SMA100
94.50 – 94.68Support35/10Round 94.50, 252D Fib 23.6%, 60D Fib 78.6%
94.00 – 94.14Support59/10Round 94.00, 120D Fib 50%, 60D swing low, 55-day channel low

Table scrolls sideways on narrow screens. 17 zones identified in total.

Reference-point counts overstate reliability β€” the caveat stands

W scores 10/10 on fourteen reference points. But the component we can actually test β€” the 20-day 38.2% retracement at 95.4438, inside the zone β€” has held only 2 of its last 9 tests (22%). The nearby 20-day 23.6% level at 95.5675 has held 3 of 7 (43%). Counting reference points does not weight them by how often they hold. Read W as an area price tends to grind through rather than a wall it rejects from.

B Β· Historical and quantitative evidence

Statistical ranges, unconditional, anchored on 95.3775. We now publish these split by measurement basis, which is the methodology change flagged in Section 01:

HorizonClosing basis 50%Closing basis 68%Intraday reach, medianIntraday reach, 75th
1 day95.307 – 95.48495.241 – 95.54695.313 – 95.44095.193 – 95.552
5 day95.258 – 95.70095.101 – 95.87895.187 – 95.58794.983 – 95.884

Derived from 878 observations of this pair’s own history, excluding the incomplete 31 August bar. The published closing band of 95.20–95.70 sits marginally wider than the 5-day 50% closing band and materially inside the 68%, which is where we have chosen to sit given the event calendar. The published intraday reach of 95.10–95.85 approximates the 75th-percentile excursion band.

Conditional scenarios and probabilities. Engine output: bullish 30% / base 40% / bearish 30%, regime WEAK_TREND, regime prior 44%, historical tilt +0.20, structural tilt βˆ’0.25. Published weights: 28 / 45 / 27. Two adjustments made, both stated:

  • βˆ’2 from bullish. The engine’s positive historical tilt rests materially on the sudden_volatility_contraction stream (73% higher at five sessions), which is triggered by the 4.0-paise reading on the incomplete 31 August bar. Strip it and the remaining seven streams run 45–58% β€” indistinguishable from a coin flip. This is the same contamination that inflated last week’s compression reading.
  • +5 to base, βˆ’3 net redistribution. Offset against the two tier-1 calendar events, which argue against a narrow week even as the compression argues for one.

Weighted historical follow-through β€” eight streams, 793 observations. Market-condition analogues 45% higher (20 obs) Β· unusually narrow range day 54% (250) Β· inside range day 57% (128) Β· unusually small daily range 47% (106) Β· sudden volatility contraction 73% (86) β€” flagged, see above Β· after volatility squeeze active 58.3% (187) Β· support test 20D Fib 38.2% 22% (9, weight 0.10) Β· resistance test 20D Fib 23.6% 57% (7, weight 0.08). Weighted result: 55% higher at five sessions, against 58% last week. Lean classified NO_CLEAR_LEAN at 1, 3 and 5 days; HIGHER at 10 days (59%).

Level-touch probabilities from 20 comparable historical situations: nearest resistance zone centre 95.5068 touched 75% within five sessions; nearest support zone centre 95.2614 touched 35%; 20-day high 95.7675 touched 15%; 20-day low 94.92 touched 0%.

Treasury excursion metrics. 5-day: exporter typical βˆ’0.200% (β‰ˆ19p), severe βˆ’0.861% (β‰ˆ82p); importer typical +0.219% (β‰ˆ21p), severe +0.960% (β‰ˆ92p). 10-day: exporter βˆ’0.281% / βˆ’1.165%; importer +0.358% / +1.392%. 20-day: exporter βˆ’0.388% / βˆ’1.393%; importer +0.605% / +2.066%.

C Β· Cross-currency and flow context

Pair / seriesLevelChangeNote
USD/INR95.3775βˆ’31.75p on weekADX 22.19 falling; 3 open conflicts; DIβˆ’ exceeds DI+ by 13.9
EUR/INR110.6550βˆ’1.181% 5dCross-rate integrity FAILED β€” see below
GBP/INR129.3050βˆ’0.199% 1d6 open conflicts, the most of any pair in the file
EUR/USD1.15913βˆ’0.621% 5dADX 40.61 β€” the only genuinely strong trend in the set. Engine confidence HIGH
GBP/USD1.35439+0.073% 1dEngine confidence LOW
FII / FPI netβˆ’β‚Ή5,039.80 cr28 AugBuy β‚Ή13,263.62 cr / sell β‚Ή18,303.42 cr
DII net+β‚Ή5,183.93 cr28 AugBuy β‚Ή16,539.38 cr / sell β‚Ή11,355.45 cr β€” fully absorbed the FII outflow
Nifty 50β€”βˆ’0.31% wk, βˆ’7.48% YTDWeak, and weak all year
Brentβ‰ˆ$90βˆ’4.74% wk, +45.08% YTDFeed gives percentage change only, not an absolute price
Gold / Silverβ€”βˆ’3.77% / βˆ’4.62% wkSafe-haven unwind β€” risk-on, INR-supportive

Correlation. USD/INR to EUR/USD is βˆ’0.023 over 30 days and 0.092 to GBP/USD, against 0.443 between USD/INR and EUR/INR. The dollar-index framing remains structurally downweighted for this pair, as corrected two cycles ago. The two legs of EUR/INR are effectively uncorrelated right now, which means cross volatility is close to the quadrature sum of both.

EUR/INR cross-rate integrity failure β€” new this week

Last week this check passed at 0.001%. This week it fails. The 28 August EUR/INR close of 111.0325 is out by +55.7 paise against USD/INR Γ— EUR/USD (110.4758). Typical deviation across the prior 18 sessions is 1–30 paise. The 31 August bar reconciles perfectly (0.001%), which points to Friday’s EUR/INR print being stale β€” it implies EUR/USD at 1.1641 when EUR/USD actually closed at 1.1583, having fallen 0.58% that day.

This corrupts EUR/INR’s reported daily move (βˆ’0.34% stated; β‰ˆ +0.16% on a leg-consistent basis), the consecutive-down-day count, and all of today’s EUR/INR daily pivots, which sit 25–60 paise above spot. The engine’s own decomposition contradicts itself, reporting the cross down 0.34% while both legs moved up β€” arithmetically impossible. No EUR/INR outlook will be published until the 28 August quote is re-sourced. USD/INR is unaffected.

D Β· Sources, gaps and method

Sources. Desk quantitative and scenario engines v3.0 / v1.0, run 31 August at 09:06 IST. USD/INR series 884 rows, 2 Jan 2023 to 31 Aug 2026; all integrity checks passed, no duplicate dates, no invalid OHLC. Desk forward calculator, standard month-wise rates, spot value date 2 September 2026. FII/DII combined net figures, 28 August. Real-time commodity futures and world market indices feeds. Fundamental drivers note dated 31 August 2026. Prior week’s published outlook of 24 August for all week-on-week comparisons.

Data-quality note: last week’s stub bar is now proven, and it recurs today

Last week’s report used a 24 August bar of O 95.6400 Β· H 95.6700 Β· L 95.6350 Β· C 95.6500, range 3.5 paise, and flagged it as either the quietest session on record or an incomplete capture. The same bar in this week’s file reads O 95.6400 Β· H 95.7550 Β· L 95.6350 Β· C 95.7450, range 12.0 paise. It was an incomplete capture. The engine ran at 09:15 and recorded fifteen minutes of trading as a session β€” understating the close by 9.5 paise and the high by 8.5, and dragging down every volatility measure in the note.

The same fault is present today. The 31 August capture at 09:06 shows a 4.0-paise range at the 3.3rd percentile of 883 observations. We have therefore anchored spot on the 28 August confirmed close, excluded the 31 August bar from all range and volatility computation in Appendix B, and flagged the one historical stream it contaminates. The engine run time will be moved after the close from the next cycle.

Data marked unavailable β€” flagged, not estimated.

  • Now resolved: FII / FPI flows (received this cycle, single day only β€” a daily series is still needed) Β· Brent and WTI direction (received as percentage change; an absolute price series is still needed) Β· Indian equity indices Β· global risk indices.
  • RBI FX reserves and intervention record β€” still absent. This is the gap that prevents us separating the oil effect from official smoothing in Friday’s move, and it is now the single most valuable missing series.
  • India and US government bond yields β€” absent. No rate-differential attribution has been performed on the forward curve and none should be inferred.
  • USD/INR implied volatility and risk reversals β€” absent. Would establish whether the options market prices this compression as directionless or skewed.
  • Confirmed economic calendar β€” our macro source lists central bank meetings only, with no data releases. Friday’s US employment report is included on standard-schedule grounds, not on source confirmation. Second consecutive week with a calendar defect.
  • Series completeness β€” 26 August is absent from the price file, and 72 business days (7.53%) are missing across the full series.
  • India monthly trade balance β€” the oil-to-currency mechanism remains directionally certain and unquantified.

Open signal conflicts β€” three, down from five.

ConflictImportanceDesk reading
Daily movement far below the long-term norm (HV20 2.22% vs HV120 6.29%)HIGHFavours narrow execution ranges today; argues strongly against extrapolating them forward
The last week and the last month point in opposite directions (5d βˆ’0.24%, 20d +0.09%)HIGHShort-dated and longer-dated exposure face different risks. Stagger rather than act once
Price near the top of its one-year range (85.1%) without momentum confirming (RSI 47.6)MEDIUMThe level is being held without conviction

Evidence quality scores HIGH on data quality, historical sample, indicator agreement and historical agreement; overall engine confidence MEDIUM. We publish directional confidence Low and range confidence Medium. Range confidence is lower than last week’s High despite better data, because the calendar carries two tier-1 events where last week carried none β€” a wider range is more honest than a narrower one that happens to look precise.

Method changes effective this cycle. Four, all arising from last week’s miss:

  1. Spot is published as the last confirmed close, with the live morning price shown separately.
  2. Ranges are published on two bases β€” closing and intraday β€” because readers grade the note on closes and the previous single band was built from intraday excursions.
  3. Any latest bar below the 5th percentile of range, captured within two hours of the open, is excluded from volatility, candle-pattern and analogue computation.
  4. When ADX is below 25 with a negative 10-day slope, DI+/DIβˆ’ carries more weight than MACD crossovers and moving-average alignment. Last week that reading was correct and was outvoted; it would have flipped the directional call.

Standing method notes. Levels are drawn from Fibonacci retracements, moving averages, volatility bands, channels, pivots, Ichimoku, swing points and round numbers, then clustered at 0.1146 tolerance. Historical analogues use a weighted robust-z nearest-neighbour search over backward-looking features only, across 664 candidate days; best similarity 82.3, average 71.5; candidates must be at least 20 bars old so outcomes are complete, with a Β±5-day exclusion so one episode cannot fill the list. The Ichimoku lagging line is excluded to avoid look-ahead bias. The engine is volume-free by design. Seasonality carries only 3–4 years per month, is rated VERY_LOW_SAMPLE, and has not been used. No rate, level, probability or event in this report has been invented. This is a market-timing framework, not personalised treasury advice, and no hedge percentages are prescribed.

Your exposure is not the market

This note analyses the market. A treasury risk engagement analyses your book against it β€” exposure mapping, tenor buckets, benchmark rates and execution timing built around your own cash-flow dates rather than around a published level.

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.

FX Capital India Β· Protect Β· Optimise Β· Grow Β· Independent treasury advisory for cross-border trade. No bank affiliation. No commissions.