200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 【matlab实现多种股票数据同列收盘价格分析走势图 以及涨跌幅变化曲线第二篇】

【matlab实现多种股票数据同列收盘价格分析走势图 以及涨跌幅变化曲线第二篇】

时间:2022-10-07 03:25:46

相关推荐

【matlab实现多种股票数据同列收盘价格分析走势图 以及涨跌幅变化曲线第二篇】

matlab实现多种股票数据同列收盘价格分析走势图,以及涨跌幅变化曲线

matlab实现多种股票数据同列收盘价格分析走势图,以及涨跌幅变化曲线

其中的数据来源于网络资金流。

基本能实现预定的功能,更全面的数据可以参考另一篇博客,以及资源下载链接,资源很多,只是以三种GP作为案例来分析,图中给出的也只是其中的一部分。

链接如下:

/download/dongbao520/85126770

该代码只是其中的第二个版本

matlab实现多种股票数据同列收盘价格分析走势图,以及涨跌幅变化曲线

clear;clc;close all;% ***************************************************************************************************% ***************************************************************************************************[Fnm001,Phm001]=uigetfile({'*.xlsx;*.csv;*.txt'},'Pick an table','D:\matlabnb\SDN\YCL\VS_Matlab\AAA\GPGPCFDDDD\GCGS');Sty001=[Phm001 Fnm001];TBL001=readtable(Sty001);% 全是数据才能使用%提取收盘价AAS001=TBL001(:,2);AAK001=table2array(AAS001); % AK001=AAK001';% 带'的转置没有意义% fliplr - 将数组从左向右翻转 flipud - 将数组从上向下翻转AK001=flipud(AAK001);%纵坐标% 涨跌幅ADD001=TBL001(:,3);ADd001=table2array(ADD001);AD001=flipud(ADd001);%纵坐标% 获取行数列数[Row001,Col001]=size(AAS001);XY001=1:Row001;%横坐标% 综合加权AMe001=AK001.*AD001*100;% 占比加权BBS5001=TBL001(:,5);BBs5001=table2array(BBS5001);BBS001=flipud(BBs5001);%纵坐标翻转BCS5001=TBL001(:,11);BCs5001=table2array(BCS5001);BCS001=flipud(BCs5001);%纵坐标翻转BDS5001=TBL001(:,13);BDs5001=table2array(BDS5001);BDS001=flipud(BDs5001);%纵坐标翻转BCD001=BBS001+BCS001+BDS001;% ***************************************************************************************************% 绘图区% ***************************************************************************************************subplot(221);plot(XY001,AK001);title(Fnm001+" 收盘价");subplot(222);plot(XY001/100,AD001);title(Fnm001+" 涨跌幅");subplot(223);plot(XY001/10,AMe001);title(Fnm001+" 综合加权");% subplot(224);plot(XY001/100,BCD001);title(Fnm001+" 占比加权");% 综合占比加权subplot(224);plot(XY001/100,BBS001);title(Fnm001+" 大单加权");

matlab实现多种股票数据同列收盘价格分析走势图,以及涨跌幅变化曲线

效果如图所示

中间变量可以微调

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。