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

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

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

其中的数据来源于网络资金流。
在这里插入图片描述

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

链接如下:
https://download.csdn.net/download/dongbao520/85126770

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

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

clear;clc;close all;


% ***************************************************************************************************
% ***************************************************************************************************

[Fnm001,Phm001]=uigetfile({'*.xlsx;*.csv;*.txt'},'Pick an table','D:\matlab2021nb\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实现多种股票数据同列收盘价格分析走势图,以及涨跌幅变化曲线
效果如图所示

在这里插入图片描述
中间变量可以微调

在这里插入图片描述

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海宝7号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值