Краткий обзор стандарта FpML, используемого при проведении операций с производными финансовыми инструментами Для обмена информацией при совершении сделок с производными финансовыми инструментами, для обмена подтверждениями по сделкам, изменения условий сделок и т.д., а также для предоставления информации о совершенных внебиржевых операциях с производными инструментами на международном рынке, предоставления информации об оценке портфеля и отчетов национальным регулирующим органам по этим операциям используется язык FpML, основанный на Расширяемом языке разметки (Extensible Markup Language – XML). Язык разметки финансовых продуктов (Financial Products Markup Language, FpML) представляет собой XML-протокол, поддерживающий электронный обмен по операциям с OTC деривативами на фондовом рынке. Развитие стандарта, проходит под руководством FpML.org, он позволяет обеспечить электронную интеграцию различных услуг - от электронного трейдинга и подтверждений до спецификаций инвестиционного портфеля для анализа рисков. Со временем в данный стандарт предполагается включить все типы небиржевых производных (OTC). Разработка FpML была начата в 1999 году. В июне 1999 года компании J. P. Morgan & Co. Incorporated и PricewaterhouseCoopers LLP объявили о выходе первого релиза FpML. В Управляющий комитет FpML входят Bank of America, Chase Manhattan Corporation, Deutsche Bank AG, Fuji Capital Markets Corporation (подразделениеFuji Bank, Limited), J.P. Morgan & Co. Incorporated, Morgan Stanley Dean Witter, Paribas и Warburg Dillon Read, инвестиционное банковское подразделение UBS AG. Язык является открытым, спецификации размещены на сайте www.fpml.org и лицензирование данной спецификации является бесплатным. Основной причиной создания стандарта FpML послужило отсутствие на рынке активно используемого стандарта для работы с финансовыми производными (FXопциями и процентными свопами), сложившееся частично по технологическим причинам и частично ввиду частного характера рынка банковских услуг в области ценных бумаг и долгосрочного ссудного капитала. В настоящее время на рынке уже представлена версия FpML Версия 5.3. Спектр функций и продуктов, которые описаны в FpML, включает: производные инструменты денежного рынка (процентные и валютно процентные свопы, опционы, ФРА и др.). производные инструменты на ценные бумаги (опционы, фьючерсы и др.) производные инструменты по товарным операциям Поскольку в последние годы все более остро встают вопросы прозрачности операций рынка производных финансовых инструментов, Международной Ассоциацией Свопов и Деривативов (The International Swaps and Derivatives Association – ISDA), объединяющей участников внебиржевого рынка производных финансовых инструментов, была создана рабочая группа по разработке стандартизированных отчетов по OTC деривативам для регулирующих органов. При этом было принято решение использовать для этой цели также язык FpML. FpML поддерживает достаточно высокий уровень структуризации данных, не являясь их "плоским" представлением. Такая структура достигается за счет группировки в сложные компоненты связанных элементов, описывающих отдельные свойства сделки. Компоненты могут быть вложенными друг в друга. Группировка связанных элементов в сложные компоненты упрощает проверку корректности, полноты и неизбыточности данных. Кроме того, компоненты обеспечивают модели гибкость и расширяемость. В целом, чем ниже уровень компоненты, тем чаще она будет задействована в схемах. FpML использует ряд простейших компонент, описывающих основные элементы финансовых продуктов - например, FpML_Money, FpML_AdjustableDate, FpML_BusinessCenters, FpML_Interval, FpML_BusinessDayAdjustments и др. Такие компоненты используются в сообщениях по разным типам операций. В настоящее время в версии 5.3. модель описания типов процессов, происходящих в течение жезненного цикла операции включает: первичное заключение сделки новация увеличение суммы базового номинала окончание (исполнение сделки) изменение условий сделки исполнение / истечение без исполнения опционов deClear Для сопровождения процессов используются одни и те же типы сообщений. Выделены следующие типы базовых процессов; Подтверждение (Confirmation) Отчетность (Reporting) Прозрачность (Transparency) Стандартный процесс обмена подтверждениями, поддерживаемый FpML, включает следующие сообщения: запрос подтверждения (requestConfirmation) отзыв/отмена запроса подтверждения (requestConfirmationRetracted) подтверждение получения (confirmationAcknowledgement) нештатная ситуация с подтверждением (confirmationException) статус подтверждения (confirmationStatus) согласование подтверждения (confirmationAgreed) Исполнение и истечение срока опционов, поддерживаемое FpML, включает следующие сообщения: уведомление об истечении опциона (optionExpirationNotification) размещение заявки, приказа (placeOrder) уведомление об исполнении (executionNotification) запрос подтверждения) requestConfirmation авизо об исполнении (executionAdvice) нештатная ситуация исполнения(executionException) уведомление о наступлении срока (maturityNotification) несогласование подтверждения (confirmationDisputed) Базовые схемы и описания продуктов и операций основаны на Генеральных соглашениях (MasterAgreement), которые были разработаны ISDA. В схемах используются стандартные словари, последняя версия словарей датирована 14 ноября 2011г. Для идентификации валюты используется международный классификатор валют. Для идентификации ценных бумаг как базового инструмента допустимо указание ISIN (International Securities Identification Number), кода систем Блумберг (Bloomberg ticker symbol) или Рейтер Reuters Instrument Code (RIC), а также коды, используемые биржами ряда стран и единые коды международных расчетно-клиринговых систем (Clearstream и EUROCLEAR). Для идентификации сторон допускается использование кодов BIC, коды системы Рейтер, В схемах кодировки выделены следующие классы активов (assetClassScheme): товары (Commodities) Кредитные операции (Credit) Ценные бумаги (Equities) Операции денежного рынка (ForeignExchange) Процентные ставки (InterestRates) При этом на верхнем уровне при структурировании сообщений используется не тип операции, а класс базового актива. Словари, аналогичные словарям, описывающим признаки по отдельным видам операций в виде Атрибутов (обязательства сторон, выраженных в единицах для СВОПа, номинал СВОПа, признак, что базовый актив является производным финансовым инструментом и т.д.) в стандарте FpML отсутствуют. В базовой схеме предусмотрена возможность указания следующих типов продуктов (ProductTypesScheme): СВОП активов A swap agreement where one leg mimics the (AssetSwap) return of the underlying asset. No transfer of asset takes place (sometimes the sale of the bond is included in the “asset swap construct”). Опцион по ценным бумагам A contract that gives the buyer of the option the (BondOption) right to exercise it into the bond underlyer (or its cash equivalent) under specified conditions. BulletPayment A single known payment between two parties. Форвард на слиток золота An agreement between two parties to (BullionForward) exchange at some fixed future date a given quantity of bullion for a price defined today. Кэп/Флоор (CapFloor) A contract that guarantees either a maximum (cap) or a minimum (floor) level of a variable inrerest rate reference. Товарный опцион An option on a commodity. (CommodityOption) Товарный СВОП A swap agreement in which the payout to at (CommoditySwap) least one counterparty is based on the price of a commodity or the level of a commodity index. Опцион на конвертируемые An option contract in which the underlying облигации asset is a convertible bond. (ConvertibleBondOption) CreditDefaultBasket A swap agreement in which one party pays a periodic fee in return for a contingent payment by the other party following a credit event on a basket of credit entities. CreditDefaultBasketTranche СВОП на индекс кредитного дефолта (CreditDefaultIndex) CreditDefaultIndexTranche Опцион на кредитный дефолт (CreditDefaultOption) СВОП кредитноо дефолта (CreditDefaultSwap) Валютно-процентный СВОПCrossCurrencySwap Форвард по ценным бумагам (EquityForward) Опцион на ценные бумаги,долевые (EquityOption) ФРА (FRA) Форвард на будущий курс валюты (FxForward) FxNonDeliverableForward Опцион на курс (FxOption) Стратегия опционов денежного рынка (FxOptionStrategy) Сделка СПОТ на денежном рынке (FxSpot) Валютный СВОП (FxSwap) СВОП на индекс инфляции A swap agreement in which one party pays a periodic fee in return for a contingent payment by the other party following a credit event on a Tranche of an Index of a basket of credit entities. A swap agreement in which one party pays a periodic fee in return for a contingent payment by the other party following a credit event on an Index of credit entities. A swap agreement in which one party pays a periodic fee in return for a contingent payment by the other party following a credit event on a Tranche of an Index of credit entities. An option to buy protection (payer option) or sell protection (receiver option) as a credit default swap on a specific reference credit with a specific maturity. A swap agreement in which one party pays a periodic fee in return for a contingent payment by the other other party following a credit event on a reference entity, a specific reference obligation or a basket of such reference names. An interest rate swap agreement which interest streams are denominated in different currencies. A contract between two parties regarding the future value of the equity underlyer (or its cash equivalent). A contract that gives the buyer of the option the right to exercise it into the equity underlyer (or its cash equivalent) under specified conditions. Forward Rate Agreement, corresponding to an agreement between parties regarding the level of a variable interest rate at a future date. An agreement between two parties regarding the future value of a currency exchange rate. A cash-settled agreement between two parties regarding the future value of a currency exchange rate. A contract that gives the buyer of the option the right to exercise it into the FX underlyer (or its cash equivalent) under specified conditions. A transaction consisting of several component transactions, at least one of which is a foreign exchange option transaction. A foreign exchange deal that consists of a bilateral contract between a party delivering a certain amount of a currency against receiving a certain amount of another currency from a second counterparty, based on an agreed exchange rate. A financial instrument that corresponds to the combination of an FX spot and an FX forward transactions. A swap agreement where one leg references (InflationSwap) СВОП процентный (InterestRateSwap) СВОПцион процентных ставок (InterestRateSwaption) Срочный депозит (TermDeposit) an inflation index while the other one will typically reference a variable interest rate. A swap agreement which consists in swapping interest rate streams, whatever the type of interest rate references that are being used (i.e. float vs. float swaps, also known as basis swaps, are included in this category). An option to enter into an interest rate swap. The simple commoditized term deposit that is typically a trade with a tenor of 1-year or less with no interim interest payments. TotalReturnSwap A swap agreement in which one party transfers the economic performance of a reference asset to the other party, typically in the exchange of the financing cost of this asset. Вариационный СВОП A financial derivative instrument whose price is (VarianceSwap) a function of the variance of the price of the underlyer. Для указания в опционах типов плавающих процентных ставок по кодам валют (CAD, EUR, GBP, JPY, RUB, USD и др.) используется схема, основанная на определениях ставок ISDA 2006г. или Приложении к соглашению 2000г. раздел 7.1 Опционы на процентные ставки Генерального соглашения (floatingRateIndexScheme). Примеры других словарей приведены в Приложении 1. Приложение 1. Словари (CodingScheme), используемые в сообщениях стандарта FpML (основные) В словарь источников информации (informationProviderScheme) включены: BankOfCanada The central bank of Canada. BankOfJapan The central bank of Japan. Bloomberg Bloomberg LP. FederalReserve The Federal Reserve, the central bank of the United States. FHLBSF The Federal Home Loan Bank of San Francisco, or its successor. ISDA International Swaps and Derivatives Association, Inc. Reuters Reuters Group Plc. SAFEX South African Futures Exchange, or its successor. Telerate Telerate, Inc. В справочник типов Генеральных соглашений (masterAgreementTypeScheme) включены: AFB AFB Master Agreement for Foreign Exchange and Derivatives Transactions EEIPower EEI Master Power Purchase and Sale Agreement EFETElectricity EFET General Agreement Concerning the Delivery and Acceptance of Electricity EFETGas EFET General Agreement Concerning The Delivery And Acceptance of Natural Gas German German Master Agreement for Financial derivatives and Addendum for Options on Stock Exchange Indices or Securities GTMA FOA Grid Trade Master Agreement ISDA ISDA Master Agreement MCPSA CTA Master Coal Purchase and Sales Agreement NAESBGas NAESB Base Contract for Sale and Purchase of Natural Gas NBP Short Term Flat NBP Trading Terms and Conditions SCoTA globalCOAL Standard Coal Trading Agreement Swiss Swiss Master Agreement for OTC Derivatives Instruments ZBT Zeebrugge Hub Natural Gas Trading Terms and Conditions Для сектора ипотечных производных инструментов используется схема (mortgageSectorScheme): ABS Asset Backed Security. CDO Collateralized Debt Obligation. CMBS Commercial Mortgage Backed Security. RMBS Residential Mortgage Backed Security. Для указания единиц цены, включая товары, используется словарь priceQuoteUnitsScheme. Для сторон, участвующих в сделке и расчетах могут указываться роли из словаря (partyRoleScheme): Учитывающая сторона Arranger Бенефициар Клиринговый брокер Подтверждающая сторона Кредитор CreditSupportProvider Депозитарий кастодиан Исполняющий брокер Исполнитель Executor Гарант Guarantor Introducer Заказчик Прайм-брокер Сторона, проводящая расчеты Accountant. Arranger. Beneficiary. Clearing Broker. Confirmer. Creditor. Credit Support Provider. Custodian. Executing Broker. Executor. Guarantor. Introducer. Orderer. PrimeBroker. Settler. Для валют в словаре валют отчетности (reportingCurrencyTypeScheme) указаны следующие типы: Базовая валюта BaseCurrency Валюта платежа PayCurrency Валюта первичного риска PrimaryRiskCurrency Валюта котировки QuoteCurrency Валюта к получению ReceiveCurrency Валюта отчетности ReportCurrency Валюта расчетов SettlementCurrency Валюта учета в организации UnitCurrency The currency in which the trade is denominated. The currency whose increase in value will result in a DECREASE in value to the Base Organization. The currency that represents the primary risk as seen from the perspective of the Base Organization. The currency in which the trade is quoted. This is the currency whose increase in value will result in an INCREASE in value to the Base Organization. A standard currency used for reporting all values within a report, irrespective of the currency of the trades or units within the report. The currency that the Base Organization is receiving in settlements involving the trade. A standardized currency for reporting values within a single unit, such as a legal entity, fund, account, branch, business unit, etc., irrespective of the currency of the trades within the report.