楼主: wuxin19950510
4051 4

[其他] 请问已知债券总收益指数,如何算收益率? [推广有奖]

  • 2关注
  • 6粉丝

已卖:3393份资源

本科生

43%

还不是VIP/贵宾

-

威望
0
论坛币
7309 个
通用积分
20.5448
学术水平
17 点
热心指数
17 点
信用等级
16 点
经验
1921 点
帖子
70
精华
0
在线时间
59 小时
注册时间
2017-1-25
最后登录
2019-12-23

楼主
wuxin19950510 学生认证  发表于 2017-12-10 15:41:35 |AI写论文
100论坛币

如图所示,这是datasteam中benchmark国债指数。
已知各个国家每天total return的情况,需要计算出其收益率。
如果需要的话也有相应的净价指数、赎回收益率、市值等数据,但是听说用total return就可以了??
请各位大神指教~~

最佳答案

stud2008 查看完整内容

同楼上,收益率计算很简单,每个标的都要单独计算,(今日收盘-昨日收盘)/昨日收盘 或 (今日收盘/昨日收盘)-1 用Python给你举个例子,你可以认为CLOSE就是你数据里China那列的数据 # df: pandas的 Dataframe df=pd.read_csv('data.csv') # 读入数据 df['PRE_CLOSE']=df.CLOSE.shift(-1) # 按日期排序后再用shift取昨日收盘价 df['Return']=df.CLOSE / df.PRE_CLOSE - 1 # 计算收益率
关键词:收益率 总收益 benchmark RETURN 用total 债券 收益率计算

沙发
stud2008 发表于 2017-12-10 15:41:36
同楼上,收益率计算很简单,每个标的都要单独计算,(今日收盘-昨日收盘)/昨日收盘  或 (今日收盘/昨日收盘)-1
用Python给你举个例子,你可以认为CLOSE就是你数据里China那列的数据
# df: pandas的 Dataframe
df=pd.read_csv('data.csv') # 读入数据
df['PRE_CLOSE']=df.CLOSE.shift(-1) # 按日期排序后再用shift取昨日收盘价
df['Return']=df.CLOSE / df.PRE_CLOSE - 1 # 计算收益率
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
wuxin19950510 + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
LoveCrab 在职认证  发表于 2017-12-10 15:56:16
股票一样的算,因为index里面已经包含了Accrued Interest
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
wuxin19950510 + 1 + 1 + 1 观点有启发

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

板凳
wuxin19950510 学生认证  发表于 2017-12-10 16:28:44
LoveCrab 发表于 2017-12-10 15:56
股票一样的算,因为index里面已经包含了Accrued Interest
大神能不能说的具体一点啊?
小白一个 不知道应该怎么算

报纸
LoveCrab 在职认证  发表于 2017-12-10 21:03:58
wuxin19950510 发表于 2017-12-10 16:28
大神能不能说的具体一点啊?
小白一个 不知道应该怎么算
(当天指数-前一天指数)/前一天指数 - 1

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群
GMT+8, 2025-12-29 01:19