Zagadnienia

3. Kontrakt FRA

3.1. Struktura kontraktu FRA

Terminologia:

  • ang. Forward Rate Agreement – FRA,

  • kontrakt na przyszłą stopę procentową.

Oznaczenia

  • T1 oznacza początek okresu depozytowego, który jest również datą rozliczenia (ang. settlement date),

  • T2 oznacza koniec okresu depozytowego,

  • Tfix oznacza datę ustalenia stopy referencyjnej (ang. fixing date) – to jest, zwykle dwa dni robocze przed początkiem okresu depozytowego,

  • L=LT1,T2 oznacza wartość stopy referencyjnej zaobserwowaną na rynku w dniu ustalenia stopy - najczęściej są to 1, 3 lub 6 miesięczne stopy lokat/depozytów na rynku międzybankowym – stopy WIBOR lub LIBOR,

  • Δ=T2-T1 oznacza długość okresu depozytowego kontraktu FRA obliczoną według właściwej dla danej waluty konwencji (ACT/360 dla USD, EUR; ACT/365 dla PLN, GBP),

  • RFRA oznacza stopę kontraktu FRA, to jest zakontraktowaną wysokość stopy procentowej, tzw. cena kontraktu FRA,

  • N oznacza nominał kontraktu,

  • Symbole używane na rynku do oznaczania kontraktu: FRAT1xT2 lub FRAT1vT2 (na przykład: FRA6x9, gdzie ,,6” odpowiada T1=6M (6 miesięcy od dnia spot), a ,,9” to T2=9M).

Kwota rozliczenia (wypłata z kontraktu FRA) od strony nabywcy kontraktu, znana od momentu ustalenia stopy referencyjnej, płatna w dacie rozliczenia, wynosi

L-RFRAΔN1+LΔ. (3.1)

Warto zauważyć, że kwota rozliczenia (3.1) nie jest liniową funkcją stopy L, choć ta nieliniowość nie jest silna bowiem wartości iloczynu LΔ są zwykle małe w stosunku do 1.

W sensie ekonomicznym (w sensie wartości bieżącej na chwilę T1) wartość kwoty rozliczenia (3.1) kontraktu FRA płatnej w chwili T1 jest równoważna wartości rozliczenia wymiany w następującej w chwili T2 odsetek liczonych według stopy zmiennej L=LT1,T2 na odsetki liczone według stopy kontraktu RFRA, czyli kwoty

L-RFRAΔN. (3.2)

Strony kontraktów FRA

  • Kupno FRA (długi FRA, ang. long FRA) – kupno pieniędzy (pożyczenie pieniędzy) – płacenie odsetek – płacenie stopy kontraktu FRA

  • Sprzedaż FRA (krótki FRA, ang. short FRA) – sprzedaż pieniędzy (ulokowanie pieniędzy) – otrzymywanie odsetek – otrzymywanie stopy kontraktu FRA

Rola kontraktów FRA

  • Nabywca kontraktu FRA zapewnia sobie określoną w umowie wysokość referencyjnej stopy procentowej, po której będzie mógł się finansować (pożyczyć pieniądze) przez ustalony w kontrakcie przyszły okres czasu.

  • Sprzedawca kontraktu FRA zapewnia sobie możliwość ulokowania po stopie kontraktu FRA swoich funduszy na ustalony w kontrakcie okres czasu.

Jak to działa? Wyjaśnimy to od strony kupującego kontrakt FRA.

  • Zawieramy kontrakt FRA w którym będziemy płacić ustaloną kontraktem stopę RFRA (tzn. kupujemy kontrakt FRA ze stopą RFRA). Zawarcie kontraktu nic nas nie kosztuje.

  • W chwili Tfix zostaje ustalona wartość L stopy rynkowej na okres od T1 do T2. Przypuśćmy, że L>RFRA. To oznacza, że od sprzedawcy kontraktu otrzymujemy kwotę V określoną w (3.1). Wówczas

    • kwotę V lokujemy po stopie L na okres od T1 do T2, oraz

    • kwotę N pożyczamy po stopie L na ten sam okres.

  • W chwili T2

    • z lokaty dostajemy kwotę L-RFRAΔN, oraz

    • zwracamy pożyczony kapitał N i płacimy należne odsetki w wysokości LΔN.

    W efekcie, po zbilansowaniu płatności, od pożyczonego kapitału płacimy odsetki po stopie RFRA. Gdy L<RFRA, musimy wypłacić sprzedawcy kwotę -V, którą w tym celu pożyczamy na rynku po stopie L. Wtedy w T2 oddajemy kwotę N+LΔN oraz kwotę RFRA-LΔN, co znów daje nam efekt taki sam, jak w poprzednim przypadku.

Kontrakty FRA mogą być i są używane przez spekulantów. Spekulant, który przypuszcza, że stopy procentowe w przyszłości

  • wzrosną – kupuje kontrakt FRA,

  • spadną – sprzedaje kontrakt FRA,

bowiem jeśli spełnią się jego spekulacje, to zgodnie ze wzorem (3.1) zyska.

3.2. Wartość kontraktu FRA

(długiej pozycji FRA, kupiony FRA)

  • (a) Wartość zapadłego kontraktu FRA – wartość w dacie lub po dacie ustalenia stopy referencyjnej (TfixtT1)

    Wartość kontraktu FRA jest równa wartości zdyskontowanej do momentu wyceny ustalonej kwoty rozliczenia (3.1)

    PFRA=DFt,T1L-RFRAΔN1+LΔ (3.3)
  • (b) Wartość kontraktu przed datą ustalenia stopy referencyjnej (t<Tfix)

    Pokażemy, że wartość w chwili t niezapadłego kontraktu FRA wynosi

    PFRA=NDFt,T1-1+RFRAΔDFt,T2 (3.4)

    W tym celu rozpatrzmy następującą strategię inwestycyjną, która w sposób statyczny replikuje wymianę odsetek

    L-RFRAΔN,

    która (hipotetycznie) będzie miała miejsce w chwili T2 i która ekonomicznie jest równoważna kwocie rozliczenia kontraktu FRA. Ta strategia polega na

    • sprzedaży w chwili t obligacji zerokuponowej zapadalnej w chwili T2 o nominale 1+RFRAΔN,

    • kupnie w chwili t obligacji zerokuponowej zapadalnej w chwili T1 o nominale N,

    • zainwestowaniu w chwili T1 kwoty N (otrzymanej z zapadającej w T1 obligacji zerokuponowej) na okres czasu od T1 do T2 w lokatę oprocentowaną według rynkowej stopy L=LT1,T2.

    Jak łatwo sprawdzić, wartość tej strategii w chwili t dana jest wzorem

    NDFt,T1-1+RFRAΔDFt,T2.

    Ponieważ ta strategia replikuje kwotę (hipotetycznego) rozliczenia w T2 równoważnego rzeczywistemu rozliczeniu kontraktu FRA w chwili T1, to z prawa jednej ceny wynika, iż musi zachodzić równość (3.4).

3.3. Stopa kontraktu FRA

W dniu zawarcia kontraktu (ang. trade date) wartość kontraktu wynosi zero. Niech t0 oznacza chwilę zawarcia kontraktu. Stopa RFRA z jaką kontrakt został zawarty musiała być taka, by

DFt0,T1-1+RFRAΔDFt0,T2=0,

czyli stopa ta powinna była wynosić

RFRA=1ΔDFt0,T1DFt0,T2-1 (3.5)

Jak widać ze wzoru (3.5), w dniu zawarcia kontraktu (w dniu bieżącym t0) stopa kontraktu FRA jest równa stopie forward dla okresu depozytowego kontraktu FRA obserwowanej w chwili t0

RFRA=Ft0,T1,T2, (3.6)

gdzie, przypomnijmy, stopa Ft0,T1,T2 spełnia warunek

1DFt0,T11+Ft0,T1,T2Δ=1DFt0,T2. (3.7)

Inne uzasadnienie równości (3.6). Kupiony kontrakt FRA pozwala na ustalenie stopy procentowej po której będziemy mogli pożyczać pieniądze na okres czasu od T1 do T2. Z drugiej strony ten sam efekt możemy uzyskać wykonując w chwili t0 dwie transakcje: pożyczenie pieniędzy na okres czasu od t0 do T2 (sprzedaż obligacji zero-kuponowej o czasie zapadalności T2) oraz jednoczesne ulokowanie tych pieniędzy na okres czasu od t0 do T1 (kupno obligacji zero-kuponowej o czasie zapadalności T1) - patrz uzasadnienie definicji stopy forward (Wykład 2). Efektem tych transakcji na obligacjach zero-kuponowych jest zapewnienie sobie stopy forward Ft0,T1,T2 na okres czasu od T1 do T2 przy zerowych kosztach początkowych. Ekonomicznie transakcja FRA i te dwie transakcje depozytowe dają ten sam efekt przy tych samych (zerowych) kosztach. Tak więc, musi zachodzić warunek (3.6), gdyż w przeciwnym razie moglibyśmy przeprowadzić transakcję arbitrażową.

Powyższy mechanizm opisany w celu uzasadnienia wzoru (3.6) przedstawia również sposób replikacji kontraktu FRA przy pomocy lokaty i depozytu. Kupiony FRA (płacimy stopę FRA) replikujemy pożyczeniem pieniędzy na okres czasu do chwili T2 po stopie Lt0,T2 i ulokowaniem pożyczonych pieniędzy na depozycie do chwili T1 po stopie Lt0,T1. W przypadku replikacji sprzedanego kontraktu FRA postępujemy odwrotnie: pieniądze pożyczamy na okres do T1 i robimy depozyt na okres do T2. W tym języku wzór na stopę kontraktu FRA możemy zapisać następująco

1+Lt0,T1Δ11+RFRAΔ=1+Lt0,T2Δ2,

gdzie Δi jest długością okresu depozytowego, który zaczyna się w dacie spot dla chwili bieżącej t0 i kończy w Ti (i=1,2).

3.4. Wyznaczanie wartości kontraktu FRA na podstawie stopy forward

Wartość kontraktu FRA jest równa wartości zdyskontowanej do momentu wyceny kwoty przyszłego rozliczenia którą, obliczamy wzorem (3.1) wstawiając w nim zamiast stopy L stopę forward F=Ft,T1,T2 dla okresu od T1 do T2 implikowaną przez strukturę stóp procentowych z chwili wyceny t

PFRA=DFt,T1F-RFRAΔN1+FΔ, (3.8)

gdzie

F=Ft,T1,T2=1ΔDFt,T1DFt,T2-1 (3.9)

Dlaczego można tak postąpić? Podamy dwa uzasadnienia.

Otóż w chwili t możemy bez kosztów początkowych zawrzeć kontrakt FRA na okres od T1 do T2 zamykający nasz oryginalny (wyceniany) kontrakt. Stopa tego zamykającego kontraktu FRA jak wiemy musi wynosić Ft,T1,T2. Ekonomiczny rezultat tego zamknięcia to wymiana w chwili T2 stopy F=Ft,T1,T2 na stopę RFRA wycenianego kontraktu FRA. Bieżąca wartość tej wymiany, która jest de facto wartością oryginalnego kontraktu FRA, wynosi zatem

PFRA=DFt,T2F-RFRAΔN. (3.10)

Korzystając ze wzoru (3.9) na stopę forward, wyrażenie po prawej stronie równości (3.10) możemy zapisać w postaci (3.8), co uzasadnia tę metodę wyceny kontraktu FRA.

Drugie uzasadnienie polega na sprawdzeniu, że po wstawieniu do (3.8) (lub (3.10)) wyrażenia na stopę F wyliczoną z warunku (3.9) i po przeprowadzeniu uproszczeń, otrzymujemy wzór (3.4) na wycenę kontraktu FRA.

3.5. FRA jako instrument zabezpieczający

Jak widać, kontrakt FRA może służyć do zabezpieczania określonych płatności odsetkowych. Jeśli mamy otrzymać płatność odsetkową za przyszły okres czasu od T1 do T2 zależną od stopy rynkowej LT1,T2, która będzie ustalona na ten okres przez rynek, możemy sprzedać kontrakt FRA na ten okres czasu ze stopą RFRA=Ft,T1,T2. W efekcie, możemy uważać, że bez żadnych kosztów zamieniliśmy nieznaną w chwili t stopę rynkową na stopę Ft,T1,T2 ustaloną w t.

Wniosek 3.1

Z powyższej analizy wynika, że wyceniając w chwili t (licząc wartość bieżącą na chwilę t) przepływ pieniężny postaci

CT2=ALT1,T2

następujący w chwili T2 (A jest stałą niezależną od LT1,T2), możemy zastąpić stopę LT1,T2 stopą forward Ft,T1,T2. Wtedy wartość w chwili t takiego przepływu wynosi

P=DFt,T2AFt,T1,T2.

W szczególności, dla przepływu będącego odsetkami za okres od T1 do T2

CT2=ΔLT1,T2

po skorzystaniu ze wzoru (3.9) na stopę forward, otrzymujemy

P=DFt,T1-DFt,T2.

3.6. Reprezentacja FRA w postaci strumienia pieniężnego

Jak widać ze wzoru (3.4), wycena kupionego kontraktu FRA jest identyczna jak wycena strumienia pieniężnego

  • +N w chwili T1,

  • -1+RFRAΔN w chwili T2.

Podobnie, ze wzoru (3.10) wynika, że wycena kupionego kontraktu FRA jest identyczna jak wycena strumienia pieniężnego

  • +Ft,T1,T2ΔN w chwili T2,

  • -RFRAΔN w chwili T2.

Uwaga: Powyższe przepływy pieniężne (oraz przepływy pieniężne odpowiadające wzorowi (3.8)) są jedynie przepływami syntetycznymi i w rzeczywistości żadne z tych przepływów nie występują w związku z realizacją kontraktu FRA.

3.7. Aspekty praktyczne

  1. Kontrakty FRA są kwotowane ze spreadem kupna – sprzedaży. Cena kupna kontraktu FRA to stopa RFRAbid, którą kwotujący jest skłonny ,,płacić” w tym kontrakcie. Analogicznie, cena sprzedaży kontraktu FRA to stopa RFRAoffer, którą kwotujący jest gotów ,,otrzymywać” w tym kontrakcie. Jasne, że RFRAbid<RFRAoffer.

  2. Spready kupna – sprzedaży kontraktów FRA są relatywnie małe (kilka lub kilkanaście bp), na ogół dużo mniejsze niż wynikałyby ze spreadów lokat/depozytów replikujących kontrakty FRA (patrz Zadanie 3.1). Jest to związane z różnymi poziomami ryzyka kredytowego w kontraktach FRA i w transakcjach depozytowych. Ponadto, kontrakty FRA, jako transakcje pozabilansowe, mają znacznie większą płynność niż transakcje depozytowe, które wymagają zaangażowania gotówki (są transakcjami bilansowymi).

Zagadnienia i zadania na Ćwiczenia

Ćwiczenie 3.1

W dniu 18 października 2004 Bank X kwotował: 3M PLN Depo – 6.65 / 6.85 oraz 6M PLN Depo – 6.80 / 6.95, oraz PLN FRA3x6 – 6.84 / 6.90 (kwotowania na bazie ACT/365). Oblicz ceny kupna / sprzedaży kontraktu FRA3x6, które wynikałyby ze stóp depozytowych. W obliczeniach przyjmij, że okres 3M ma 92 dni a 6M ma 183 dni (od dnia spot).

Ćwiczenie 3.2

Dane są następujące kwotowania rynkowe: FRA3x6 – 5.00%, bon skarbowy o terminie wykupu za 3 miesiące – 98.00, oraz bon skarbowy o terminie wykupu za 6 miesięcy – 97.50. Czy przy tych danych można przeprowadzić arbitraż? W obliczeniach załóż, że okres 3 miesięczny ma 91 dni, a 6 miesięczny 182 dni.

Ćwiczenie 3.3

Dane są dwie obligacje stałokuponowe, które płacą kupon co pół roku:

  • OS1: kupon – 5%, termin zapadalności – za 4 miesiące, cena czysta – 99,58;

  • OS2: kupon – 6%, termin zapadalności – za 7 miesięcy, cena czysta – 100,6.

Stopa procentowa 1M lokat/depozytów wynosi 5,50%. Kwotowanie FRA4x7 wynosi 6,00%. Czy w tej sytuacji jest możliwość przeprowadzenia arbitrażu. Jeśli tak, skonstruuj strategię arbitrażową i oblicz wartość zysku uzyskanego tą strategią.

Ćwiczenie 3.4 (Trochę bardziej skomplikowany wariant poprzedniego zadania.)

Dane są dwie obligacje stałokuponowe, które płacą kupon co pół roku:

  • OS1: kupon – 6.00%, termin zapadalności – za 7 miesięcy, cena czysta – 100.50;

  • OS2: kupon – 6.60%, termin zapadalności – za 10 miesięcy, cena czysta – 100.57.

Stopy procentowe lokat/depozytów wynoszą: 1M – 5.50%, 4M – 5.75%. Kwotowanie kontraktu FRA7x10 wynosi 6.00%. Czy w tej sytuacji jest możliwość przeprowadzenia arbitrażu. Jeśli tak, skonstruuj i opisz strategię arbitrażową. Jaka jest wysokość zysku uzyskanego tym arbitrażem?

Ćwiczenie 3.5

Dwa miesiące temu sprzedaliśmy kontrakt FRA3x6 na nominał 10 mln PLN ze stopą 6.10%. W chwili obecnej kontrakt FRA1x4 ma kwotowanie 5.90/6.05, a WIBOR 1M wynosi 5.80%. Oblicz wartość naszego kontraktu.

Ćwiczenie 3.6

(a) Oblicz BPV kontaktów FRA 3x6, 3x9.

(b) Zbadaj jak BPV kontraktów FRA zmienia się wraz z upływem czasu pozostałego do wygaśnięcia (rozliczenia) kontraktu.

Ćwiczenie 3.7

Pokaż, że BPVlong FRA××T1×T2-DFt0,T1NT2-T10.0001 dla nowo zawartego kontraktu (przy przesunięciu równoległym stóp procentowych w dół o 1 bp).

Ćwiczenie 3.8

Wycena obligacji o zmiennym kuponie – ang. FRN – Floating Rate Note

Obligacja o zmiennym kuponie płaci kupony, które są obliczane według pewnej referencyjnej rynkowej stopy procentowej (zwykle stopy typu LIBOR).

  • (a) Obligacja o stałym nominale N.

    Kupon za okres odsetkowy ti-1,ti płatny w chwili ti wynosi

    Cti=Δti-1,tiLti-1,tiN,

    gdzie Lti-1,ti jest stopą rynkową, której wartość jest ustalana na rynku na początku okresu odsetkowego (w rzeczywistości, zwykle na dwa robocze przez rozpoczęciem tego okresu). Oblicz

    • (i) wartość tej obligacji w chwili tt0,t1 oraz jej cenę czystą,

    • (ii) wartość tej obligacji na początku okresu odsetkowego, tj. w chwili t=t0.

  • (b) Obligacja z amortyzowanym nominałem.

    Nominał obligacji zmienia się w trakcie jej trwania według z góry określonego harmonogramu. Niech Ni oznacza nominał obligacji w okresie odsetkowym ti-1,ti. Kupon za okres odsetkowy ti-1,ti płatny w chwili ti wynosi

    Cti=Δti-1,tiLti-1,tiNi,

    przy oznaczeniach takich samych jak w punkcie (a). Prócz tego kuponu, w chwili ti, gdzie i=1,,M-1, obligacja zwraca część nominału odpowiadającą amortyzacji

    Ati=Ni-Ni+1,

    przy czym w terminie wykupu obligacji tM następuje wypłata pozostałej po tych amortyzacjach ostatniej części NM nominału. Oblicz

    • (i) wartość tej obligacji w chwili tt0,t1 oraz jej cenę czystą,

    • (ii) wartość tej obligacji na początku okresu odsetkowego, tj. w chwili t=t0.

Ćwiczenie 3.9

Obligacja z kapitalizowanymi odsetkami o zmiennym oprocentowaniu.

Jest to obligacja, która zamiast płacić odsetki kapitalizuje je co okres odsetkowy, przy czym odsetki są obliczane według rynkowej stopy procentowej Lti-1,ti ustalanej przed rozpoczęciem każdego kolejnego okresu odsetkowego ti-1,ti, gdzie i=1,,M. W terminie wykupu tM obligacja zwraca nominał wraz ze skapitalizowanymi odsetkami, czyli kwotę

Ni=1n1+Δti-1,tiLti-1,ti.

Oblicz wartość tej obligacji w chwili ttk-1,tk, gdzie k=1,,M.

Wskazówka: 

Wyceniając tę obligację możesz zastąpić przyszłe w stosunku do chwili wyceny t stopy Lti-1,ti stopami forward Ft,ti-1,ti obserwowanymi w t. Dlaczego możemy tak postąpić? Pomyśl o serii odpowiednich kontraktów FRA, które musiał byś zawrzeć w chwili t by uzasadnić podstawienie w miejsce stóp przyszłych Lti-1,ti bieżących stóp forward Ft,ti-1,ti.

Ćwiczenie 3.10

Ile wynoszą duracje obligacji opisanych w Ćwiczeniu 3.8 i Ćwiczeniu 3.9?

Ćwiczenie 3.11

Rozważmy dwie obligacje.

  • Obligacja A: płaci stały kupon 8%, płatny co pół roku, termin wykupu przypada za 2 lata i 3 miesiące. Cena czysta tej obligacji wynosi 98, a jej duracja jest równa 1.25.

  • Obligacja B: płaci kupon liczony według 6M stopy rynkowej, płatny co pół roku, termin wykupu przypada za 7 lat i 3 miesiące. Stopa procentowa dla bieżącego okresu odsetkowego została ustalona w wysokości 6%. Cena czysta tej obligacji wynosi 99.

Oblicz o ile procent (w przybliżeniu) zmieni się (a) cena brudna, (b) cena czysta każdej z tych obligacji, jeżeli stopy procentowe zmienią się o +50 bp (punktów bazowych, 1 bp=0.01%). Załóż że stopy są wyrażone na bazie 30/360.

Treść automatycznie generowana z plików źródłowych LaTeXa za pomocą oprogramowania wykorzystującego LaTeXML.

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego.

Projekt współfinansowany przez Ministerstwo Nauki i Szkolnictwa Wyższego i przez Uniwersytet Warszawski.