麦考利久期公式如上图

#include<bits/stdc++.h>
using namespace std;
double MacD(double F,double n,double i,double c)
{double fz=0;double moneytax = F*c;for(double j=1;j<=n;j++){fz+=j*moneytax/pow(1+i,j);}fz+=n*F/pow(1+i,n);cout<<fz<<endl;double fm=0;for(double j=1;j<=n;j++){fm+=moneytax/pow(1+i,j);}fm+=F/pow(1+i,n);cout<<fm<<endl;return fz/fm;
}
int main()
{double n,t,Ct,i,F,c;printf("依次输入F(为该金融工具的面值或期日价值),n(到期期限),i(当前市场利率),c(票面利率),\n空格相隔");cin>>F>>n>>i>>c;printf("result:%.8lf",MacD(F,n,i,c));return 0;
}

下面是运行图

金融作业懒得按计算机,不如编个程来的快

麦考利久期公式(c语言实现)相关推荐

  1. 债券价格和到期收益率的关系_金融学笔记:久期与凸性,衡量债券价格风险的常用指标...

    关于久期,一篇科普性质的文章可见: 当我们谈论久期时,我们在谈论什么​zhuanlan.zhihu.com 本文将稍显晦涩. 关于债券价格,首先明确,债券的价格是其产生的未来现金流按到期收益率贴现的现 ...

  2. 基于NS模型+久期衡量利率风险(Julia)

    今天刚刚交完金融风险管理的作业,我是觉得这次作业可以综合体现我上大学以来学到的东西,甚至可以代表我的水平了(让大家见笑了). 首先,我们利用NS模型计算国债的利率期限结构. 假设顺势远期利率形式满足下 ...

  3. oracle 加权久期,久期 - MBA智库百科

    久期(Duration) [编辑] 什么是久期(Duration) 久期有许多不同的形式和解释.几种尤为重要的种类是麦考莱久期(Macaulay duration).修正久期(Modified dur ...

  4. 博士申请 | 澳大利亚麦考瑞大学王岩教授招收机器学习方向全奖博士生

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 麦考瑞大学 麦考瑞大学(Macquarie University)是位于澳 ...

  5. 计算久期matlab,[MATLAB代码模板]固定收益证券计算

    固定收益证券计算 1固定收益债券定价 (1)bndprice函数 目的: 给固定收益债券定价 格式: [Price,AccruedInt]=bndprice(Yield,CouponRate,Sett ...

  6. 华为机考HJ13句子逆序C语言弱智解法

    华为机考HJ13句子逆序C语言弱智解法 句子逆序C语言低端解法,易于理解. 1.收数据老生常谈. 2.将句子全部逆序. 3.将单词正序. (这里有一个bug,最后一个词(原句子第一个词)总是收不到,所 ...

  7. 澳大利亚麦考瑞大学计算机学院王岩教授招2023年入学博士研究生和双学位博士生

    学校介绍: 麦考瑞大学(Macquarie University)是位于澳大利亚新南威尔士州悉尼市的一所公立研究型大学,位于麦考瑞公园(Macquarie Park),是悉尼大都市地区设立的第三所大学 ...

  8. 借款久期还款久期 简述

    借款久期&还款久期 简述 在工作的时候,在资产使用遇到三个指标,分别是生息资产.借款久期.还款久期,有点不清楚其中的含义,查阅相关资料后做个简短的总结,可能有错,先放这. 1 久期 久期,也称 ...

  9. 沃利斯圆周率用c语言,沃利斯圆周率计算公式!

    沃利斯圆周率是一个无穷乘积,形式上很简洁.沃利斯通过计算两个积分(这两个积分是正弦函数的2n+1次幂与2n-1次幂,从0积到π/2)得到两个关于n的分式,再用两边夹方法得到了这个公式. 沃利斯圆周率公 ...

  10. 变量命名 – 匈利亚命名法则 - C语言零基础入门教程

    目录 1.属性部分 2.类型部分 3.描述部分 4.MFC.句柄.控件及结构的命名规范 5.变量命名规范 6.库标识符命名法 7.举例 8.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ ...

最新文章

  1. 2019 ICPC Asia Nanjing Regional K.Triangle(求一个能将三角形分成两个面积相同的线段、计算几何)
  2. 去掉警告:PerformSelector may cause a leak because its
  3. Cocos2d-x 创建自己定义项目模板
  4. ssl2647-线段树练习4【线段树】
  5. hsv分别代表什么_猫语大解密!你们知道不同的喵叫声,分别代表什么吗?
  6. [凯立德]2015春季版C2739-M7L83-3521JON,已O+带3D+带路况
  7. 华为VLAN聚合原理与实验
  8. java hibernate 插入数据_hibernate 批量插入数据
  9. 怎么更改计算机的注册表,Windows如何一键修改注册表
  10. 新浪微博产品分析报告
  11. java 选股源码,珍藏多年的「高成功率」选股器分享(附源码)
  12. Win7 中使用 blat 自动发邮件
  13. Deeplab Training notes
  14. python项目实战:pygame控制键盘方向键随意移动
  15. Android入门视频教程,抖音音视频开发
  16. 分享几个微信实用小技巧(二)
  17. java毕业设计阿博图书馆管理系统(附源码、数据库)
  18. 一篇文章纵览阿里云移动云Apsara Mobile产品系
  19. “威胁”员工全来上班后,马斯克“尴尬”了:车没地停、工位不够坐、Wi-Fi 还太差
  20. net use 访问远程电脑

热门文章

  1. C语言与或非应用案例,与或非(生活中与或非例子)
  2. windows移动硬盘接到mac上使用(加载ntfs移动硬盘)
  3. R 语言 单位根检验
  4. 通过一个大型项目来学习分布式算法(3)
  5. 高质量商业计划书的10个写作心得
  6. 快速解决数据库连接失败
  7. 一级域名 二级域名,三级域名概念 -- linux内核
  8. 计算机ip地址会变吗,电脑IP地址会变吗?
  9. Eclipse 启动提示java虚拟机启动失败,“Failed to create the Java Virtual Machine”-------解决方法
  10. linux系统查看内核版本是多少,在linux下查看内核版本、gcc版本、操作系统多少位等参数...