如何编写自己的股票指数

如何编写自己的股票指数,第1张

在电脑上输入指数的方法: 以输入a的b次方为例:

1、先输入一个数a作为底数。

2、然后在键盘上寻找数字6,并且在英文模式下,按住shift输入“^”。

3、最后输入b。 这样,就输入了a^b,这是程序语言,也可以用于文档中,是指数模式下的默认输入方式。

上证180指数、上证50指数等以成份股的调整股本数为权数进行加权计算,计算公式为: 

报告期指数=(报告期样本股的调整市值/基期)×1000其中,调整市值=Σ(股价×调整股本数)。 

上证180金融股指数、上证180基建指数等采用派式加权综合价格指数方法计算,公式如下: 

报告期指数=(报告期样本股的调整市值/基期)×1000其中,调整市值= Σ(股价×调整股本数×权重上限因子),权重上限因子介于0和1之间,以使样本股权重不超过15%(对上证180风格指数系列,样本股权重上限为10%)。 

调整股本数采用分级靠档的方法对成份股股本进行调整。根据国际惯例和专家委员会意见,上证成份指数的分级靠档方法如下表所示。

比如,某股票流通股比例(流通股本/总股本)为7%,低于10%,则采用流通股本为权数;某股票流通比例为35%,落在区间(30,40]内,对应的加权比例为40%,则将总股本的40%作为权数。 

流通比例(%) ≤10 (10,20] (20,30] (30,40] (40,50] (50,60] (60,70] (70,80] >80加权比例(%) 流通比例 20,30,40,50,60,70,80,100。

扩展资料

计算方法

计算股票指数,要考虑三个因素:

一是抽样,即在众多股票中抽取少数具有代表性的成份股;

二是加权,按单价或总值加权平均,或不加权平均;

三是计算程序,计算算术平均数、几何平均数,或兼顾价格与总值。

由于上市股票种类繁多,计算全部上市股票的价格平均数或指数的工作是艰巨而复杂的,因此人们常常从上市股票中选择若干种富有代表性的样本股票,并计算这些样本股票的价格平均数或指数。用以表示整个市场的股票价格总趋势及涨跌幅度。计算股价平均数或指数时经常考虑以下四点:

(1)样本股票必须具有典型性、普通性,为此,选择样本对应综合考虑其行业分布、市场影响力、股票等级、适当数量等因素。

(2)计算方法应具有高度的适应性,能对不断变化的股市行情作出相应的调整或修正,使股票指数或平均数有较好的敏感性。

(3) 要有科学的计算依据和手段。计算依据的口径必须统一,一般均以收盘价为计算依据,但随着计算频率的增加,有的以每小时价格甚至更短的时间价格计算。

(4)基期应有较好的均衡性和代表性。

参考资料来源:百度百科-上海证券综合指数

有人抢答了啊,你的问题就是把上面代码放到一起了,把前半截放到一个m文件中,文件名取为dszsu

后面一半在放到一个m文件中,或者直接放到command窗口就可以了,你的前半截相当于自己写了一个matlab的函数,跟平时用的fft()这种函数没什么区别,你可以把前半截做成一个m文件dszsu,然后在coomand窗口输help dszsu试试看,你就知道matlab怎么工作的了。

前半截是:

function dszsu(c,a,k1,k2)

%c:指数序列的幅度

%a:指数序列的底数

%k1:绘制序列的起始序号

%k2:绘制序列的终止序号

k=k1:k2;

x=c(a^k);

stem(k,x,'filled')

hold on

plot([k1,k2],[0,0])

hold off

这其实是两个程序的,然后执行第二个程序就可以了,就是后半截,后半截的名字可以随便取,但是前半截m文件名字只能是dszsu,因为你后面调用了dszsu函数。

我执行的结果跟上面那位一样的,如果不清楚再问吧

以上就是关于如何编写自己的股票指数全部的内容,包括:如何编写自己的股票指数、股票的个股界面下 如何在指标栏下显示大盘指数 (如图)求代码、电脑指数怎么打等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9347539.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存