全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 量化投资
3980 4
2017-12-10
悬赏 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 # 计算收益率
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
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 # 计算收益率
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-12-10 15:56:16
股票一样的算,因为index里面已经包含了Accrued Interest
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

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

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

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

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群