Cross-currency hedging cu forward și swap pe datorii în valută
Această lecție tratează hedging datorii valută străină forward swap la nivel de specialist: nu „de ce” să te acoperi, ci cum construiești efectiv structura de acoperire la rata favorabilă, cu calcul exact al forward points pe baza ratelor BNR și ale băncilor centrale, cu un EUR USD forward contract negociat pentru o datorie personală și cu un cross-currency swap individual custom încheiat OTC direct cu banca. Presupun că stăpânești deja expunerea netă, natural hedging și mecanica de bază a forward-ului — aici mergem direct în formule, spread și timing.
Vei vedea de ce o refinanțare cu lock-in rate nu înseamnă să prinzi spot-ul de azi, ci să blochezi cursul forward corect pentru data refinanțării, cum descompui forward points și spread calculation în componenta de diferențial de dobândă plus marja bid/ask a băncii, și cum citești curba randamentelor EUR vs CHF pentru a decide între un forward sec, un swap valutar și un risk reversal pe opțiuni. Întreaga logică este orientată spre protecția împotriva aprecierii monedei în datorii — situația în care valuta creditului tău se scumpește față de leu între momentul deciziei și momentul plății sau refinanțării.
Premisa cantitativă pe care o folosim pe tot parcursul, ancorată în iunie 2026: dobânda-cheie BNR este 6,50% (facilitate de depozit 5,50%, Lombard 7,50%), facilitatea de depozit ECB este 2,25%, iar rata SNB pentru CHF este aproape de 0,00%. Aceste diferențiale determină semnul și mărimea forward points, deci costul real al oricărui hedge.
Forward points: formula de paritate și ce vezi pe cotația băncii
Forward-ul nu este o prognoză de curs. Este spot-ul ajustat cu diferențialul de dobândă dintre cele două valute, prin covered interest rate parity. Pentru o pereche cotată ca RON per unitate de valută străină (EUR/RON, CHF/RON), formula pe orizont este:
- F = S × (1 + r_RON × t) / (1 + r_FX × t), unde S este spot-ul, r_RON dobânda în lei pe orizont, r_FX dobânda în valuta străină, iar t = zile/360 (convenția money-market uzuală).
- Forward points = F − S, exprimate de bancă în „pips” (a patra zecimală).
Pentru că r_RON (≈6,5%) este net peste r_EUR (≈2,25%), forward-ul EUR/RON este peste spot: leul se vinde la termen la discount, EUR la premium. Concret, cu S = 5,0800 EUR/RON și un diferențial de 4,25 puncte procentuale pe 12 luni (t = 365/360 ≈ 1,0139):
- F ≈ 5,0800 × (1 + 0,0650 × 1,0139) / (1 + 0,0225 × 1,0139) = 5,0800 × 1,06590 / 1,02282 ≈ 5,2940.
- Forward points ≈ +0,2140, adică ~2.140 pips pe an, ≈ 178 pips/lună.
Implicația contraintuitivă pe care mulți o ratează: dacă ai o datorie în EUR și te acoperi cumpărând EUR forward, blochezi 5,2940, nu 5,0800. Plătești diferențialul de dobândă (acel +4,2% încorporat) ca preț al certitudinii. Forward-ul nu îți dă „cursul de azi pe mâine” — îți dă cursul fără surpriză. Dacă EUR/RON ajunge spot la 5,40 peste un an, hedge-ul te-a protejat; dacă rămâne la 5,08, ai „pierdut” cei ~2.140 pips. De aceea forward-ul se evaluează probabilistic, nu binar.
CHF: forward points mult mai mari din cauza diferențialului extrem
Pentru CHF/RON diferențialul de dobândă este uriaș: ~6,5% (RON) − ~0,0% (CHF) = ~6,5 puncte procentuale. Cu S = 5,45 CHF/RON:
- F_12m ≈ 5,45 × 1,06590 / 1,00000 ≈ 5,809 → forward points ≈ +0,359, adică ~3.590 pips/an.
Asta înseamnă că acoperirea forward a unei datorii în CHF te costă, ca diferențial implicit, aproape de două ori mai mult decât pentru EUR. Aici apare decizia strategică reală: pentru CHF, forward-ul „scump” reflectă exact prima de risc pe care piața o cere pentru valuta-refugiu — iar dacă te aștepți la o apreciere a CHF mai mare decât aceste 6,5%, hedge-ul devine ieftin în termeni așteptați. Tabelul mental: compari forward points (cost cert) cu aprecierea probabilă (pierdere incertă), nu forward points cu spot-ul de azi.
Descompunerea spread-ului: ce parte e dobândă și ce parte e marja băncii
Cotația pe care o primești de la dealerul de trezorerie nu e curba pură. Are trei straturi, pe care trebuie să le separi pentru a negocia:
- Stratul 1 — forward points teoretici: din paritatea de mai sus, derivați din curbele de swap (nu din dobânda de politică directă, ci din ratele money-market 3M/6M/12M).
- Stratul 2 — spread-ul bid/ask de piață: pe EUR/RON la termen, tipic câteva zeci de pips în plus față de mid; pe CHF/RON, mai larg din cauza lichidității reduse.
- Stratul 3 — marja comercială a băncii pentru un client retail/IMM: aici se ascunde costul real. Pe forward-uri „pachetizate” pentru persoane fizice, banca poate adăuga 100–300 pips peste mid, mascați în „cursul garantat”.
Tehnica de specialist: cere cotația defalcat — spot folosit + forward points separat — nu „cursul forward all-in”. Dacă banca îți dă doar un număr unic (de ex. „îți garantez 5,33 la 12 luni”), calculează singur F teoretic (5,294 în exemplul nostru) și vezi diferența: 5,33 − 5,294 = 0,036 = 360 pips marjă peste teoretic. Asta e ce negociezi. Pe sume sub ~50.000 EUR, marja e greu de comprimat; peste 100.000–250.000 EUR, ai pârghie reală să o aduci sub 80–120 pips.
Costul anualizat al hedge-ului ca rată echivalentă
Transformă forward points în cost procentual anual pentru a-l compara direct cu dobânda creditului: cost% = forward points / spot × (360/zile). Pentru EUR: 0,2140 / 5,0800 × 1 ≈ 4,21%/an. Pentru CHF: 0,359 / 5,45 ≈ 6,59%/an. Aceasta este „prima de hedging” explicită. Dacă te acoperi pe doar 6 luni, o înjumătățești aproximativ (forward points scalează cu t, dar nu perfect liniar din cauza compunerii).
Curba randamentelor EUR vs CHF: cum decide forma curbei structura
Forward points pe diferite scadențe sunt determinați de panta relativă a celor două curbe. Citirea ei îți spune dacă să fixezi pe termen scurt și să rostogolești sau să blochezi lung dintr-o dată.
- Curba EUR (iunie 2026): după vârful de dobândă din 2023 (facilitatea de depozit ECB urcase atunci până la 4,00%), ciclul de relaxare a coborât rata la 2,25% în 2026, iar piața prețuiește o curbă aproape plată spre ușor ascendentă pe partea lungă. Diferențialul RON−EUR pe partea scurtă se îngustează dacă BNR taie înaintea ECB — ceea ce ar comprima forward points pe 3–6M față de 12M.
- Curba CHF: ancorată aproape de zero, foarte plată. Diferențialul RON−CHF este aproape integral „purtat” de partea RON. Dacă piața prețuiește tăieri BNR în 12–24 luni, forward points CHF lungi sunt proporțional mai mici decât scurtul anualizat.
Regula de decizie: dacă diferențialul de dobândă (deci forward points/an) este așteptat să scadă — pentru că BNR va tăia înaintea ECB/SNB — atunci a bloca un forward lung azi „îngheață” un cost ridicat; mai bine fixezi scurt (3–6M) și rostogolești, sperând la forward points mai mici la roll. Invers, dacă te aștepți la lărgirea diferențialului (BNR sus, ECB/SNB jos pe termen lung), blochezi lung acum ca să eviți un roll mai scump. Pentru CHF, unde SNB e la zero și greu poate scădea, riscul de lărgire vine doar din RON — deci forward-ul lung CHF tinde să fie alegerea defensivă.
Cross-currency swap individual negociat OTC cu banca
Forward-ul sec acoperă o singură plată (sau o sumă bullet la refinanțare). Pentru o datorie cu flux de rate recurente în valută, instrumentul corect este cross-currency swap: schimbi un șir de plăți într-o valută contra un șir în alta, la cursuri fixate azi, plus diferențialul de dobândă pe fiecare leg.
Structura unui CCS custom pentru o persoană cu datorie în EUR, venituri în RON:
- Leg 1 (primești EUR / plătești în swap): banca îți livrează exact ratele EUR la scadențele creditului (de ex. 1.200 EUR/lună × 60 luni).
- Leg 2 (plătești RON): tu plătești sumele în lei calculate la cursurile forward ale fiecărei scadențe, încorporând forward points crescători în timp.
- Notional exchange: de regulă fără schimb de principal la final pentru un hedge de serviciu al datoriei (doar legurile de dobândă/rată), ceea ce reduce riscul de contrapartidă și colateralul cerut.
Diferența vs. o serie de forward-uri: CCS este un singur contract, cu un singur set de termeni, deci o singură marjă negociată — adesea mai ieftin decât 60 de forward-uri separate, fiecare cu spread propriu. În plus, fixează un curs mediu efectiv pe toată durata, nu cursuri punctuale, ceea ce te protejează de un singur vârf nefavorabil de curs care ar lovi exact o scadență.
Realitatea de acces în România 2026
CCS-urile sunt instrumente OTC sub ISDA/CSA, gândite pentru corporate. Ca persoană fizică sau PFA cu o datorie de zeci de mii de EUR, accesul direct este limitat: băncile cer fie sumă semnificativă (uzual peste echivalentul a câteva sute de mii EUR notional), fie te direcționează spre produse standardizate (forward-uri rostogolite, „multi-forward”). Practic, pentru retail, un program de forward-uri eșalonate replică economic un CCS fără infrastructura ISDA. Negociază un acord-cadru de forward (master agreement simplificat) care îți permite să fixezi tranșe la cerere, cu marjă pre-agreată pe pips — asta îți dă flexibilitatea unui swap cu birocrația unui forward.
Risk reversal pe opțiuni: hedge cu cost redus și protecție asimetrică
Dacă vrei protecție la apreciere dar nu vrei să plătești integral prima de hedging a forward-ului, structura de specialist este risk reversal: cumperi o opțiune call pe valuta datoriei (te protejează dacă se apreciază) și finanțezi prima vânzând o opțiune put (renunți la o parte din câștig dacă valuta se depreciază).
- Cumperi call EUR/RON la strike, de ex., 5,30 — plafonezi cursul maxim la care vei cumpăra EUR.
- Vinzi put EUR/RON la strike, de ex., 5,05 — te obligi să cumperi EUR la 5,05 dacă pică sub, dar încasezi primă.
- Net: dacă strike-urile sunt alese ca primele să se anuleze, obții un „zero-cost collar” — protecție gratuită în schimbul plafonării câștigului între 5,05 și 5,30.
Skew-ul contează: pe perechi emergente RON, volatilitatea implicită a call-urilor pe valută străină (apreciere străină = depreciere RON) este de regulă mai scumpă decât a put-urilor — piața prețuiește mai mult riscul de slăbire a leului. Acest risk-reversal skew pozitiv înseamnă că pentru un collar zero-cost va trebui să accepți un strike de put mai apropiat de spot (renunți la mai mult upside) decât într-o pereche simetrică. Cuantifică: dacă RR 25-delta cotează la +2,5 vol, call-ul e cu ~2,5 puncte de volatilitate mai scump — exact prețul protecției pe care o cumperi.
Timing-ul lock-in-ului pentru refinanțare
Greșeala clasică: aștepți „un curs bun” pe spot. Corect este să raționezi pe forward-ul aferent datei de refinanțare, nu pe spot-ul de azi.
- Determină data exactă a refinanțării (când expiră creditul vechi / când tragi noul credit în valută). Acela e orizontul t al forward-ului.
- Calculează F la acel t și compară-l cu nivelul la care refinanțarea rămâne sustenabilă (cursul la care DTI/rata în lei e încă acceptabilă).
- Blochează când F ≤ pragul tău de sustenabilitate, indiferent unde e spot-ul. Dacă forward-ul calculat e deja sub prag, fixează — nu specula că diferențialul de dobândă va lucra în favoarea ta.
Exemplu integrat. Refinanțezi peste 9 luni un credit, mutând 120.000 EUR notional. Spot 5,0800, diferențial 4,25%. F_9m ≈ 5,0800 × (1 + 0,065 × 0,75) / (1 + 0,0225 × 0,75) ≈ 5,0800 × 1,04875 / 1,016875 ≈ 5,2393. Banca îți cotează all-in 5,275 → marjă 360 pips. Negociezi la 5,255 (≈ 160 pips peste teoretic) pe notional-ul mare. Costul cert al certitudinii: (5,255 − 5,080) × 120.000 = 21.000 RON față de spot-ul de azi — dar zero risc dacă EUR/RON urcă la 5,45 (unde ai fi plătit 44.400 RON în plus neacoperit). Decizia: dacă probabilitatea de apreciere peste 5,255 e semnificativă și nu-ți permiți coada de scenariu, fixezi.
Erori de specialist de evitat
- Confunzi spot cu forward la negociere — accepți „cursul garantat” fără să-l descompui în spot + points + marjă.
- Hedge-uiești valuta greșită — acoperi datoria brută în EUR când ai venituri nete în EUR, transformând un hedge natural într-o poziție speculativă (vezi lecția anterioară pe expunere netă).
- Ignori riscul de bază — un CCS sau forward fixează cursul, dar dacă datoria are dobândă variabilă (Euribor/Saron), rămâi expus la leg-ul de dobândă; pentru protecție completă, swap-ul trebuie să acopere și rata, nu doar cursul.
- Roll prea des pe forward-uri scurte — fiecare roll plătește din nou spread bid/ask + marjă; pe un orizont lung cunoscut, un forward lung unic e adesea mai ieftin decât 4 rostogoliri trimestriale.
- Subestimezi colateralul — la mișcări adverse de curs, banca poate cere variation margin pe forward-uri mari; menține lichiditate-tampon ca să nu fii forțat să închizi hedge-ul în pierdere de mark-to-market.
Checklist de execuție
- 1. Stabilește notional-ul exact și data plății/refinanțării → orizontul t.
- 2. Calculează F teoretic cu paritatea (S, r_RON ≈ 6,5%, r_FX: EUR 2,25% / CHF ~0%).
- 3. Convertește forward points în cost%/an și compară cu aprecierea probabilă, nu cu spot.
- 4. Cere cotația băncii defalcat (spot + points) și calculează marja peste teoretic în pips.
- 5. Decide instrumentul: forward sec (plată unică), program multi-forward / CCS (flux de rate), risk reversal / collar (cost redus, upside plafonat).
- 6. Citește panta curbelor EUR/CHF: fixează lung dacă diferențialul se lărgește, scurt+roll dacă se îngustează.
- 7. Negociază marja pe notional mare; țintește sub 120 pips peste teoretic pentru sume > 100.000 EUR.
- 8. Verifică acoperirea legului de dobândă dacă creditul e cu rată variabilă (Euribor/Saron).
- 9. Rezervă lichiditate-tampon pentru variation margin pe durata hedge-ului.
- 10. Blochează la pragul de sustenabilitate, nu la „cursul perfect” — certitudinea are un preț pe care l-ai cuantificat deja.