Wiki Fpml

FpML (Financial products Markup Language) is a business information exchange standard based on Extensible Markup Language (XML) that enables business-to-business over-the-counter (OTC) financial derivative transactions online by following W3Cstandards.

Freely available with an open-source license, the standard is managed by International Swaps and Derivatives Association (ISDA) on behalf of a community of investment banks that make up the OTC derivatives industry.[2][3] All categories of privately negotiated derivatives will eventually be included within the standard.

FpML is distinct from similar financial standards such as SWIFT and FIX in scope because it provides no network or specification of a transport mechanism.

什么是ISDA协议?

一般而言,如果企业要与外行进行场外衍生品交易(OTC Derivative),那么它就得交易前与银行签订ISDA协议。

什么是ISDA协议呢?ISDA协议是国际掉期与衍生品协会(International Swaps and Derivatives Association)为国际场外衍生品交易提供的标准协议文本及其附属文件。国际掉期和衍生品协会成立于1985年,目前有800多个会员,来自56个国家。其分支机构遍及美国、欧洲、香港、新加坡和东京。ISDA协议文件包括主协议(Master Agreement)、附件(Schedule)、信用支持附件(CSA)、交易确认书(Transaction Confirmations)以及各类产品定义。到目前为止,主协议有1987年、1992年和2002年三个版本。最常使用是2002年的版本,但1992年的版本与其大同小异,1992年的版本并未完全退出市场。而产品定义包括2006年ISDA定义、2006年基金衍生品定义、2005年商品衍生品定义、2003年信用衍生品定义、2002年股票衍生品定义以及1998年外汇和外汇期权定义等。

ISDA协议规定,交易确认书的法律效力大于附件,附件的法律效力大于主协议。如果主协议条款与附件抵触,那么以附件为准。如果附件与交易确认书不同,那么以交易确认书为准。这也好理解。交易确认书是最后的交易文件,而主协议和附件是事前签订。另外,附件是交易双方就具体条款包括违约条款进行谈判后的个性化协议,是对主协议的补充和修正,而主协议完全就是标准文本。

为什么需要一个ISDA协议呢?首先,ISDA协议提供一个单一协议(Single Agreement)的标准框架。交易双方可以减少谈判时间、降低法律成本、减少文件起草的法律风险、减少文件术语的误解、增加文件的全面性等等。如果发生纠纷,那么双方可以在指定的法律管辖区进行相互告诉。其次,协议为交易双方提供了一个净额结算(Closing out netting)制度。因为交易双方不仅仅只有一笔交易,而是经常一系列的交易。如果互有盈亏,可以抵消按净额进行结算。一方面降低交易成本,另一方面也降低双方的违约风险。交易双方的信用额度也会因此大幅提高。

由于金融危机的触动,中国人民银行授权交易商协会于2009年3月发布了类似的规范国内场外衍生品市场的协议《中国银行间市场金融衍生产品交易主协议》(即2009 NAFMII Master Agreement)。该协议内容主要是借鉴ISDA。

[XML123] FpML的更多相关文章

  1. [XML123] XSLT

    XSLT简介 http://www.w3school.com.cn/xsl/index.asp XSLT测试 http://www.veryhuo.com/down/html/54703.html

  2. swift学习:第一个swift程序

    原文:swift学习:第一个swift程序 最近swift有点火,赶紧跟上学习.于是,个人第一个swift程序诞生了... 新建项目

  3. Informatica_(6)性能调优

    六.实战汇总31.powercenter 字符集 了解源或者目标数据库的字符集,并在Powercenter服务器上设置相关的环境变量或者完成相关的设置,不同的数据库有不同的设置方法: 多数字符集的问题 ...

  4. swift学习:第一个swift ui程序

    最近swift有点火,赶紧跟上学习.于是,个人第一个swift程序诞生了... 新建项目

  5. C++开源库集合

    | Main | Site Index | Download | mimetic A free/GPL C++ MIME Library mimetic is a free/GPL Email lib ...

随机推荐

  1. git merge后,后悔了如何回退

    今天将feature分支的代码merge到develop分支后我后悔了,因为feature分支的功能还没有全部开发完成,我在feature分支上commit是可以的,但是这之后我又把它merge到了d ...

  2. [C语言] 数据结构-预备知识结构体

    结构体 为什么出现结构体 为了表示一些复杂的数据,而普通的基本类型变量无法满足需求  什么叫结构体 结构体是用户根据实际需要自己定义的复合数据类型 如何使用结构体 1.两种方式 一般使用结构体指针的形 ...

  3. JavaScript根据国家二字码获取国家全称

    function getCountryNameByCode(code) { var countryName = ''; switch(code) { case "US": coun ...

  4. 【SSH网上商城项目实战21】从Demo中看易宝支付的流程

         转自: https://blog.csdn.net/eson_15/article/details/51447492 这一节我们先写一个简单点的Demo来测试易宝支付的流程,熟悉这个流程后, ...

  5. 系统每隔一段时间自动pull代码

    #!/bin/bash while true;do dd=$( date -u ) echo $dd,"start pull wmsinventoryapiwms6.2" cd / ...

  6. JSON和JSONP 实例

    来源:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html 前言: 说到AJAX就会不可避免的面临两个问 ...

  7. drupal7 转化 public:// 为实际url

    file_create_url('public://xxx.png'); // 得到URL drupal_realpath('public://xxx.png'); // 得到系统路径(磁盘路径,如D ...

  8. 淘宝 NPM 镜像

    使用说明 : 更多见  https://npm.taobao.org 你可以使用我们定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm: $ npm install -g cnpm ...

  9. HTML 5 教程

    HTML5 是下一代的 HTML.有必要再过一遍.看下要点. 具体看  http://www.w3school.com.cn/html5/index.asp    教程 和  HTML5 标签参考手册 ...

  10. 实验吧Crypto题目Writeup

    这大概是一篇不怎么更新的没什么用的网上已经有了很多差不多的东西的博客. 变异凯撒 忘记了2333 传统知识+古典密码 先查百度百科,把年份变成数字,然后猜测+甲子的意思,一开始以为是加1,后来意识到是 ...