導航:首頁 > 數據行情 > 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線相關的資料

熱點內容
有利好的股票為什麼會一字漲停 瀏覽:633
石頭科技股票發行價 瀏覽:309
chase股票賬戶 瀏覽:445
2020年11月19日漲停板股票 瀏覽:497
退市的股票還有可能重新上市嗎 瀏覽:274
股票主力出貨跟著賣 瀏覽:412
股票連續漲停會舉牌啊 瀏覽:448
股票賬戶綁定銀行賬戶是什麼時候 瀏覽:81
使用excelvba獲取股票歷史成交明細等高頻數據資料 瀏覽:778
匯率波動對特種股票的影響 瀏覽:169
銀行能不能持有股票 瀏覽:834
中國船舶重工集團公司的股票代碼 瀏覽:90
怎麼買到昨天漲停的股票 瀏覽:760
商業銀行可以參加股票融資嗎 瀏覽:369
易見股票最新消息 瀏覽:299
股票資產曲線圖 瀏覽:478
哪個股票投資的多晶硅 瀏覽:569
股票中企業在同行業排名怎麼查詢 瀏覽:163
鹽田港股票走勢太無恥了 瀏覽:602
最好股票投資書籍 瀏覽:11