# Major pairs trade on relative rates and positioning — FX Market Recap, Sep 28

Canonical: https://fxmacrodata.com/articles/fx-market-overview-2026-09-28
Author: FXMacroData
Published: 2026-09-28T07:00:00Z

Australian dollar strength was broad. Cross-asset confirmation is still pending. Rate spreads and positioning decide the follow-through.

Real-money accounts are leaning into[AUD/USD](/dashboard/AUD_USD) as Australia's G10-leading real[policy rate](/api-data-docs/usd/policy_rate) of 0.85% contrasts against negative real[policy rates](/indicators/policy-rate) across European and Canadian crosses, setting up a sharp repricing for speculative accounts holding heavy net short positions.

Session framework

## The market read

- Market regime Relative rates, cross-pair confirmation, and positioning supplied the framework for the session.

- Positioning check Latest COT data shows[CHF](/switzerland) speculative bias as Short.

Evidence at a glance

## The signals behind the market view

The release, price action, cross-asset backdrop, and positioning evidence that support—or challenge—the session thesis.

Spec Positioning

CHF COT Bias

Short

Net non-commercial -26,752

Week of 2026-09-22

## Real Yield Divergence Sets G10 Carry Channels Across Currency Pairs

Australia maintains the highest real policy rate among major developed markets at 0.85%, calculated as the 4.35% policy rate minus 3.5%[inflation](/indicators/inflation) . In contrast, the[European Central Bank](/dashboard/press-releases/eur) real rate remains deeply negative at -0.70%, reflecting a 2.5% policy rate against 3.2% inflation. Meanwhile,[GBP/USD](/dashboard/GBP_USD) retains support from a positive real policy rate of 0.65% (3.75% policy rate minus 3.1%[CPI](/api-data-docs/usd/inflation) ), creating a distinct capital allocation split across G10 markets between high-real-yield targets and negative-yield funders.

The[Canadian dollar](/canada) faces similar structural headwinds with a negative real policy rate of -0.75%, driven by a 2.25% policy rate and 3.0% CPI inflation rate, steering systematic carry strategies away from CAD and toward[AUD](/australia) . Macro desks are exploiting these fundamental rate spreads to anchor position trades, selling negative real-rate currencies like[EUR/USD](/dashboard/EUR_USD) and CAD crosses against higher-yielding commodity destinations. The policy rate differential chart below demonstrates how inflation-adjusted rates segment the G10 carry universe into clear long and short candidates.

Market context . fxmacrodata.com

200 OK session

GET /api/v1/announcements/usd/policy_rate

FXMacroData source rates . inflation lens

Market context

Policy less CPI snapshot

A quick relative-value lens: latest policy rate minus latest CPI for monitored currencies.

[USD](/united-states) +0.60 pp 10 currencies

**Move

**Today's read:**AUD leads G10 real yield buffers at 0.85% policy-less-CPI versus[EUR](/eurozone) at -0.70% and CAD at -0.75%, underpinning structural carry demand.

How to read this chart

**What it shows:**Each bar approximates the policy-rate cushion after inflation by subtracting latest CPI from the latest policy rate.

**Why it matters:**Currencies with a larger policy-minus-CPI cushion usually have stronger carry support, all else equal.

**Decision point:**Use the spread as context, not a standalone signal: spot follow-through and upcoming data still decide whether the carry edge matters today.

<table class="mt-4 w-full text-sm"> <caption class="sr-only">Policy less CPI data points</caption> <thead><tr><th class="px-3 py-2 text-left">Date</th><th class="px-3 py-2 text-right">Value</th></tr></thead> <tbody><tr><td class="px-3 py-2 text-slate-700">[GBP](/united-kingdom) </td><td class="px-3 py-2 text-right font-semibold text-slate-900">+0.65%</td></tr><tr><td class="px-3 py-2 text-slate-700">[JPY](/japan) </td><td class="px-3 py-2 text-right font-semibold text-slate-900">-1.00%</td></tr><tr><td class="px-3 py-2 text-slate-700">AUD</td><td class="px-3 py-2 text-right font-semibold text-slate-900">+0.85%</td></tr><tr><td class="px-3 py-2 text-slate-700">CAD</td><td class="px-3 py-2 text-right font-semibold text-slate-900">-0.75%</td></tr><tr><td class="px-3 py-2 text-slate-700">CHF</td><td class="px-3 py-2 text-right font-semibold text-slate-900">-0.80%</td></tr><tr><td class="px-3 py-2 text-slate-700">[NZD](/new-zealand) </td><td class="px-3 py-2 text-right font-semibold text-slate-900">-1.35%</td></tr><tr><td class="px-3 py-2 text-slate-700">[BRL](/brazil) </td><td class="px-3 py-2 text-right font-semibold text-slate-900">+9.53%</td></tr><tr><td class="px-3 py-2 text-slate-700">[CNY](/china) </td><td class="px-3 py-2 text-right font-semibold text-slate-900">+2.20%</td></tr></tbody> </table>

## COT Positioning Uncovers Squeeze Dynamics in AUD and CHF Shorts

Commodity Futures Trading Commission positioning data shows speculative accounts expanded their net short position in AUD futures by 7,908 contracts, pushing total non-commercial net short exposure to -46,814 contracts. Leveraged funds adding to AUD short positions against a 0.85% real policy rate differential are taking on substantial squeeze risk ahead of domestic central bank catalyst events. Institutional real-money desks are absorbing these short sales to secure the positive rate differential, leaving short-side traders exposed if domestic growth signals hold firm.

Conversely, Swiss franc futures saw speculative accounts cover 2,236 short contracts, leaving net non-commercial positioning at -26,752 contracts as market participants trimmed exposure against a 0.0% policy rate and 0.8% CPI reading (-0.80% real rate). Comparing these cross-asset positioning flows reveals that while CHF shorts are gradually de-risking, AUD short accumulation has grown more stretched. The positioning breakdown below illustrates the building asymmetry between AUD short buildup and Swiss franc short covering.

Market context . fxmacrodata.com

200 OK session

GET /api/v1/cot/chf

FXMacroData source COT . speculative positioning

Market context

Speculative positioning

Net non-commercial futures positioning for the currencies in focus.

CHF -26,752 2 currencies

**Move

**Today's read:**AUD net short positioning expanded by 7,908 contracts to -46,814 while CHF shorts covered 2,236 contracts to -26,752, creating asymmetric squeeze risk for AUD.

How to read this chart

**What it shows:**COT bars show whether speculative futures accounts are net long or net short the currencies relevant to the recap.

**Why it matters:**[Crowded positioning](/articles/cot-positioning-crowded-trades) can turn an ordinary spot move into a squeeze or cleanout, especially on quiet release calendars.

**Decision point:**A move against a crowded position deserves more respect; a move with no positioning pressure needs more price confirmation.

<table class="mt-4 w-full text-sm"> <caption class="sr-only"><a href="/dashboard/cot">[COT positioning](/articles/cot-report-guide-fx-traders) </a> data points</caption> <thead><tr><th class="px-3 py-2 text-left">Date</th><th class="px-3 py-2 text-right">Value</th></tr></thead> <tbody><tr><td class="px-3 py-2 text-slate-700">CHF</td><td class="px-3 py-2 text-right font-semibold text-slate-900">-26,752</td></tr><tr><td class="px-3 py-2 text-slate-700">AUD</td><td class="px-3 py-2 text-right font-semibold text-slate-900">-46,814</td></tr></tbody> </table>

## Central Bank Rate Frameworks Anchor Real Yield Spreads

The[Federal Reserve](/dashboard/press-releases/usd) policy rate of 4.0% against 3.4% CPI generates a positive real rate of 0.60%, providing steady support for the dollar benchmark while remaining below Australia's 0.85% real buffer. In Japan, the[Bank of Japan](/dashboard/press-releases/jpy) maintains its policy rate at 1.0% against 2.0% inflation, resulting in a -1.0% real policy rate that preserves[USD/JPY](/dashboard/USD_JPY) carry appeal.[Carry trades](/articles/fx-carry-trade-edge-quant-analysis) continue to run off funding currencies locked in negative real yield territory, using JPY and CHF as funding legs against long AUD and GBP assets.

Outside G10, emerging market real rate spreads present an even larger gap, highlighted by Brazil's[Banco Central do Brasil](/dashboard/press-releases/brl) policy rate at 13.75% and CPI at 4.22%, yielding a 9.53% real policy rate advantage. This wide spread attracts cross-border capital from lower-yielding developed markets, reinforcing the broader market structure where capital flows strictly pursue real yield compensation.

## Trader Map: Catalyst Execution Triggers and Invalidation Thresholds

Our base case favors continued structural support for AUD crosses, driven by Australia's 0.85% real rate buffer and the potential for a forced position flush among funds holding -46,814 net short contracts. Tactical traders should monitor upcoming tier-one catalysts, starting with Australia Retail Turnover on Tuesday at 01:30 UTC, directly preceding the[Reserve Bank of Australia](/dashboard/press-releases/aud) Cash Rate decision at 04:30 UTC where policy is pegged at 4.35%. A confirmation trigger for this bullish stance requires the[RBA](/dashboard/press-releases/aud) to maintain a hawkish stance that preserves Australia's yield advantage over global central bank peers.

The thesis would be invalidated if upcoming Australian inflation indicators—specifically Weighted Median CPI and headline inflation on Wednesday at 01:30 UTC—miss expectations and fall significantly below the 3.5% baseline, which would narrow Australia's real rate cushion toward[the Fed](/dashboard/press-releases/usd) 's 0.60% level and validate speculative short positions. Additionally, cross-currency traders must track[Canada GDP](/api-data-docs/cad/gdp) on Tuesday at 12:30 UTC to see whether weakness in Canadian output further depresses CAD's -0.75% real yield backing.

What to Watch Next

- [Reserve Bank of Australia](/dashboard/press-releases/aud) Cash Rate decision on Tuesday at 04:30 UTC (policy rate currently 4.35%) to confirm the G10 high-yield thesis.

- Australia Retail Turnover on Tuesday at 01:30 UTC and Weighted Median CPI on Wednesday at 01:30 UTC to test the 3.5% inflation baseline.

- Canada[GDP](/api-data-docs/aud/gdp) release on Tuesday at 12:30 UTC to assess growth risks for CAD alongside its -0.75% real rate backdrop.

With speculative net short positions in AUD extended to -46,814 contracts against

Reader tools

## Where to check the thesis next

Use these data surfaces to confirm the release reaction, spot follow-through, commodity confirmation, and positioning risk after the recap.

[

Positioning

### Check CHF COT positioning

Positioning is Short with net non-commercial exposure at -26,752; use it to judge squeeze risk.

](/dashboard/cot)[

Dashboard

### Market Summary dashboard

Scan the live FX, commodity, release, and session context behind today's recap.

](/dashboard/market-summary)[

Dashboard

### Release Calendar

Check the next confirmed macro releases that can confirm or reverse the thesis.

](/dashboard/release-calendar)[

Dashboard

### Multi Charts

Compare releases, FX rates, commodities, and rate inputs on one chart surface.

](/dashboard/multi-charts)

### Track the next macro catalyst

Use the dashboards to monitor how this release feeds into rate spreads, macro momentum, and pair-specific pricing. If you need the raw announcement history, the API docs map the exact currency and indicator paths.

[Market Summary Dashboard](/dashboard/market-summary)[API Documentation](/documentation/)[Get API Access](/subscribe)

This briefing covers economic releases from September 28, 2026. Published automatically at 07:00 UTC.

Source: FXMacroData
