[XML123] FpML
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.
一般而言,如果企业要与外行进行场外衍生品交易(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的更多相关文章
- [XML123] XSLT
XSLT简介 http://www.w3school.com.cn/xsl/index.asp XSLT测试 http://www.veryhuo.com/down/html/54703.html
- swift学习:第一个swift程序
原文:swift学习:第一个swift程序 最近swift有点火,赶紧跟上学习.于是,个人第一个swift程序诞生了... 新建项目
- Informatica_(6)性能调优
六.实战汇总31.powercenter 字符集 了解源或者目标数据库的字符集,并在Powercenter服务器上设置相关的环境变量或者完成相关的设置,不同的数据库有不同的设置方法: 多数字符集的问题 ...
- swift学习:第一个swift ui程序
最近swift有点火,赶紧跟上学习.于是,个人第一个swift程序诞生了... 新建项目
- C++开源库集合
| Main | Site Index | Download | mimetic A free/GPL C++ MIME Library mimetic is a free/GPL Email lib ...
随机推荐
- 基于springMVC实现登录过滤器
此文章是基于 搭建Jquery+SpringMVC+Spring+Hibernate+MySQL平台 一. 相关文件介绍 1. LoginFilter.java:登录过滤器,保证每次的url访问都对s ...
- HBase入门教程
# 背景 最近看到公司一个项目用到hbase, 之前也一直想看下hbase.个人理解Hbase作为一个nosql数据库,逻辑模型感觉跟关系型数据库有点类似.一个table,有row即行,列.不过列是一 ...
- sublime设置不提示更新
sublime 作为轻量级的编辑器非常好用,时不时提醒购买还好 但是经常还提醒更新就不能接受了 解决方法: Just go to Preferences -> Settings-User and ...
- 说说JSON和JSONP区别
前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现. 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socke ...
- WinForm实现Rabbitmq官网6个案例-Work Queues
代码: namespace RabbitMQDemo { public partial class WorkQueues : Form { private string queueName = &qu ...
- Spring mvc与Struts2的比较
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同. 2. 性能:spring会稍微比struts快.spring mvc是基于方法的设 ...
- 原生JavaScript插件开发[转]
一起学习下 插件的开发,原生的. 看了这文章 JavaScript插件开发从入门到精通系列---原生JavaScript插件开发 附上 读完小结: 看了下,比较小白的方式就是把一些代码,放到一个单独的 ...
- 学习ssm心得
学习是一个探索的过程,在我编程能力提高的阶段中,我发现在编写代码之前,必须得弄清代码的逻辑,我到底要干什么,从哪一步做起.端与端之间该怎么衔接. 先把问题想清楚,再去编写.不要急着去乱敲一通,一点用处 ...
- Modern Operating System
No one can do all things, learn to be good at use what others already did. Most computers have two m ...
- python判断一个数字是整数还是浮点数&判断整除
判断整数还是浮点数 >>> a=123 >>> b=123.123 >>> isinstance(a,int) True >>&g ...