导航:首页 > 数据行情 > matlab如何导入股票数据并画出k线

matlab如何导入股票数据并画出k线

发布时间:2023-08-09 16:02:04

1. 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')

2. 关于利用matlab绘制股票线型的数据问题

从bggf.mat 读得的bggf数据看上去有4列
看你用highlow 函数的调用方式,这四列应该是
开市价 最高价 最低价 收市价

而r是用size获得的数据的行数
之所以报错就是bggf(r-100:r,2)取下标的时候错了
r是数据的行数,肯定是个正整数没错,错就错在r-100
你文件里面的数据如果不足100行,那么r-100就会出现负数
数据正好是100行,那么r-100就会等于0
在matlab里面,下标是从1开始的正整数,所以发生以上情况就会错

如果你的数据是刚刚好100行的,那么完全不用这么麻烦,直接用:代替就可以了
highlow(bggf(:,2),bggf(:,3),bggf(:,4),bggf(:,1),'r')
但是这样写无论是数据有多少行,图都会照画,不足100行,超过100行照单全收

如果你的数据有超过100行,你只想取最后的100行,你应该减99而不是100
highlow(bggf(r-99:r,2),bggf(r-99:r,3),bggf(r-99:r,4),bggf(r-9:r,1),'r')
但是当数据不足行时,这样写会同样报错

3. 已经给出数据如何用matlab软件画图

方法步骤如下:

1、首先打开计算机,在计算机内打开matlab,然后在matlab界面内输入a=1:1:30;这是我们的源数据。

4. 怎么用matlab绘制股市K线图

正规配资公司一般都是资金双重保障,实盘交易的,利息也是比较低的
.
森公司的一项调查显示,消费者愿意为被贴拌嘴,可做梦也想不到,原

阅读全文

与matlab如何导入股票数据并画出k线相关的资料

热点内容
St股票否定意见审计报告 浏览:894
股票连续涨停后为什么会跌 浏览:799
工商银行卡可以绑定两个股票账户么 浏览:744
股票软件如何显示多窗口 浏览:627
股票投资降低购买力的损失 浏览:507
农发种业股票最新行情怎么样 浏览:962
股票再次发行的条件 浏览:735
南京微创医学科技股份有限公司股票代码 浏览:879
股票交易实时数据获取 浏览:215
股票证券转银行要费用 浏览:823
股票盈利5个点可以卖么 浏览:722
同花顺如何下载股票历史数据 浏览:239
暗网交易股票数据 浏览:271
wear股票软件 浏览:617
股票中的波段王指标公式 浏览:417
退市股票确权后股数减少了 浏览:922
HK快手股票行情走势 浏览:928
st中商股票股吧 浏览:247
中国人寿投资的股票 浏览:352
山煤国际股票明天走势如何 浏览:75