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. 信号量 P V测试详解

    信号量 当我们编写的程序使用了线程时,不管它是运行在多用户系统上,多进程系统上,还是运行在多用户多进程系统上,我们通常会发现,程序中存在着一部分临界代码,我们需要确保只有一个进程可以进入这个临界代码并 ...

  2. Excel2010条件格式的位置

    以下是excel2010的条件格式设置方法(英文版) 具体使用方法可以参考 http://office.microsoft.com/zh-cn/excel-help/HA102809768.aspx

  3. curl 模拟发起百度地图API post请求

    注:开始做的是get请求,比较简单,然后又查询了一番就做成了post请求,有几个地方特别说明一下: 一,$address,是必须传的,$city可不传: 二,ak跟之前的key一直,需要申请,我的好像 ...

  4. 当react 项目使用px2rem

    参考资料:http://easywork.xin/2018/09/02/react-2/ 我拿到的设计图 是  375px //配置px2rem px2rem({remUnit: 37.5})   在 ...

  5. GetModuleFileName

    原文:http://www.cnblogs.com/dongzhiquan/archive/2009/07/28/1994776.html GetModuleFileName HMODULE hMod ...

  6. 路飞学城知识点4之Django contenttypes 应用

    Django contenttypes 应用 contenttypes 是Django内置的一个应用,可以追踪项目中所有app和model的对应关系,并记录在ContentType表中. 每当我们创建 ...

  7. 适用于 Windows 的虚拟机扩展和功能

    Azure 虚拟机扩展是小型应用程序,可在Azure 虚拟机上提供部署后配置和自动化任务. 例如,如果虚拟机要求安装软件.防病毒保护或进行 Docker 配置,便可以使用 VM 扩展来完成这些任务. ...

  8. DDD(领域驱动设计)总结

    基本概念: 领域驱动设计(简称 ddd)概念来源于2004年著名建模专家eric evans发表的他最具影响力的书籍:<domain-driven design –tackling comple ...

  9. Oracle案例08——xx.xx.xx.xx,表空间 SYSAUX 使用率>95%%

    本实例主要针对Oracle表空间饱满问题处理方法做个步骤分享.  一.告警信息 收到zabbix告警信息,表空间 SYSAUX 使用率>95%%,系统表空间sysaux使用率超过了95%. 二. ...

  10. DAO,SERVICE