FpML – мова розмітки фінансових продуктів

Мова розмітки фінансових продуктів (Financial Products Markup Language, FpML) являє собою XML-протокол, що підтримує електронно-комерційні операції в галузі фінансів. Розвиток стандарту, проходить під керівництвом FpML.org, дозволить забезпечити електронну інтеграцію різних послуг – від електронного трейдингу і підтверджень до специфікацій інвестиційного портфеля для аналізу ризиків. З часом в даний стандарт передбачається включити всі типи небіржові похідних (OTC), проте в даний час FpML Версія 2.0 орієнтована в основному на похідні процентні ставки.

Розробка FpML була розпочата ще в 1999 році. У червні 1999 року компанії JP Morgan & Co. Incorporated і PricewaterhouseCoopers LLP оголосили про вихід першого релізу FpML. Про його підтримку та співпрацю з його розвитку практично відразу заявили компанії Forecross Corp. і webMethods, Inc. До серпня представники Комітету стандарту FpML представили перший робочий проект мови на сайті www.fpml.org запропонували безкоштовне ліцензування даної специфікації. Вони вказували, що причиною створення стандарту FpML послужила відсутність на ринку активно використовуваного стандарту для роботи з фінансовими похідними (FX-опціями і процентними свопами), що склалося частково з технологічних причин і частково через приватний характеру ринку банківських послуг в галузі цінних паперів і довгострокового позикового капіталу. У жовтні вісім великих фірм утворили Керівний комітет FpML. До нього увійшли Bank of America, Chase Manhattan Corporation, Deutsche Bank AG, Fuji Capital Markets Corporation (подразделеніеFuji Bank, Limited), JP Morgan & Co. Incorporated, Morgan Stanley Dean Witter, Paribas і Warburg Dillon Read, інвестиційне банківський підрозділ UBS AG. Опис архітектури FpML було вперше опубліковано в червні 2000 року, одночасно з іншою документацією за даним стандартом (оглядом специфікації, компонентами, шаблонами і DTD – Document type definition, опис шаблону документа), а до серпня 2001 Специфікація архітектури FpML 1.0 отримала визнання як затвердженої рекомендації. Після цього почалося зростання популярності FpML. Першим про його використання заявило агентство Reuters – агентство повідомляло про плани щодо застосування цього стандарту для експорту даних про угоди у своїй трейдерської Інтернет-системі.

В даний час на ринку вже представлено робочий проект FpML Версії 2.0, випущеної у вересні 2001 року і включає нові опції по процентних ставках (зокрема, свопціони, мінімальні і максимальні рівні процентних ставок) і розширений набір свопів (наприклад, оновлюються і скасовують FX, умови дострокового припинення). Останній варіант робочого проекту планувалося представити до листопада 2001 року.

Спектр функцій і продуктів, які очікують заврешенія свого опису в FpML, включає:

Планується переглянути і поточну підтримку Базових свопів.

FpML Версія 2.0 розробляється в рамках середовища FpML Архітектури Версія 1.0, певною Архітектурної робочою групою. Ця архітектура описує:

Останній варіант робочого проекту FpML Версія 2.0, слідуючи моделі FpML 1.0, також використовує єдиний DTD. Однак оскільки в FpML Версії 3.0 очікується введення інших класів активів (FX і Equities (цінних паперів), разрабочкі планує розділити DTD на кілька частин:

Крім того, FpML Версія 3.0 можливо буде містити рекомендації Архітектурної робочої групи FpML з міграції в XML Schema.

FpML підтримує досить високий рівень структуризації, не будучи "плоским" поданням даних. Така структура досягається за допомогою угруповання в компоненти споріднених елементів, що описують окремі властивості угоди. Компоненти можуть бути вкладеними один в одного. Групування споріднених елементів у компоненти спрощує перевірку коректності, повноти і ненадлишковим моделі. Крім того, компоненти забезпечують моделі гнучкість і розширюваність.

Зазвичай компоненти представлені в FpML DTD як XML-об'єкти. У цілому, чим нижче рівень компоненти, тим частіше вона буде задіяна. FpML використовує ряд примітивних об'єктних компонент, що описують основні конструктивні елементи фінансових продуктів – наприклад, FpML_Money, FpML_AdjustableDate, FpML_BusinessCenters, FpML_Interval, FpML_BusinessDayAdjustments та ін Такі примітивні компоненти використовуються в різному бізнес-контексті.

Примітивні компоненти містяться в компонентах більш високого рівня, що описують властивості конкретних продуктів. Тому такі високорівневі компоненти використовуються не так часто, як примітивні. Прикладом можуть служити визначення swapStream, визначеннями якого є компоненти, необхідні для створення розкладів дат – наприклад, calculationPeriodDates, resetDates і paymentDates.

Фрагмент прикладу DTD:


<!ELEMENT businessCenter (#PCDATA)>
<!ATTLIST businessCenter type NMTOKEN #FIXED "string"
businessCenterScheme CDATA # IMPLIED "http://www.fpml.org/spec/2000/business?center-1-0">

<!ELEMENT businessCenters (businessCenter+)>
<!ATTLIST businessCenters id ID #IMPLIED>

<!ELEMENT businessDayConvention (#PCDATA)>
<!ATTLIST businessDayConvention type NMTOKEN #FIXED "string"
businessDayConventionScheme CDATA # IMPLIED
"http://www.fpml.org/spec/2000/business?day-convention-1-0">

<!ELEMENT businessCentersReference EMPTY>
<!ATTLIST businessCentersReference href CDATA #REQUIRED>

<! ENTITY% BusinessDayAdjustments "businessDayConvention, businessCentersReference | businessCenters">

<! ELEMENT businessDayAdjustments (% BusinessDayAdjustments;)>
<! ATTLIST businessDayAdjustments type NMTOKEN # FIXED "BusinessDayAdjustments">

Фрагмент прикладу документа з використанням даного DTD така:


<businessCenters id="primaryBusinessCenters">
<businessCenter> GBLO </ businessCenter>
<businessCenter> USNY </ businessCenter>
</businessCenters>

<businessDayAdjustments>
<businessDayConvention> none </ businessDayConvention>
<businessCentersReference href="#primaryBusinessCenters"/>
</businessDayAdjustments>

Крім уже згадуваного агентства Reuters, FpML використовується в електронному бізнесі Dutsche Bank, системах трейдингу та управління ризиками SunGard, в пакеті FpML для Java (FpML Toolkit for Java), розробленому компанією Kronos Software і роботі компанії Logica з реалізації на базі FpML системи для middle office, керуючої екзотичними угодами в Commerzbank. Творці FpML також стверджують, що ще близько 30 фінансових, технологічних та консалтингових фірм розглядають можливість використання даного стандарту в областях, відмінних від свопів процентних ставок і угод про майбутні процентних ставках.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*