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

2024-05-15

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

%没有数据,所以不知道会不会有问题,你试一下
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')

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

2. matlab 怎么画股票成交量五日均线?

主程序

clc;clear
mday(x,y,5,'r-.')
函数程序
function ymean = mday(x,y,m,color)
n = size(x,1);
ymean = zeros(n-m+1,1);
for i = m:n
ymean(i-m+1,1) = mean(y(i-m+1:1:i,1));
end
plot(x(m:1:n),ymean,color)
end

3. matlab绘制股市K线图

将上述数据输入到Excel,保存文件名为pfyh。代码为:
clear;clc;
[NUM]=xlsread('pfyh','B1:E11');n=[NUM];[ro,co]=size(n);
figure
candle(n(ro-10:ro,2),n(ro-10:ro,3),n(ro-10:ro,4),n(ro-10:ro,1))
title('烛型图');
xlabel('日期');
ylabel('价格');
axis([0,inf,7,inf]);
dateaxis('x', 2, '1/4/2005')

matlab绘制股市K线图

4. MATLAB中怎么画一万条路径。 我在MATLAB中用了for循环,生成股票价格的一

同学,你一看就是金融工程的,可以直接用Assetpath()函数,不过百分之99你的matlab会报错,祝你好运!

答案连接:http://www.iqiyi.com/v_19rrmucyoc.html
纯手打,求楼主给分

5. 用matlab怎么算股票价格的收益率,怎么得出收益率的图~

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)clc;cleary=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% 对于长期投资形式的股票投资,其投资收益的确认有两种方法:一种是成本法,即按被投资企业发放的股利确定为投资企业的投资收益。另一种方法是权益法,指投资企业所投股份在被投资企业中占到一定比例,可以对它具有控制、共同控制或重大影响时,应采用权益法进行核算。

用matlab怎么算股票价格的收益率,怎么得出收益率的图~

6. 如何用matlab画出函数曲线


7. matlab资金曲线问题

%price为股票价格向量,因此今天的价格是price(25)
num=0;%已购股票数量
n=length(price);%要算多少天
money=10000*ones(n,1);%有多少钱
for i=1:(n-24)
if price(24+i)>=sum(price(i:i+23))/24%买进
num=num+floor(money/price);
money=money-num*price(24+i);
else
money=money+num*price(24+i);%卖出
num=0;
end
x=1:n;
plot(x,money);
%注意标点中英文,手机输入法的

matlab资金曲线问题

8. 如果用matlab验证股票的收盘价符合对数正态分布?

先导入数据,然后取收盘价的对数值即y=ln(y)
clc;clear
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.
  表示核平滑密度估计
最新文章
热门文章
推荐阅读