QDP核心计算使用方法
来源:互联网 发布:手机挡字幕软件 编辑:程序博客网 时间:2024/04/18 22:29
QDP核心计算使用方法
核心计算代码(示例)
QdpMarket qdpMarket;MarketFunctions.BuildMarket(marketInfo, out qdpMarket);BondFuturesVf bondFuturesVf = new BondFuturesVf(qbTfScenario.TradeInfo);var response = bondFuturesVf.ValueTrade(qdpMarket, PricingRequest.Irr);qdpMarket.Dispose();
代码解读
MarketFunctions.BuildMarket(marketInfo, out qdpMarket);
参数marketInfo
是MarketInfo类型
可参见有关MarketInfo说明文档获取BondFuturesVf bondFuturesVf = new BondFuturesVf(qbTfScenario.TradeInfo);
参数qbTfScenario.TradeInfo
是期货合约类型数据,可参见BondFuturesInfo类型
相关文档var response = bondFuturesVf.ValueTrade(qdpMarket, PricingRequest.Irr);
参数ricingRequest.Irr
是一个枚举类型数据,如计算以下数据,传递PricingRequest.Irr
即可;如计算 期货价格 传递PricingRequest.FairQuote
,获取期货价格代码var futuresPrice=response.ProductSpecific["FuturesPrice"]["160002.IB"].Rate;
qdpMarket.Dispose();
进行释放
可计算数据(已知期货合约信息,可交割券信息,可交割券对应的收益率数据,根据可交割券ID可得到如下数据)部分代码示例
- 收益率(BondYieldToMaturity)
var bondYieldToMaturity = response.ProductSpecific["BondYieldToMaturity"]["160002.IB"].Rate;
- 全价(BondDirtyPrice)
var bondDirtyPrice = response.ProductSpecific["BondDirtyPrice"]["160002.IB"].Rate;
- 净价(BondCleanPrice)
var bondCleanPrice = response.ProductSpecific["BondCleanPrice"]["160002.IB"].Rate;
- 转换因子(ConversionFactor)
var conversionFactor = response.ProductSpecific["ConversionFactor"]["160002.IB"].Rate;
- 修正久期(BondYieldToMaturity)
var bondYieldToMaturity = response.ProductSpecific["BondYieldToMaturity"]["160002.IB"].Rate;
- IRR(Irr)
var irr = response.ProductSpecific["Irr"]["160002.IB"].Rate;
- 基差(Basis)
var basis = response.ProductSpecific["Basis"]["160002.IB"].Rate;
- 净基差(NetBasis)
var netBasis = response.ProductSpecific["NetBasis"]["160002.IB"].Rate;
- 应计利息(AiStart)
var aiStart = response.ProductSpecific["AiStart"]["160002.IB"].Rate;
- 期间付息(Coupon)
var Coupon = response.ProductSpecific["Coupon"]["160002.IB"].Rate;
- 期货价格 传递
PricingRequest.FairQuote
,获取期货价格代码var futuresPrice=response.ProductSpecific["FuturesPrice"]["160002.IB"].Rate;
收益率、全价、净价,三者已知其一可计算出其他两个数值
注意事项
- MarketInfo组织的债券和期货合约信息的可交割券要对应
- 在运行程序的根目录下你要放置两个文件夹【Configurations】【Data】:链接 访问密码 8f31
- 收益率(BondYieldToMaturity)
0 0
- QDP核心计算使用方法
- 分布式计算,核心知识点
- 云计算的核心:分工
- 标准计算答案(java)-使用方法
- 浅谈云计算/云技术的核心
- iOS 【Third-自动布局核心计算公式】
- 大数据,云计算 核心体系
- 云计算:构建未来电力系统的核心计算平台(论文)
- BigDecimal 使用方法详解(Java高精度计算)
- HANA计算视图中的RANK使用方法
- 使用方法与键盘输入计算5的阶乘
- ZendFramework (核心组件—过滤器 Zend_Filter 使用方法)
- 【JSP】JSTL核心标签库的使用方法和示例
- JSTL核心标签库的使用方法和示例
- 核心动画(二)- CABasicAnimation的基本使用方法
- 云计算的核心与效用计算和网格计算非常类似
- Sun将启动云计算策略核心基于REST架构
- 微软赵立威:云计算技术是移动互联网开发核心
- C++ 命名空间介绍和头文件介绍
- Page-encoding specified in XML prolog (UTF-8) is different from that specified in page directive (ut
- GridView中均分中碰到的几个问题
- 如何加快AS的运行速度
- VR Android播放器实现(一)
- QDP核心计算使用方法
- 基于Linux epoll模型的Simple
- 最短路~spfa模板
- 我眼中的meta标签和viewport
- Miller-Rabin质数测试
- scrollview在Fragment的运用,bar滑动到顶部静止
- javascript函数定义表达式和函数声明的区别
- beego api生成
- xshell远程登陆CentOS时中文乱码解决