Back to research
Systematic / Quant

A Tale of Two Cities · Part I — Two Prices for One Lira: The Onshore–Offshore Basis

· ~24 min read FX optionsmulti-curveCIPonshore/offshorevolatility smilejump-diffusionXVA
Research · FX Options · Emerging Markets

A measure-theoretic, multi-curve framework for onshore/offshore rate divergence — and its managed-crawl numerical resolution.

Abstract

In the Turkish banking system, regulatory limits on TRY transactions with foreign counterparties segment the money market into an onshore funding curve (TLREF/OIS) and an offshore funding curve (implied from FX swap points), sustaining a large, policy-driven cross-currency basis. A pervasive desk shortcut is to mix the onshore forward (for the drift) with an offshore-quoted volatility surface. Part I proves this is theoretically inconsistent and severely mispriced: because implied volatility is a quoting convention and the forward is the pricing primitive, the delta-to-strike map is intrinsically forward-dependent, so re-anchoring the smile to a mismatched forward translates it in log-strike space and corrupts the drift. Working in a multi-curve framework we separate projection from discounting, correct a dimensional base-currency discounting error, establish incomplete-market bounds for onshore-constrained hedgers, and derive the exact error decomposition. Part II tests this framework on real intraday data: delta-hedging the same USDTRY call with spot + swap rolls, it shows that rolling onshore vs offshore splits realized P&L by exactly the cumulative basis, to the cent.

Keywords: FX options · multi-curve discounting · covered interest parity · onshore/offshore segmentation · volatility smile · premium-adjusted delta · jump-diffusion · XVA
PART IThe Static Consistency Framework

01 Introduction

FX option pricing requires three primitives: a forward (the risk-neutral drift), a discount factor, and a volatility surface. In frictionless markets covered interest parity (CIP) ties the forward to domestic and foreign rates. In emerging markets with macroprudential capital controls — most notably the Turkish lira — CIP fails: regulatory limits prevent arbitrageurs from closing the gap, leaving persistently distinct onshore and offshore TRY forward curves.

Because the liquid USD/TRY option market operates offshore and is quoted in deltas by international dealers, pricing forces a choice of curves. A heavily used but fundamentally flawed heuristic combines the internal onshore TRY rate (for the drift) with the offshore broker-quoted smile. This paper formalizes the inconsistency of that mixed approach, building on the multi-curve framework and the FX-convention literature.

02 Institutional background

The Turkish regulator (BDDK) places strict dynamic quotas on the volume of TRY-providing swaps and forwards that local banks may transact with foreign entities. This friction physically segments the market into an onshore curve (TLREF/OIS, the domestic money market accessible to local banks) and an offshore curve (the synthetic TRY rate implied from deliverable offshore FX swap points and NDFs).

The wedge between them is the cross-currency basis b. Depending on the regime, offshore lira can spike to extreme premiums (foreigners starved of lira, 2020) or trade at deep discounts (early-2026 curbs). Because cross-border replication is legally restricted, the CIP deviation is not an actionable risk-free arbitrage. Consequently the onshore and offshore forwards must be treated as distinct, non-fungible traded assets.

03 Notation and assumptions

Let domestic currency d be TRY and foreign (base) currency f be USD; St is the spot in TRY per 1 USD; fix maturity T. Write Pf(t,T),rf for the USD discount factor and rate; Pdon,rdon and Pdoff,rdoff for the onshore and offshore TRY curves, with basis rdoff=rdon+b. The observable forwards are

Fon=S0e(rdonrf)T,Foff=S0e(rdoffrf)T,Foff=FonebT.

(A1) Intra-habitat no-arbitrage — the law of one price holds within the onshore habitat and separately within the offshore habitat. (A2) Segmentation — cross-habitat replication is prohibited; a hedger cannot freely borrow at rdon to hedge a trade settling offshore. (A3) Collateralization — options are CSA-collateralized in a currency c (typically USD). (A4) Habitat assignment — every option belongs to a habitat (settlement venue/counterparty) dictating the unique admissible hedging forward.

04 Theoretical framework

4.1 Multi-curve discounting and the dimensional correction

A pervasive misconception holds that under USD collateralization the TRY curve “does not enter at all,” and that the upfront TRY premium is the undiscounted TRY forward value cfwd times Pf(0,T). This is dimensionally invalid.

Proposition 1 — Valuation under third-currency collateralization

Under continuous collateralization in currency c, valuation uses the forward and the collateral discount Pc(0,T). If c=f (USD), the domestic TRY premium explicitly recovers the offshore TRY discount factor Pdoff(0,T), rigorously excluding the onshore curve.

Proof. The numéraire is the collateral bank account; let f,T be the USD-collateral T-forward measure. For a call paying (STK)+ in TRY, V0d=S0Pf(0,T)𝔼f,T[(STK)+ST]=S0Pf(0,T)𝔼f,T[(1KST)+]. Under f,T, 1/St is a martingale with mean 1/Foff (offshore makers trade Foff). The Margrabe form gives V0d=S0Pf(0,T)cfwd/Foff, and since S0Pf(0,T)/FoffPdoff(0,T), V0d=Pdoff(0,T)·cfwd Applying Pf directly to TRY pips is a dimensional error: Pf discounts the USD equivalent cfwd/Foff; converting back to spot TRY forces the offshore TRY curve exactly.

4.2 Forward-dependence of the implied price

Proposition 2 — Pricing invariance

Implied volatility is defined by inverting Black–76 for a specific forward. Holding a quoted σ constant while swapping the forward from Foff to Fon violates the law of one price.

Proof. With V(F,σ)=FΦ(d1)KΦ(d2),  V/F|σ=Φ(d1)>0: the map is strictly monotonic. A price from Fon paired with σoff evaluates an asset drifting at rdon but carrying the variance premium of rdoff — no replicable instrument in either habitat.

4.3 Delta conventions and re-anchoring the smile

For EM pairs the premium is typically paid in USD, so the quoting convention is the premium-adjusted forward delta.

Proposition 3 — Smile re-anchoring shift

Holding the quoted delta–volatility surface fixed, the implicit delta-to-strike map shifts with the anchoring forward: re-anchoring from Foff to Fon translates the smile in log-strike by exactly bT.

Proof. For a call, ΔPA=KFΦ(d2). With moneyness x=K/F, ΔPA=xΦ(lnx12σ2TσT)g(x;σ), which is functionally independent of F. For OTM calls (x>1, d2<0), g(x)=Φ(d2)ϕ(d2)/(σT)<0 (Mill’s-ratio bound, small σT), giving a unique root x*(Δ,σ) invariant to F. Hence Kon/Fon=Koff/Foff, so Kon=KoffebT and lnKon=lnKoffbT.
18%20%22% 24%26%28% 50607075 Strike (USD/TRY) F_off 56.2 F_on 60.9 K=70 26.65% 24.64% offshore smile (native to F_off) re-anchored to F_on (wrong)
Figure 1. Proposition 3 in pictures. Identical quote data (σATM,RR25,BF25), two forwards: re-anchoring rigidly translates the smile by bT in log-strike. The same strike K=70 then reads 24.64% off the shifted curve instead of the correct 26.65% — and is priced off the wrong forward.

05 Segmented-market bounds and super-replication

Proposition 4 — Super-replication in segmented habitats

If an agent can fund TRY only at rdon, the minimal super-replication price for manufacturing an offshore option is bounded by the onshore-anchored price V(Fon).

Proof. By (A2) the onshore hedger cannot access rdoff; replicating (STK)+ with USD cash, onshore TRY cash and spot forces ST to drift at rdonrf under the compatible martingale measure, i.e. pricing forward Fon. Following Cvitanić–Karatzas (constrained portfolios), the super-replication cost is c(Fon). If b<0 then V(Foff)<V(Fon): selling at the “cheap” offshore price and hedging onshore yields a systematic sub-replication deficit. The offshore price is an incomplete-market equilibrium strictly outside the onshore bounds.

06 The inconsistency, formalized

If a desk consumes the offshore smile σoff(K) but evaluates it at Fon, the error Δc=cmixcoff decomposes analytically.

Proposition 5 — Error decomposition

To leading order in bT, the valuation error splits into a dominant forward-drift term and a smile-slope correction:

ΔcfwdbT(FoffΔfwd𝒱·𝒮),

with forward delta Δfwd=Φ(d1), forward vega 𝒱=FoffTϕ(d1), and skew 𝒮=σ/lnK.

Proof. By Prop 3, reading the re-anchored smile at K equals reading the original at KebT, so σre-anch(K)=σoff(KebT). A first-order expansion around (Foff,σoff(K)) with FonFoffFoffbT and σ(KebT)σ(K)𝒮bT gives the result. The drift term dominates for non-zero delta, making the inconsistency sign-independent in b.

07 Numerical illustration

An illustrative 1Y USD/TRY call, regime “offshore lira cheap” (b=800 bps):

S0=40rf=4%rdon=46%Fon=60.88rdoff=38%Foff=56.20surfaceσATM=22%RR25=6%BF25=1.5%

At Foff the 25Δ call (σ=26.5%) maps to strike 69.60; at Fon the rigid map forces 75.39 (a shift of e0.08).

Pricing K=70: correct read σ=26.65% off Foff gives cfwdoff=56.20Φ(0.691)70Φ(0.957)=1.915 TRY. The mixed approach (Fon drift, σ=24.64%) gives cfwdmix=2.852 TRY — overpricing the undiscounted option by +48.9%, and mischaracterizing the hedge (Δ=0.329 vs the true 0.245).

Discounting correction (Prop 1) The naive present value 1.915e0.041.840 is dimensionally wrong. The USD upfront is (1.915/56.20)e0.04=0.03274 USD; in spot TRY, 0.03274×40=1.310 TRY =1.915e0.38, recovering the offshore TRY discount curve and bypassing the onshore rate entirely.
PART IIThe Generative Dynamics — Resolving (P3)

08 The generative model: stochastic basis & devaluation risk

To explain how a heavily managed currency with near-zero realized spot volatility can simultaneously command σATM=22%, we specify the spot St and the offshore short rate rtoff as a jump-diffusion. Under the physical measure , the central bank enforces a managed crawl with suppressed diffusion, punctuated by a latent regime-break (a positive peso jump J>0):

dStSt=μcrawldt+σrealdWtS,+(eJ1)dNt.

The residual stochasticity of the basis enters through a mean-reverting offshore short rate:

drtoff=κ(θrtoff)dt+σrdWtr.

Under the USD-collateral measure f,T, CIP forces the drift of St to match the offshore differential, decoupling it from the physical crawl. For transparent variance accounting over T=1, map the Poisson jump to a binomial regime-switch with risk-neutral probability p.

Table 1 — Input parameters and market anchors (T=1).
ParameterSymbolValueImplication
SpotS040.00Base USD/TRY
USD raterf4.0%Pf(0,1)=e0.04
Onshore TRYrdon46.0%Fon=60.88
Offshore TRYrdoff38.0%Foff=56.20 (b=800bps)
Implied volσATMoff22.0%native to Foff, V0.0484
Physical crawlμcrawl25.0%CB target slope
Realized diffusionσreal4.0%managed daily variance
Jump probabilityp15.0%-prob of peg break
Devaluation gapM=eJ1.628+62.8% spot jump if break

Calibration check. The f,T martingale condition 𝔼[ST]=Foff requires

(1p)S0eμcrawl+pS0eμcrawlM=0.85(51.36)+0.15(83.61)=43.66+12.54=56.20.
p = 15% (break) 1−p = 85% (peg holds) S₀ 40.00 crawl ×1.628 (devaluation) Sₜ = 83.61 ITM vs K=70 · +109% crawl only (+28.4%) Sₜ = 51.36 OTM vs K=70 𝔼ᵠ[Sₜ] = 56.20 = Fₒff (CIP)
Figure 2. The risk-neutral binomial peso calibration over T=1. The call only finishes in-the-money in the 15% break state; the 85% managed-crawl state lands deep out-of-the-money. The probability-weighted terminal value recovers Foff=56.20 exactly — the option premium is almost entirely the price of the upper branch.

09 Physical vs risk-neutral drift wedge

Segmentation and peso risk drive the required risk-neutral forward drift far from the physical spot trajectory.

Table 2 — Hierarchy of depreciation slopes.
Drift metricAnnualizedInterpretation
1 · Realized crawl μcrawl25.0%physical -measure reality
2 · Offshore implied rdoffrf34.0%f,T drift — actionable offshore
3 · Onshore implied rdonrf42.0%restricted super-replication bound (Prop 4)

Carry & carry-to-vol. Selling USD / buying TRY offshore earns the implied 34% but bleeds the 25% crawl — a 9% pickup if the peg holds; against σATM=22% the offshore carry-to-vol is 0.41. An onshore-constrained bank funding at rdon sees an artificial 17% pickup (4225) and an inflated carry-to-vol of 0.77 — a mirage that drives local entities to systematically sell USD calls (bound by Prop 4), requiring regulatory limits to curb unhedged short-gamma accumulation.

5060708090 t=06M1Y K=70 83.61 jump 60.88 Fₒₙ 56.20 Fₒff 51.36 crawl physical crawl (25%) offshore RN drift (34%) onshore bound (42%) peso tail (break state)
Figure 3. The drift hierarchy. The physical crawl (lowest) sits below the offshore risk-neutral drift, which sits below the restricted onshore bound; the dashed line is the devaluation-tail path. The carry trade harvests the gap between the offshore drift and the crawl — until the tail fires.

10 Realized ≪ implied volatility: decomposing the gap

It is deeply counter-intuitive that an asset with 4% realized volatility carries a 22% implied. We decompose the total T=1 log-forward variance Vimp=(0.22)2=0.0484 into three orthogonal sources:

Vimpσreal2T+σr2T+p(1p)(lnM)2
Table — Variance decomposition (target σATM=22%).
SourceContributionValue% of Vimp
(i) Spot diffusionσreal2=(0.04)20.00163.3%
(ii) Offshore rate volσr2, σr12.85%0.016534.2%
(iii) Peso / jump0.15×0.85×(ln1.628)20.030362.5%
Total0.0484100%
Implied variance V_imp = (22%)² = 0.0484 rate vol · 34.2% peso / jump · 62.5% diffusion 3.3% 0%50%100%
Figure 4. Spot diffusion explains essentially none (3.3%) of the option’s cost. The 22% implied vol is almost entirely an insurance premium against a discrete 62.8% regime break (62.5% of variance) plus the basis risk of fluctuating offshore funding (34.2%). Realized-to-implied vol ratios are meaningless metrics in jump-dominated EM dirty pegs.

11 Generative skew vs re-anchoring shift

The jump M=1.628>1 creates genuine right-tail mass in the risk-neutral density, producing a steeply bid surface for USD calls — the observed RR25=6% and elevated BF25=1.5%. This is the generative skew. It must be distinguished from the Proposition 3 re-anchoring shift: mis-anchoring the Foff-native smile to Fon triggers a rigid log-strike translation by bT=+0.08.

The generative skew bends the smile (real physical tail risk). The re-anchoring shift merely misaligns the x-axis (a quoting-convention coordinate error) — corrupting the drift without altering the probability density. Conflating the two shatters calendar and butterfly no-arbitrage bounds.

12 Pricing contrast: realized vs implied

We price the 1Y USD call / TRY put (K=70). Part I (§7) established the mixed-framework error; here we add the naive realized-vol price to isolate the jump premium. By Proposition 1, TRY payoffs discount by Pdoff=e0.38=0.6839.

Table 3 — 1Y USD call (K=70) pricing comparison.
MethodForwardσcfwd (TRY)Correct PV (Prop 1)
(a) Naive realizedFoff=56.204.00%≈ 0.0000.000
(b) Mixed (§7)Fon=60.8824.64%2.852invalid (+48.9%)
(c) Correct offshoreFoff=56.2026.65%1.9151.310

Evaluating K=70 at the 4% physical diffusion renders it worthless (d1=5.47 SD OTM). The 1.310 TRY premium exists exclusively to fund the rate and jump components invisible to geometric spot modeling. The mixed approach (b) falsely inflates value by overriding the 38% offshore drift with the non-replicable 46% onshore drift.

13 Dynamic hedging & rho/basis risk — the steamroller

Selling the K=70 call for 1.310 TRY and spot-delta-hedging does not face standard diffusion risk. Because Foff is stochastic, even a spot-delta-neutral book retains heavy offshore-curve exposure (rho / basis). The initial spot delta is ΔS=Φ(d1)erfT=0.2448×e0.04=0.235 USD (buy 0.235 USD at 40).

Table 4 — Representative instantaneous P&L, short call, spot-delta-neutral.
StateEventOption liab.Spot hedgeNet P&L
(i) Peg holdscrawl 25%, diffuse 4%+0.003−0.002+0.001 · pennies
(ii) Swap shockrdoff+500bps → 43%−0.4530.000−0.45 · basis loss
(iii) Devaluationspot jumps +62.8%−14.58+5.91−8.67 · steamroller

The spot-delta-neutral book is an illusion. The trader harvests pennies of carry in (i), but is naked to the stochastic basis in (ii) — hedging which requires executing offshore FX swaps, precisely where BDDK limits restrict access — and the linear delta provides minimal protection against the catastrophic break in (iii). (State (ii): F=40e0.39=59.08, liability PV 1.76; state (iii): post-jump F=91.49, liability PV 15.89.)

14 Synthesis: the cross-currency basis as an XVA reserve

This exercise bridges the static consistency logic of Propositions 1–5 into the valuation-adjustment (XVA) paradigm, resolving open problem (P3). The 1.310 TRY premium — wildly inflated against the 0.000 realized expectation — is the rigorous counterpart of a Funding Valuation Adjustment (FVA) and jump-risk reserve. Because the basis bt is highly stochastic and legally constrained by capital controls, the premium is the market-clearing price required to warehouse unhedgeable gap and basis risk.

A practitioner who mis-anchors the smile to the onshore forward not only triggers a coordinate error — they mathematically bypass this economic reality, underpricing the requisite XVA reserve and adopting a structurally toxic short-tail profile.

15 Correct procedure

  1. Identify the habitat. Read the forward F from the habitat (onshore deliverable vs offshore NDF) where the physical delta-hedge executes.
  2. Match the volatility. Anchor the surface strictly to the forward native to the quoting habitat. Never cross-pollinate Fon with σoff.
  3. Discount properly. Under a USD CSA, discount the USD-equivalent premium cfwd/F by Pf; equivalently apply Pdoff=erdoffT to the TRY value. Do not apply erfT to the TRY forward amount.
  4. Translate via preserved price. To internalize an offshore price on an onshore-calibrated system, hold the base-currency price invariant and root-solve the implied σ against Fon (here 20.24%, not 26.65%).
  5. Reserve the basis. Treat the segmentation wedge as a stochastic, jump-driven FVA/gap reserve — stress it; it is policy-driven, not static.

16 Remaining open problems

(P4) NDF vs deliverable smiles. Offshore TRY curves from NDFs (settling in USD against the CBRT fixing) and deliverable FX swaps can bifurcate during capital-control events; the exact convexity adjustment mapping an NDF-implied smile to a deliverable smile remains open. (P5) Static arbitrage under re-anchoring. Exact log-strike translation preserves the density: by linear homogeneity cnew(K)=ebTcold(KebT), and differentiating twice cnew(K)=ebTcold(KebT)0, preserving butterfly convexity. But shifting only the discrete Δ pillars and re-interpolating via SABR / vanna-volga can violently violate calendar and butterfly bounds.

17 References

  1. Bianchetti, M. & Morini, M. (eds.) (2013). Interest Rate Modelling After the Financial Crisis. Risk Books.
  2. Castagna, A. & Mercurio, F. (2006). “Consistent Pricing of FX Options.” Journal of Computational Finance, 10(4).
  3. Clark, I. (2011). Foreign Exchange Option Pricing: A Practitioner’s Guide. Wiley.
  4. Cvitanić, J. & Karatzas, I. (1993). “Hedging Contingent Claims with Constrained Portfolios.” Annals of Applied Probability, 3(3), 652–681.
  5. Du, W. & Schreger, J. (2016). “Local Currency Sovereign Risk.” The Journal of Finance, 71(3), 1027–1070.
  6. IMF (2025). Covered Interest Parity in Emerging Markets: Measurement and Drivers. IMF Working Paper 2025/057.
  7. Reiswich, D. & Wystup, U. (2010). “A Guide to FX Options Quoting Conventions.” The Journal of Derivatives, 18(2), 58–68.