1. 怎麼用matlab模擬股票的走勢啊
哥們我想說股票不是數學,這條路走不通
2. 用matlab 預測股票走勢的函數
股票是不可預測的!
3. MATLAB怎樣獲取實時股市行情數據
1Sina股票數據介面
以大秦鐵路(股票代碼:601006)為例,如果要獲取它的最新行情,只需訪問新浪的股票數據
介面:
http://hq.sinajs.cn/list=sh601006
這個url會返回一串文本,例如:
var hq_str_sh601006="大秦鐵路, 27.55, 27.25, 26.91, 27.55, 26.20,
26.91, 26.92,
22114263, 589824680, 4695, 26.91, 57590, 26.90, 14700, 26.89,
14300,
26.88, 15100, 26.87, 3100, 26.92, 8900, 26.93, 14230, 26.94, 25150,
26.95, 15220, 26.96, 2008-01-11, 15:05:32";
這個字元串由許多數據拼接在一起,不同含義的數據用逗號隔開了,按照程序員的思路,順序號從0開始。
0:」大秦鐵路」,股票名字;
1:」27.55″,今日開盤價;
2:」27.25″,昨日收盤價;
3:」26.91″,當前價格;
4:」27.55″,今日最高價;
5:」26.20″,今日最低價;
6:」26.91″,競買價,即「買一」報價;
7:」26.92″,競賣價,即「賣一」報價;
8:」22114263″,成交的股票數,由於股票交易以一百股為基本單位,所以在使用時,通常把該值除以一百;
9:」589824680″,成交金額,單位為「元」,為了一目瞭然,通常以「萬元」為成交金額的單位,所以通常把該值除以一萬;
10:」4695″,「買一」申請4695股,即47手;
11:」26.91″,「買一」報價;
12:」57590″,「買二」
13:」26.90″,「買二」
14:」14700″,「買三」
15:」26.89″,「買三」
16:」14300″,「買四」
17:」26.88″,「買四」
18:」15100″,「買五」
19:」26.87″,「買五」
20:」3100″,「賣一」申報3100股,即31手;
21:」26.92″,「賣一」報價
(22, 23), (24, 25), (26,27), (28, 29)分別為「賣二」至「賣四的情況」
30:」2008-01-11″,日期;
31:」15:05:32″,時間;
Matlab 調用sina實時行情數據介面源碼 matlab R2013a
function SysUpdateStockDataSets(StockCode)
if(StockCode==999999)
symbol=strcat('sh000001');
elseif(StockCode>=600000)%symbol='sz000415'
'sh600000';
symbol=strcat('sh',num2str(StockCode,'d'));
else
symbol=strcat('sz',num2str(StockCode,'d'));
end
url2Read=['http://hq.sinajs.cn/list=',symbol];
s=urlread(url2Read);
result=textscan(s,'%s','delimiter', ',');
result=result{1};
%Name=cell2mat(result(1));%名稱
%Name=Name(22:end);
OpenPrice=str2double(result{2});% 今日開盤價;
TPrice=str2double(result{4});% 當前價格;
HighPrice=str2double(result{5});% 當前最高價格;
LowPrice=str2double(result{6});%當前最低價格
Vol=str2double(result{9});%成交量
CurrentStockData=single([today,OpenPrice,HighPrice,LowPrice,TPrice,Vol,0]);
4. 用matlab什麼程序可以預測股價走勢
這個可以用matlab的時間序列工具試一下,不過感覺沒有spss的時間序列工具好用,因為很多人裝matlab不裝時間序列工具包的。
用spss更好,把數據粘貼進去,就點分析-時間序列-自動時間序列就行,很傻瓜的,等1min,會出來一個走勢圖(輸出結果里下翻才找得到),說是AR多少模型的,後面會有一小段紅線的,那個就是預測。
5. 想問一下怎樣用MATLAB畫10000條股票的價格走勢圖
xlsread 可以導入數據 比如data=xlsread('dd.xls','Sheet1','B1:G2')就是讀取dd.xls文件裡面b1到g2之間的數據!
6. 怎麼用matlab繪制股市K線圖
K線圖(Candlestick Charts)又稱蠟燭圖、日本線、陰陽線、棒線、紅黑線等,常用說法是「K線」。它是以每個分析周期的開盤價、最高價、最低價和收盤價繪制而成。
K線圖 是技術分析的一種,最早日本人於十九世紀所創,起源於日本十八世紀德川幕府時代(1603~1867年)的米市交易,用來計算米價每天的漲跌,被當時日本米市的商人用來記錄米市的行情與價格波動,包括開市價、收市價、最高價及最低價,陽燭代表當日升市,陰燭代表跌市。這種圖表分析法在當時的中國以至整個東南亞地區均尤為流行。由於用這種方法繪制出來的圖表形狀頗似一根根蠟燭,加上這些蠟燭有黑白之分,因而也叫陰陽線圖表。通過K線圖,人們能夠把每日或某一周期的市況表現完全記錄下來,股價經過一段時間的盤檔後,在圖上即形成一種特殊區域或形態,不同的形態顯示出不同意義。可以從這些形態的變化中摸索出一些有規律的東西出來 。K線圖形態可分為反轉形態、整理形態及缺口和趨向線等。後K線圖因其細膩獨到的標畫方式而被引入到股市及期貨市場。股市及期貨市場中的K線圖的畫法包含四個數據,即開盤價、最高價、最低價、收盤價,所有的k線都是圍繞這四個數據展開,反映大勢的狀況和價格信息。如果把每日的K線圖放在一張紙上,就能得到日K線圖,同樣也可畫出周K線圖、月K線圖。
它是以每個分析周期的開盤價、最高價、最低價和收盤價繪制而成。以繪制日k線為例,首先確定開盤和收盤的價格,它們之間的部分畫成矩形實體。如果收盤價格高於開盤價格,則k線被稱為陽線,用空心的實體表示。反之稱為陰線用黑色實體或白色實體表示。很多軟體都可以用彩色實體來表示陰線和陽線,在國內股票和期貨市場 ,通常用紅色表示陽線,綠色表示陰線。(但涉及到歐美股票及外匯市場的投資者應該注意:在這些市場上通常用綠色代表陽線,紅色代表陰線,和國內習慣剛好相反。)用較細的線將最高價和最低價分別與實體連接。最高價和實體之間的線被稱為上影線,最低價和實體間的線稱為下影線。
用同樣的方法,如果用一分鍾價格數據來繪k線圖,就稱為一分鍾k線。用一個月的數據繪制k線圖,就稱為月k線圖。繪圖周期可以根據需要靈活選擇,在一些專業的圖表軟體中還可以看到2分,3分鍾等周期的k線。
k線是一種特殊的市場語言,不同的形態有不同的含義。
7. 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)%高 低 收 開 紅色 時間 時間格式
8. 如何用MATLAB獲取股票數據
該框架可為許多模型和優化方法產生具體的訓練方法。本文中,生成模型通過一個多層感知機傳遞隨機雜訊,且判別模型也是一個多層感知機。
這個特例稱為對抗的網路。這里,僅用反向傳播和 Dropout 來訓練模型,生成模型通過前向傳播來生成樣本。不需要近似推理和 Markov 鏈。
9. 如何用Matlab gui簡單設計一個股票行情軟體
交給我你放心!