Centralne rozliczenia transakcji OTC - prezentacja 2

Transkrypt

Centralne rozliczenia transakcji OTC - prezentacja 2
Centralne rozliczenia transakcji OTC
w usłudze KDPW_CCP
WARSZTATY
19 luty 2015 r.
Agenda
•
•
•
•
Monitoring ryzyka
• Limity
• Transakcja hipotetyczna
Aukcja - obsługa niewypłacalności UR
• Etapy aukcji
• Przepływ komunikatów
Usługi dodatkowe
• Umarzanie przeciwstawnych pozycji
• Obsługa terminacji na żądanie
Komunikaty EOD
• Standardowe komunikaty systemu kdpw_otc (w tym dotyczące raportowania)
• Komunikaty dedykowane (konfigurowane na żądanie UR)
2
Monitoring ryzyka
3
Limit zabezpieczeń
•
-
Limit zabezpieczeń (CL)
wartość zabezpieczeń wniesionych przez uczestnika na konta zabezpieczeń klientów i konto
własne,
zabezpieczenia z kont klientów uznawane do wysokości do wartości naliczonych zobowiązań,
zabezpieczenia wniesione na konto własne uczestnika rozliczającego uznawane w całości.
𝐶𝐿 =
𝑚𝑖𝑛(𝐼𝑀𝑅𝑃𝐵 , 𝐶𝑜𝑙𝑙𝑃𝐵 ) + 𝐶𝑜𝑙𝑙𝐻𝑜𝑢𝑠𝑒
𝑃𝐵 𝐶𝑙𝑖𝑒𝑛𝑡
•
Wymaganie depozytowe na konto
𝐼𝑀𝑅𝑃𝐵 = 𝑚𝑎𝑥 𝐼𝑀𝑃𝐵 + 𝑂𝑢𝑡𝑀𝑡𝑀𝑃𝐵 + 𝑆𝐴𝑑𝑗𝑃𝐵 ,0

𝐼𝑀𝑃𝐵
- właściwy depozyt zabezpieczający obliczony na konto zabezpieczeń PB

𝑆𝐴𝑑𝑗𝑃𝐵
- kwota korygująca wynikająca z zaakceptowanych ofert uczestnika biorącego udział
w operacji automatycznego zamykania pozycji lub zamykania pozycji na żądanie

𝑂𝑢𝑡𝑀𝑡𝑀𝑃𝐵
- wartość przyjętych do rozliczeń w dniu bieżącym transakcji, zawartych przed dniem (R)
ustalenia tej wartości
4
Przekroczenie limitu zabezpieczeń
•
Dostępny limit zabezpieczeń dla uczestnika
- różnica pomiędzy limitem zabezpieczeń a sumą zobowiązań wynikających z wymagań depozytowych.
𝐴𝐿 = 𝐶𝐿 −
𝐼𝑀𝑅𝑃𝐵
𝑃𝐵
•
W przypadku przekroczenia limitu zabezpieczeń, gdy limit zabezpieczeń jest niższy od limitu kredytowego
przekroczenie
skutkuje
przekazaniem
uczestnikowi
komunikatu
participantNotification
z informacją o poziomie przekroczenia limitu zabezpieczeń wzywając uczestnika do zlikwidowania przekroczenia
w ciągu 30 minut.
•
Transakcja powodująca przekroczenie limitu zabezpieczającego, a nie powodująca przekroczenia limitu
kredytowego zostanie przyjęta do KDPW_CCP do rozliczeń.
•
Niedoprowadzenie w wymaganym czasie do stanu zgodności z limitem jest przypadkiem naruszenia i może
skutkować uznaniem uczestnika rozliczającego za niewypłacalnego.
•
W sytuacji przekroczenia limitu uczestnik może:

przekazać do systemu rozliczeń OTC transakcje redukującą
na danym koncie w celu obniżenia poziomu wymagań depozytowych

przekazać do systemu rozliczeń OTC komunikat colr.ins.001.01 w celu uzupełnienia środków na koncie
zabezpieczeń
całkowitą
wartość
zobowiązań
5
Limit kredytowy
•
•
Uczestnikowi może być przyznany dodatkowy limit - limit kredytowy.
Limit kredytowy – suma wartości limitu zabezpieczeń uczestnika oraz wartości wynikającej z
oceny wiarygodności kredytowej uczestnika dokonanej przez KDPW_CCP.
 limit kredytowy stanowi całkowity poziom limitu do wykorzystania przez uczestnika w
momencie przekazania transakcji do rozliczeń
 limit kredytowy jest zawsze większy bądź równy limitowi zabezpieczeń
Aktualnie KDPW_CCP przewiduje, stosować podejście, w którym limit kredytowy ustalony
zostanie na poziomie limitu zabezpieczeń.
6
Przekroczenie limitu kredytowego
•
W przypadku, gdy limit zabezpieczeń jest równy limitowi kredytowemu wówczas przekroczenie
limitu zabezpieczeń traktowane jest jak przekroczenie limitu kredytowego.
•
Przekroczenie limitu kredytowego następuje w momencie
przekazania do rozliczeń
do systemu OTC transakcji, powodującej że zobowiązania z tytułu depozytów
zabezpieczających obliczone w stosunku do wszystkich transakcji przekazanych do rozliczeń do
KDPW_CCP przez uczestnika przekroczą wartość limitu kredytowego.
•
Przekazanie przez uczestnika rozliczającego do systemu rozliczeń OTC transakcji powodującej
przekroczenie limitu kredytowego skutkuje przekazaniem uczestnikowi komunikatu
participantNotification (N.1) z informacją o przekroczeniu tego limitu wraz
z poziomem wymaganego zabezpieczenia i informacją o nieprzyjęciu transakcji
do rozliczeń.
•
W sytuacji przekroczenia limitu uczestnik może:

przekazać do systemu rozliczeń OTC transakcje redukującą całkowitą wartość zobowiązań na
danym koncie w celu obniżenia poziomu wymagań depozytowych

przekazać do systemu rozliczeń OTC komunikat colr.ins.001.01 w celu uzupełnienia środków
na koncie zabezpieczeń
7
Monitoring ryzyka – hipotetyczna transakcja
•
KDPW_CCP umożliwia uczestnikom przekazanie do systemu rozliczeń transakcji
lub portfela transakcji w ramach „hipotetycznej transakcji”, w celu oceny wpływu, jaki zawarcie
tych transakcji będzie miało na poziom wymaganych zabezpieczeń uczestnika i stopień
wykorzystania limitów.
•
Hipotetyczna transakcja umożliwia :
 wyznaczenie
wymaganego
poziomu
właściwego
depozytu
zabezpieczającego
z tytułu transakcji, które uczestnik zamierza przekazać do rozliczeń do systemu OTC
 bieżące monitorowanie ryzyka, jakie powstaje w wyniku zawierania przez uczestnika
transakcji
 optymalne zarządzanie poziomem utrzymywanych zabezpieczeń z tytułu zawartych
transakcji, gdzie uczestnik może wycofać zabezpieczenia wciągu dnia, jeśli uzna, iż w wyniku
zawartych transakcji poziom wymagań depozytowych obniżył się w stosunku do poziomu
limitu zabezpieczeń.
•
Opłata za sprawdzenie wpływu hipotetycznej transakcji na stopień wykorzystania limitu
zabezpieczeń – 5 zł (bez względu na wartość transakcji i liczbę transakcji
w portfelu transakcji)
8
Obsługa hipotetycznej transakcji
•
Zapytanie o poziom wymaganych depozytów dla hipotetycznej transakcji -przesłanie przez
Uczestnika Rozliczającego do KDPW_OTC do systemu OTC komunikatu W.1
hypotheticalPortfolioRequest (otcd.rqi.001.01)
•
Odpowiedź na zapytanie: komunikat N.1 participantNotification (otcd.rsi.001.01), z
następująco polami:
– Reason == Hypothetical Trade
– Source == WHAT IF
•
Komunikat potwierdzający zawiera: informacje o hipotetycznie zawartej transakcji,
w tym aktualny wymóg depozytowy lub ostrzeżenie o przekroczeniu limitu zabezpieczeń lub
limitu kredytowego uczestnika rozliczającego, status transakcji, informacje o ewentualnym
odrzuceniu lub zawieszeniu transakcji
9
Obsługa transakcji po zamknięciu
•
•
Kolejkowanie transakcji przesłanych po 17:00 a przed 9:00
Przetworzenie transakcji na otwarciu systemu (o 9:00)
– Wysyłany jest jeden komunikat otcd.ntf.001.01 participantNotification
– Badany jest łączny wpływ wszystkich transakcji na poziom zabezpieczeń
10
Aukcja - obsługa niewypłacalności UR
11
Aukcja - charakterystyka
•
•
•
•
•
Godzina otwarcia, zamknięcia i prezentacji wyników
Styl aukcji
Kwotowanie zawsze w dwie strony
W przypadku niewypłacalności:
• podział nominału transakcji na wiele jednostek
• obowiązek kwotowania minimalnej liczby jednostek dla UR
• wiele segmentów
Typowe problemy po stronie UR:
• Brak możliwości kwotowania kilku segmentów po kilku cenach na raz (problem techniczny)
• Wczytywanie przesłanych segmentów do systemu banku i ich wycena zwłaszcza w
przypadków swapów (interpretacja strony BUY/SELL)
• Rozliczenia i rozrachunek
• Cena powinna uwzględnić wszystkie koszty (także przyjęcia transakcji do CCP)
12
Rozpoczęcie aukcji
Niewypłacalność
Terminacja
Wszyscy UR otrzymują:
•
otcd.ntf.001.01 auctionNotification
– Przybliżone godziny aukcji
– Zakres produktów
•
otcd.ntf.001.01 auctionDetail
– W jednym komunikacie zawsze
jedna aukcja
– Podział na wiele segmentów w
jednej aukcji (brak maksimum)
– Szczegóły transakcji z wyceną
UR żądający terminacji:
•
otcd.ntf.001.01 onDemandTerminationResult
Wszyscy pozostali UR:
•
otcd.ntf.001.01 auctionDetail
– Podział na 2 segmenty
– Szczegóły transakcji z wyceną
13
Składanie ofert
UR wysyła:
•
otcd.rqi.001.01 auctionQuoteRequest
– Kwotowanie jest w walucie segmentu
– „-1000” oznacza, że UR oczekuje 1000 PLN za dany segment
– Sugeruje się wysłanie wcześniej hypotheticalPortfolioRequest.
UR otrzymuje:
•
otcd.rsi.001.01 auctionError (odrzucone) lub otcd.rsi.001.01 (przyjęte)
– INVALID_AUCTION
– INVALID_TIME
– INVALID_SEGMENT
– INSUFFICIENT_UNITS (niewypłacalność)
– INVALID_UNITS
– INVALID_ACCOUNT
– * FAILED_ELIGIBILITY_CHECK (terminacja)
– * INVALID_PARTICIPANT_STATE (terminacja)
14
Zakończenie aukcji
Tylko przy niewypłacalności:
•
otcd.ntf.001.01 auctionTimeout
Tylko przy terminacji:
•
otcd.ntf.001.01 onDemandTerminationResult
•
otcd.rqi.001.01 onDemandTerminationAcceptance
•
otcd.rsi.001.01
•
•
otcd.ntf.001.01 auctionResult
– Jest wysyłany do UR wygrywających transakcje (nie jest wysyłany do UR zamykającego
pozycję)
otcd.ntf.001.01 participantNotification
15
Rozliczenie aukcji
•
A.2: UR otrzymuje 4 segmenty
•
podzielone każdy na 100 jednostek.
Minimum do zakwotowania to 3j. Wycena
transakcji w segmentach wg CCP:
–
–
–
–
•
tys.*
tys.
tys.
tys.
1:
6,5
2: -6,5
3: 78,8
4: -78,8
tys.
tys.
tys.
tys.
–
–
–
–
@ -8,5 tys.
@
4,5 tys.
@ -82,8 tys.
@ 76,8 tys.
&
&
&
&
10j
10j
10j
10j
@ -10,0 tys.
@
3,0 tys.
@ -84,8 tys.
@ 74,8 tys.
•
Przy aukcji standardowej UR rozliczy się kwotą:
–
1&2: 5j @ -2 tys.; 10j @ -3,5 tys.
3:
5j @ -4 tys.; 10j @ -6 tys.
•
4:
5j @ -2 tys.; 10j @ -4 tys.
* wszystkie wyceny są podane ze strony CCP
5j
5j
5j
5j
Prawdziwe były segmenty 1 & 4. CCP
zdecydowało się na przyjęcie 7j z segmentu 1 i 8j z
segmentu 2 od danego UR.
Marża UR
–
–
–
1:
2:
3:
4:
•
UR wycenia segmenty:
–
–
–
–
•
1: +4
2: -4
3: 79
4: -79
Kwotowanie:
5*(-8,5)+2*(-10)+5*76,8+3*74,8=545,9 tys (UR
zapłaci 545,9 tys. PLN)
W przypadku aukcji drugiej ceny:
–
7*(-10)+8*74,8=528,4 tys. PLN
aa
aa
16
Rozliczenie aukcji cd.
•
Przy aukcji standardowej rozliczenie
kwotowania wyniesie +545,9 tys PLN
•
Przy następujących wycenach EOD
portfela:
– 1: 6 tys PLN
– 4: -79 tys PLN
•
UR otrzyma wyrównanie w wysokości:
– 7*6+8*(-79)=-590 tys
•
Łączne rozliczenie aukcji wyniesie:
– 545,9 tys – 590 tys = -44,1 tys
•
•
Komunikaty z rozliczeniem aukcji UR otrzyma
od razu po aukcji (A.6)
•
Komunikaty z rozliczeniem wyrównania do
rynku transakcji (VM) i rozliczenie aukcji UR
otrzyma wieczorem tego samego dnia podczas
EOD (E.1 & E.2)
•
Rozrachunek odbędzie się następnego dnia
rano poprzez automatyczne uznanie konta UR
do godziny 9.
Wynik UR na aukcji to 44,1 tys PLN
17
Usługi dodatkowe
18
Terminacja pozycji na żądanie
• Narzędzie umożliwiające uczestnikowi rozliczającemu zamknięcie pozycji (własnej, klienta, UNR)
poprzez mechanizm aukcji.
• Alternatywa do zawierania transakcji przeciwstawnej na rynku międzybankowym i przekazywania jej
do rozliczenia w KDPW_CCP.
• Opłata w wysokości 500 zł pobierana miesięcznie za każde zainicjowanie procesu zamykania pozycji
na żądanie.
Proces obsługi zamykania pozycji na żądanie
• Zmiana przez UR ustawień odpowiedniego konta PA, zezwalających na rozpoczęcie procesu, poprzez
wysłanie do KDPW_CCP komunikatu U.1.accountMaintenaceRequest
(<enableAutomaticTermination>true</enableAutomaticTermination>).
• Zainicjowanie aukcji przez UR za pomocą komunikatu T.1 onDemandTerminationRequest
(otcd.rqi.001.01), na który KDPW_CCP odpowiada:
- komunikatem T.2 onDemandTerminationResponse (otcd.rsi.001.01), informującym o odmowie
rozpoczęcia aukcji lub
- pustym komunikatem bez określonego typu, a następnie komunikatem T.2.
onDemandTerminationResponse (otcd.ntf.001.01), w którym przekazywana jest informacja
o rozpoczęciu terminacji na żądanie.
19
Terminacja pozycji na żądanie
• Wymiana komunikatów A.2-A.4 między KDPW_CCP a wszystkimi UR, analogicznie jak w przypadku
automatycznego zamykania pozycji.
• Po ustaleniu wyniku aukcji wysłanie przez KDPW_CCP uczestnikowi zlecającemu przeprowadzenie
terminacji na żądanie komunikatu T.3. onDemandTerminationResult (otcd.ntf.001.01).
• Zaakceptowanie lub odrzucenie przez UR wyniku aukcji za pomocą komunikatu T.4
onDemandTerminationAcceptance (otcd.rqi.001.01).
• Powiadomienie UR, który wygrał aukcję o wynikach za pomocą komunikatu A.6 auctionResult
(otcd.ntf.001.01) oraz wysłanie N.1 participantNotification (otcd.ntf.001.01), potwierdzającym zawarcie
przez UR nowych transakcji.
20
Umorzenie przeciwstawnych pozycji
•
Umożliwia redukcję liczby transakcji.
•
Umarzane są pozycje jednakowe co do typu instrumentu i parametrów rozliczeniowych
z wyłączeniem nominału oraz strony transakcji.
•
Transakcje mogą podlegać umorzeniu w całości lub w części.
•
Wykonywane jest każdego dnia roboczego w czasie sesji kompensacyjnej na dedykowanych
kontach uczestników.
•
Uczestnik Rozliczający przekazuje do KDPW_CCP komunikat accountMaintenanceRequest (U.1),
w którym wskazuje konto oraz właściwy atrybut zezwalający na uczestnictwo w
procesie: <enableAutomaticTermination>true</enableAutomaticTermination>.
•
Do uczestników, których pozycje zostały umorzone na koniec dnia wysyłany jest komunikat
automaticTerminationSummary (E.3) informujący o zmianach.
•
Jeżeli więcej niż jedna z pozycji przeciwstawnych zarejestrowanych na wskazanym przez uczestnika
koncie spełnia kryteria umorzenia, w pierwszej kolejności umarzane będą pozycje, dla których
rejestracja na koncie rozliczeniowym nastąpiła wcześniej.
•
Usługa jest bezpłatna.
•
Planowane jest udostępnienie usługi kompresji portfela – TriOptima.
21
Komunikaty EOD
22
Komunikaty EOD
•
Komunikat otcd.ntf.001.01 (E.1) positionBalanceSettlements
• wysyłany po zarejestrowaniu pierwszych transakcji na koncie
• kolejne konta powodują dodanie kolejnego elementu (zawsze jeden komunikat)
• kolejne waluty powodują dodanie kolejnego elementu (zawsze jeden komunikat)
•
Komunikat colr.mrg.003.01 (E.2)
• planowane zmiany w związku z uwzględnieniem rozliczeń w EUR
23
Sposoby raportowania
•
Cechy raportów:
•
„CSV” opakowane w XML
•
Duża elastyczność
•
Rodzaje raportów:
•
Standardowe reporty generowane EOD
•
Indywidualne raporty generowane EOD
•
Raporty na żądanie
24
Standardowe raporty
•
Raporty generowane każdego dnia podczas procesu EOD:
• CM Trade Variation Margin
• CM Settled trades
• CM Coupons (payment)
• CM Coupons (fixing)
• CM New trade
•
Na żądanie UR KDPW_CCP może wyłączyć generowanie części raportów.
http://www.kdpwccp.pl/pl/kdpw_ccp/rozwoj/otc_clearing/Documents/Raporty%20w%20systemie%20
kdpw%20otc%201%200.pdf
25
Raporty na żądanie
•
•
•
•
otcd.rqi.001.01 executeReportRequest
otcd.rsi.001.01 externalReport
Tylko raporty indywidualne mogą być wywoływane na życzenie
Wymagają wcześniejszej konfiguracji w systemie KDPW_CCP
Raporty tworzone są na indywidualną prośbę UR wysłaną na [email protected]
Raporty zostaną utworzone o ile:
•
Zostanie przedstawiony uzasadniony wniosek
•
Nie ma raportów o zbliżonej zawartości
•
Wykonanie raportu będzie możliwe od strony technicznej
26
Dziękujemy za uwagę
Zapraszamy do dyskusji
[email protected]