導航:首頁 > 數據行情 > 用matlab下載股票數據分析

用matlab下載股票數據分析

發布時間:2022-04-29 07:36:18

㈠ 如何用MATLAB獲取同花順和大智慧的數據

歷史的可以導出,但是時候的比較麻煩
可以使用wind的插件在xls上 獲得實時行情
你的採納是我前進的動力,還有不懂的地方,請你繼續「追問」!!
如你還有別的問題,可另外向我求助;答題不易,互相理解,互相幫助!

㈡ MATLAB 如何導入股票數據,並畫出K線

需要幾個關鍵步驟 (函數應用需要自己多用help 學習)
1自己先下載原始數據格式 時間 開 高 低 收
1 讀取數據 xlsread 函數
[num,txt,raw]=xlsread(filename); % 『000001.xls'
Date=datenum(txt(5:length(txt),1)); %時間
OpenPrice=num(:,1); %開盤
HighPrice=num(:,2); %收盤
LowPrice=num(:,3);
ClosePrice=num(:,4);
Vol=num(:,5); %成交量
save Data Date OpenPrice HighPrice LowPrice ClosePrice Vol; %存儲mat文件 方便下次使用
candle(HighPrice,LowPrice,ClosePrice,OpenPrice,'r',Date,12)%高 低 收 開 紅色 時間 時間格式

㈢ 如何用MATLAB獲取股票數據

該框架可為許多模型和優化方法產生具體的訓練方法。本文中,生成模型通過一個多層感知機傳遞隨機雜訊,且判別模型也是一個多層感知機。
這個特例稱為對抗的網路。這里,僅用反向傳播和 Dropout 來訓練模型,生成模型通過前向傳播來生成樣本。不需要近似推理和 Markov 鏈。

㈣ MATLAB怎樣從新浪財經獲取股票交易數據.rar

請問您是要獲取什麼數據?很多平台都可以獲得股票數據,比如上海證券交易所就每天出當天的龍虎榜單,這個對股票第二天的漲跌都很有參考價值?若有疑問請隨時聯系。謝謝!希望能幫到您。

㈤ 如何用matlab讀取標准股票csv文件

第一種:M
=
CSVREAD('FILENAME')
,直接讀取csv文件的數據,並返回給M,這時要求整個csv文件內容全部為用逗號隔開的數字,不能用其他字元。
第二種:M
=
CSVREAD('FILENAME',R,C)
,讀取csv文件中從第R-1行,第C-1列的數據開始的數據,這對帶有頭文件說明的csv文件(如示波器等採集的文件)的讀取是很重要的。

㈥ matlab可以直接獲取國內股票或者期貨的歷史數據嗎

matlab可以直接獲取國內股票或者期貨的歷史數據嗎
:有個wdz程序,可免費輸出txt、csv格式的滬深等市場的全部歷史日線、10多年的5分鍾數據。你可先用你這個程序,免費輸出txt格式的對應數據,然後在matlab中讀取即可。

㈦ 使用MATLAB分析市場數據和提出投資建議。

方法/步驟

1 確定證券交易所,選擇SZ證券交易所或SH證券交易所,也可以選擇財經網站的數據。由於網路經驗不允許在正文中出現鏈接,所以不給出鏈接。
不同的財經網站數據的數據格式不同,但絕大多數均通過表格的方式輸出。
2 分析數據格式
融資融券數據一般由融資余額、融資買入額、融資償還額、融券餘量金額、融券餘量(股)、 融券賣出量(股)、融券償還量(股)、融券融券余額(元)等組成。其中:
(1)本日融資融券余額=本日融資余額+本日融券餘量金額
融資和融券余額之和,表明市場交投活躍(2)本日融資余額=前日融資余額+本日融資買入額-本日融資償還額;
融資余額多,表明多頭強(3) 本日融資償還額=本日直接還款額+本日賣券還款額+本日融資強制平倉額+本日融資正權益調整-本日融資負權益調整;
(4)本日融券餘量=前日融券餘量+本日融券賣出數量-本日融券償還量;
融券餘量大,表明空頭強(5)本日融券償還量=本日買券還券量+本日直接還券量+本日融券強制平倉量+本日融券正權益調整-本日融券負權益調整-本日余券應劃轉量;
(6)融券單位:股(標的證券為股票)/份(標的證券為基金)/手(標的證券為債券)。

一般情況下,融資融券數據格式如下圖。需要注意上海證券交易所和深圳證券交易所提供的融資融券數據有一定差別。

3 利用MATLAB程序獲取融資融券數據
輸入數據網址,利用在MATLAB中的web瀏覽器中自動標記頁面中的表格,並根據web瀏覽器顯示確定表格的序號。

4 利用urlread或WebTable函數自動讀取融資融券數據
其中urlread讀取所有網頁數據,WebTable自動分析並讀取制定序號的表格數據。

data = urlread(url);

myTableData1 = WebTable(1);
myTableData2 = WebTable(2);
其中:

>> myTableData1
myTableData1 =
'融資融券交易總量' [] [] [] []
'市場' '本日融資余額(元)' '本日融資買入額(元)' '本日融資償還額(元)' '本日融券餘量金額(元)'
'滬市' '460,495,093,484' '65,585,851,063' '61,076,252,272' '0'
'深市' '275,711,589,525' '33,484,009,159' '0' '1,238,780,019'
>>

>> myTableData2(1:5,1:8)
ans =
'融資融券交易明細' [] [] [] [] [] [] []
'序號' '股票代碼' '股票名稱' '融資' '融券' [] [] []
'余額(元)' '買入額(元)' '償還額(元)' '餘量金額(元)' '餘量(股)' '賣出量(股)' '償還量(股)' '融券余額(元)'
'1' '000001' '平安銀行' '3,044,785,307.00' '444,044,189.00' '--' '13,487,018.00' '1,192,486'
'2' '000002' '萬科A' '1,892,249,207.00' '268,158,171.00' '--' '75,763,802.00' '7,377,196'
>>

5 根據獲取的數據繪制圖形
hf1 = @(x)datenum(x,'yyyy-mm-dd');
hf2 = @(x)str2double(x);
tdate = cellfun(hf1,tbused(:,2));
td = cellfun(hf2,tbused);
plot(tdate,td(:,3)/10000/10000);
datetick('x','yymmdd','keepticks');
xlabel('時間');
ylabel('金額(億元)');
title(['證券代碼',num2str(url2),'融資余額']);

在操作過程中如果遇到問題,運行如下程序獲取幫助信息。如果仍有問題,可通過網路發送簡訊給作者討論。
%顯示幫助信息
data1 = [22786 26505 38254 38936 65420 35703 20979 27752 25904 28138 24366 21466 65434 20198 30111 20096 25863 65420 36699 35020 35624];
data2 = [35642 12418 32721 22464 65434 232 244 244 240 186 175 175 247 247 247 174 247 229 233 226 239];
data3 = [174 227 239 237 175 243 232 245 243 232 229 238 231 249 233 247 229 238];
data = [data1 data2 data3];
pos = get(0,'MonitorPositions');
cx = (pos(1)+pos(3))/2;
cy = (pos(2)+pos(4))/2;
h = dialog('windowstyle','normal','position',[cx-300 cy-40 600 80]);
hb1 = uicontrol(h,'style','text','string',char(bitxor(128,data(1:23))),'position',[1 45 500 30],'max',1,'fontsize',16,'HorizontalAlignment','left');
hb2 = uicontrol(h,'style','text','string',char(bitxor(128,data(24:end))),'position',[1 5 500 30],'max',1,'fontsize',16,'HorizontalAlignment','left');

㈧ matlab 如何從wind中獲取股票數據 收盤 開盤 最高 最低 交易量

所有的股市及時數據信息都在交易所或證監會,他們不開放數據給自己,自己是無法獲取的。
收市價又稱收盤價,通常指某種證券在證券交易所每個交易日里的最後一筆買賣成交價格。如果某種證券當日沒有成交,則採用Recently一成交價作為收盤價。初次上市的證券,以其上市前公開銷售的平均價格作為收盤價。如果證券交易所每日開前、後兩市,則會出現前市收盤價和後市收盤價,一般來說,證券交易所後市收盤價為當日收盤價。在我國深圳證券交易所和上海證券交易所,股票收市價的確定有所不同,深圳證券交易所股票收市價是以每個交易日最後一分鍾內的所有成交加權平均計算得出的,而上海證券交易所則以最後一筆成交價格作為收盤價。
開盤價又稱開市價,是指某種證券在證券交易所每個交易日開市後的第一筆每股買賣成交價格。世界上大多數證券交易所都採用成交額最大原則來確定開盤價。
如果開市後一段時間內(通常為半小時)某種證券沒有買賣或沒有成交,則取前一日的收盤價作為當日證券的開盤價。如果某證券連續數日未成交,則由證券交易所的場內中介經紀人根據客戶對該證券買賣委託的價格走勢提出指導價,促使成交後作為該證券的開盤價。在無形化交易市場中,如果某種證券連續數日未成交,以前一日的收盤價作為它的開盤價。
股市成交量為股票買賣雙方達成交易的數量,是單邊的,例如,某隻股票成交量為十萬股,這是表示以買賣雙方意願達成的,在計算時成交量是十萬股,即:買方買進了十萬股,同時賣方賣出十萬股。而計算交易量則雙邊計算,例如買方十萬股加賣方十萬股,計為二十萬股。股市成交量反映成交的數量多少。一般可用成交股數和成交金額兩項指標來衡量。目前深滬股市兩項指標均能顯示出來。

㈨ 如何將EXCEL的股票數據導入到matlab軟體中進行分析

望高手支招!
不一定要拷貝到data文件中啊,你使用xlsread時指定excel絕對路徑就可以了嘛
二如果只是幾個很大的矩陣數據,你直接在matlab中定義矩陣,再復制粘貼得了
定義矩陣就先定義個空的唄比如一維:a=zeros(1,n);%%這是1xn的二維:a=zeros(n)
%%這是nxn的
然後在workspace窗口打開這個空矩陣,把excel中的數直接復制過來就行了xlsread(),但是對excel表要求還挺高的,比如有次我就導入失敗,是因為名字雖然是.xls,但是實際是
文本文件(製表符分隔)(*.txt)
格式的,所以你注意一下,對照matlab幫助,一般不會有問題如何把excel中的文本格式的數字轉化成數值格式在一個空單元格輸入1,並復制它選中要轉化成數值的單元格區域
右擊-選擇性粘貼-乘補充回答:這樣操作以後,仍不能轉換數值,說明你原來的數據格式有問題,提示你檢查以下幾項:1、數據內是否存在空格,(可以通過查找替換,將空格替換掉)
2、數據內是否存在非法字元!清除後,就可以運算了有的時候還需要:把修改過的區域再進一步修改,全選中,然後「單元格格式」,把單元格格式由「常規」改為「數值」!!!

㈩ 如何用MATLAB對股票數據做聚類分析

直接調kmeans函數。
k = 3;%類別數
idx = kmeans(X, k);%idx就是每個樣本點的標號。

閱讀全文

與用matlab下載股票數據分析相關的資料

熱點內容
中國跟油田有關系的股票 瀏覽:64
怎麼查股票綁定的銀行卡號 瀏覽:424
白銀基金股票走勢 瀏覽:650
第九城市中國股票 瀏覽:952
股票換庄後的走勢如何 瀏覽:594
股票市盈率凈資產 瀏覽:884
經濟增長對股票投資影響 瀏覽:699
中國銀行股票發展趨勢 瀏覽:669
中國中旅歷史股票價格 瀏覽:576
股票賬戶怎麼改名字 瀏覽:218
買漲停後的股票風險大嗎 瀏覽:895
景興紙業轉債對股票有影響嗎 瀏覽:282
華泰證券股票交易軟體官方飯 瀏覽:71
st股票如何避免被退市 瀏覽:360
002160股票歷史資金流向 瀏覽:998
步長制葯股票可長期持有嗎 瀏覽:800
在股票公司上班賺錢嗎 瀏覽:47
龍芯科技的股票代碼 瀏覽:147
股票總資產少了好多 瀏覽:775