这个用matlab怎么写程序?(画股票7日移动平均线)

这个用matlab怎么写程序?(画股票7日移动平均线),第1张

%没有数据,所以不知道会不会有问题,你试一下

data=xlsread('C:\新建文件夹\111.xls')

nlen=length(data)

n=7

data_avg=zeros(nlen-n+1,1)

for i=1:nlen-n+1

data_avg(i)=mean(data(i:i+n-1))

end

xlswrite('C:\新建文件夹\111.xls',data_avg,'Sheet1','B7')

1、用matlab算股票价格的收益率的方法,比如(以联想V14十代酷睿笔记本电脑,Windows10为例):

在matlab里面通常指令是:log(Xt/Xt-1)。

其中Xt是某股票或某指数第t天的价格;

其中Xt-1是某股票或某指数第t-1天的价格.

2、制作收益率曲线图的步骤如下,比如(以联想V14十代酷睿笔记本电脑,Windows10为例):

1.在A1中输入公式=(行(A1)-1) * 0.25-3。

2.在B1中输入公式=NORMDIST(A1,0,1,0)。

3.下拉并分别将以上两个公式复制到A25和B25。

4.插入“XY _⒌阃",A列为X轴,B列为Y轴,选择散点图类型为带平滑线的散点图。

扩展资料:

一、如果用matlab验证股票的收盘价符合对数正态分布:

比如(以联想V14十代酷睿笔记本电脑,Windows10为例)先导入数据,然后取收盘价的对数值即y=ln(y)

clcclear

y=ln(y)

Std=std(y) %标准差

[F,XI]=ksdensity(y)

figure(1)

plot(XI,F,'o-')

x =randn(300000,1)

figure(2)

[f,xi] = ksdensity(x)

plot(xi,f)

画出概率分布图

ksdensity -------------------- Kernel smoothing density estimation.

表示核平滑密度估计。

二、股票收益率是反映股票收益水平的指标

1、是反映投资者以现行价格购买股票的预期收益水平。它是年现金股利与现行市价之比率。

本期股利收益率=(年现金股利/本期股票价格)*100%

2、股票投资者持有股票的时间有长有短,股票在持有期间获得的收益率为持有期收益率。

持有期收益率=[(出售价格-购买价格)/持有年限+现金股利]/购买价格*100%

3、公司进行拆股必然导致股份增加和股价下降,正是由于拆股后股票价格要进行调整,因而拆股后的持有期收益率也随之发生变化。

拆股后持有期收益率=(调整后的资本所得/持有期限+调整后的现金股利)/调整后的购买价格*100% 对于长期投资形式的股票投资,其投资收益的确认有两种方法:

一种是成本法,即按被投资企业发放的股利确定为投资企业的投资收益。

另一种方法是权益法,指投资企业所投股份在被投资企业中占到一定比例,可以对它具有控制、共同控制或重大影响时,应采用权益法进行核算。


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

原文地址: https://outofmemory.cn/yw/11593046.html

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

发表评论

登录后才能评论

评论列表(0条)

保存