vb股票歷史數據
Ⅰ 怎樣查詢一隻股票的歷史行情詳細數據,高分求詳細步驟
1、打開自己的手機桌面,選擇大智慧這個圖標進入。
Ⅱ 求VB代碼自動計算好,每個excel文件內漲幅,漲幅是等於(收盤-開盤)/開盤
一、數據准備階段
1
先打開同花順股票軟體電腦版,點擊進入任意一隻你打算分析的股票。
2
點擊左上角的「分析」選擇「歷史成交」。
3
這時我們就可以看到這只股票從發行到今天的所有歷史基本交易數據。
4
在任意一行數據上點擊滑鼠右鍵,點擊「導出數據」,選擇「導出所有數據」。
5
如圖,
1)點擊瀏覽,選擇好文件保存的位置。
2)修改文件名為股票名稱和股票代碼,方便日後查看,以免出現分析完不知道數據屬於哪只股票的情況。
3)連續點擊下一步,直到完成。
END
二、數據處理階段
1
用excel電子表格打開剛才導出保存的表格。我這里使用的是WPS,用Excel軟體界面略有不同,但是方法一樣,所以這里不贅述。
先把表格右邊的滾動條拖到最底下,我們看到這表格代碼有3483行。扣除頂部的一行標題,說明這只股票已經上市交易了3482個交易日。3482這個數據等下我們要使用。
2
在表格L1處輸入「漲幅超過5%」。具體操作如圖所示。
3
在L2處輸入代碼「=IF((E2-B2)/B2>=0.05,1,"")」代碼的意思是:
=如果((收盤價-開盤價)/開盤價>或=5%,那麼輸入1,否則不輸入)
「(收盤價-開盤價)/開盤價」 的意思就是「首日漲幅」。
其實也可以寫成 =IF(F2>=5%,1,"") 但是表格中有時候會顯示一些錯誤的代碼,這個時候計算結果還是會大於5%,造成統計不精確。而且有的股票軟體導出的表格具體的漲幅的位置和同花順的不一定一樣,所以解釋給大家看。
使用同花順的用戶直接復制我的代碼就可以了。
常見錯誤:1)括弧,引號,逗號沒有用英文半形。
2)計算公式錯誤比如把(E2-B2)/B2寫成E2-B2/B2。
3)等號沒寫。
寫這個公式的目的就是在漲幅超過5%的交易日後面都計數1,這樣等下我們可以直接用求和公式算出漲幅超過5%的交易日總數,方便計算這只股票歷史大漲的概率。
4
這時我們看到,第一個交易日,後面已經顯示1了。絕大多數股票首日漲幅都是超過5%的。所以第一個數據可以驗證我們公式和表格設置是否有錯。
如果沒有顯示1,而是顯示公式的話,請修改一下excel設置。
5
然後點擊L3, 輸入公式:「=IF((E3-E2)/E2>=0.05,1,"")」
代碼的意思是:
=如果((收盤價-昨天的收盤價)/昨天的收盤價>或=5%,那麼輸入1,否則不輸入)
「(收盤價-昨天的收盤價)/昨天的收盤價」 的意思就是「漲幅」。
6
然後單擊L3,然後滑鼠移動到L3框框右下角的小方塊上,使滑鼠變成一個十字。然後按住滑鼠左鍵,向下拖動到最後一行。
如果行數很多,覺得拖動很累,也可以 單擊L3,然後 :
1)"Shift+Ctrl+方向下按鈕"
2) 「Ctrl + D」
可以快速填充公式。
7
隨機檢查一下數據,發現沒有錯,然後進入下一步。
8
選擇整列,可以像剛才一樣手動拖動,也可以"Shift+Ctrl+方向下按鈕" (推薦)
然後如圖依次點擊,「公式」,「自動求和」
於是我們就看到右下方出現一個數字,這個數字就是這只股票歷史上漲超過5%的次數了。
9
接下來,我們只要把這個數字,除以總交易日的數目3482,就可以知道這只股票歷史上大漲超過5%的概率是:4.77%
10
依同樣方法,我們來隨機計算另一隻股票上漲超5%的概率
得到結果:5.86%
11
再用同樣方法,我們來計算一下深圳指數上漲超過3%的概率,因為大盤指數波動沒有那麼大,所以我們設置為3%。
所以之前的公式變成:「=IF((E3-E2)/E2>=0.03,1,"")」
得到的概率是:7.59%
END
三、數據分析階段
1
我們橫向比較數據,根據歷史數據發現第二隻股票上漲>5%大概率更大,所以這只股票更好。超過大盤上漲概率的股票可以跑贏大盤。
2
為了精確,我們可以把2015年以前的數據全選刪除,再比較一下哪個概率大。
3
數據相比大盤指數上漲偏離過高,超過20%的股票,一般最好不要選,因為說明一年內漲幅已經非常大。建議選擇略高於大盤漲幅概率股票。
4
漲幅超過5%的天數比例大的股票,說明股票漲幅多,但是不能確定跌幅,所以以後的課程還會介紹分析漲幅和跌幅的比例,分析股票的波動性。
Ⅲ 請問在那裡可以下載某一股票從上市以來所有的歷史數據
股票歷史數據查詢有個很不錯的網頁工具可以推薦,地址是http://tool.cnfunny.cn/#/打開就可以直接使用,還可以大批量下載,方便省事。
Ⅳ 如何獲取股票數據與歷史數據以資料庫方式存儲的
股票歷史數據查詢有個很不錯的網頁工具可以推薦,地址是http://tool.cnfunny.cn/#/打開就可以直接使用,還可以大批量下載,方便省事!
Ⅳ 如何查看股票歷史數據
答:可以在炒股軟體上看,但是這是一項收費的功能。可以利用K線圖來分析。
如何判斷主力資金動向:
一、當某隻股票在某日正常平穩的運行之中,股價突然被盤中出現的上千手的大拋單砸至跌停板或停板附近,隨後又被快速拉起。或者股價被盤中突然出現的上千手的大買單拉升然後又快速歸位,出現這些情況則表明有主力在其中試盤,主力向下砸盤,是在試探基礎的牢固程度,然後決定是否拉升。該股如果在一段時期內總收下影線,則主力向上拉升的可能性大;反之,該股如果在一段時期內總收上影線的話,主力出逃的可能性大。
二、當某隻股票長期在低迷狀況中運行,某日股價有所異動,而在賣盤上掛出巨大拋單(每筆經常上百、上千手),但買單比較少,此時如果有資金進場將掛在賣一、賣二、賣三、賣四檔的壓單吃掉,可視為是主力建倉動作。因為此時的壓單並不一定是有人在拋空,有可能是主力自己的籌碼,主力在造量,在吸引投資者注意。此時,如果持續出現賣單掛出便被吃掉的情況,那便可反映出主力的實力。但是投資者要注意,如果想介入,千萬不要跟風追買賣盤,待到大拋單不見了,股價在盤中回調時再介入,避免當日追高被套。主力有時賣單掛出大單,也是為了嚇走那些持股者。無論如何,在低位出現上述情況,介入一般風險不大,主力向上拉升意圖明顯,短線雖有被淺套可能,但終能有所收益。
相反,如果在個股被炒高之後,盤中常見巨大拋單,賣盤一、二、三、四檔總有成百、上千手壓單,而買盤不濟,此時便要注意風險了,一般此時退出,可有效地避險。
Ⅵ 用VB 讀取通達信實時股票數據(現價,漲幅)
關鍵是介面
我估計現在沒有免費的介面了!!!
所以你想自己編程獲取實時數據,幾乎不可能了!!!
總之,沒有有效的網路實時數據支持,這是開源股軟的最致命的地方!!!
Ⅶ 如何獲取股票歷史數據
如何快速取得股票交易歷史數據,直接在交易軟體裡面查看歷史成交就知道了,可以設置一個個時間段進行查詢。查詢到的數據可以直接導出。
Ⅷ 股票軟體怎麼使用看到一隻股票的全部歷史數據
不用下載軟體,股票歷史數據查詢有個很不錯的網頁工具可以推薦,地址是http://tool.cnfunny.cn/#/打開就可以直接使用,還可以大批量下載,操作簡單,方便省事。
Ⅸ 用VB如何直接獲取股票實時數據
可以通過調用ChinaStockWebService的服務來實現獲取股票的實時數據,代碼如下:
publicstring[]getStockInfo(stringstockcode)
{
//stringurl="http://hq.sinajs.cn/list="+stockcode;
//stockcode某隻股票的代碼
stringurl="http://hq.sinajs.cn/list=sh600683";
WebClientclient=newWebClient();
client.Headers.Add("Content-Type","text/html;charset=gb2312");
Streamdata=client.OpenRead(url);
StreamReaderreader=newStreamReader(data,Encoding.GetEncoding("gb2312"));
strings=reader.ReadToEnd();
reader.Close();
data.Close();
returns.Split(',');
}
Ⅹ 如何查詢某股票歷史某天的全部數據
答:打開股票分析軟體,到股票k線圖,移動游標到想要位置,就能查看股票歷史數據