发布网友
共4个回答
热心网友
没有任何一个网站可以提供这样的数据,实时上也根本不可能,因为国债的收益率是每天变化,今天有人把价格抬高了,收益率就低了,第二天价格低了,收益率又高了。再退一步说,即使有,算出平均值也没有任何意义,因为突然有一天100元国债价格以80成交了10张,那么这个国债的收益率就大幅上升,平均值也就高了,但没有任何意义——即使加权平均也没有意义。
要找比较客观的收益率就直接找当年的发行时的票面利率,这个你在上交所、深交所和中国证券信息网的历史资料里都可以找到。
找到也没有太多意义,因为国债收益率跟当时的市场利率水平有很大关系,而利率是不断变化的。
兄弟,不会是写什么论文的吧。
热心网友
不考虑付息?国债都是按年付息的,直接用价格会出错的。
你要找的数据很多网站都有,我一般去和讯找。
这个问题其实很简单的,比如你存100块钱到银行,3年期,利率5%,那么每年银行给你5块钱利息,三年一共15块,本金100不变。同样,你用100块钱买国债,三年期,利率5%,那么利息三年一样是15块,本金100不变。
但银行利息是按年结算的。国债是按除息日结算的。假如国债除息日是12月30日。2009年1月1日时市场价格为100元,到2009年12月29日价格为105元,30日除息,31日交易价格是100,那么按你的算法,该国债持有一年收益率为0%?
显然不对,这个例子中一年的收益率有5%。(例子中没有考虑国债市场交易)
考虑到国债是可以市场交易的。那么收益率的计算是跟随行情波动的。基本公式可以用首末两日价差,但需要除息。一般是把国债票面利息按日分,然后逐日计息。
热心网友
1.没有任何一个网站可以提供这样的数据,实时上也根本不可能,因为国债的收益率是每天变化,今天有人把价格抬高了,收益率就低了,第二天价格低了,收益率又高了。再退一步说,即使有,算出平均值也没有任何意义,因为突然有一天100元国债价格以80成交了10张,那么这个国债的收益率就大幅上升,平均值也就高了,但没有任何意义——即使加权平均也没有意义。
要找比较客观的收益率就直接找当年的发行时的票面利率,这个你在上交所、深交所和中国证券信息网的历史资料里都可以找到。
找到也没有太多意义,因为国债收益率跟当时的市场利率水平有很大关系,而利率是不断变化的。
2.国债都是按年付息的,直接用价格会出错的。
你要找的数据很多网站都有,我一般去和讯找。
这个问题其实很简单的,比如你存100块钱到银行,3年期,利率5%,那么每年银行给你5块钱利息,三年一共15块,本金100不变。同样,你用100块钱买国债,三年期,利率5%,那么利息三年一样是15块,本金100不变。
但银行利息是按年结算的。国债是按除息日结算的。假如国债除息日是12月30日。2009年1月1日时市场价格为100元,到2009年12月29日价格为105元,30日除息,31日交易价格是100,那么按你的算法,该国债持有一年收益率为0%?
显然不对,这个例子中一年的收益率有5%。(例子中没有考虑国债市场交易)
考虑到国债是可以市场交易的。那么收益率的计算是跟随行情波动的。基本公式可以用首末两日价差,但需要除息。一般是把国债票面利息按日分,然后逐日计息。
热心网友
这个问题其实很简单的,比如你存100块钱到银行,3年期,利率5%,那么每年银行给你5块钱利息,三年一共15块,本金100不变。同样,你用100块钱买国债,三年期,利率5%,那么利息三年一样是15块,本金100不变。
但银行利息是按年结算的。国债是按除息日结算的。假如国债除息日是12月30日。2009年1月1日时市场价格为100元,到2009年12月29日价格为105元,30日除息,31日交易价格是100,那么按你的算法,该国债持有一年收益率为0%?
显然不对,这个例子中一年的收益率有5%。(例子中没有考虑国债市场交易)
考虑到国债是可以市场交易的。那么收益率的计算是跟随行情波动的。基本公式可以用首末两日价差,但需要除息。一般是把国债票面利息按日分,然后逐日计息。