⑴ 怎樣用EXCEL 實時讀取 股票日線數據
定量分析的第一步,是獲取數據。
獲取股票歷史行情數據最方便的途徑,就是直接讀取股票行情軟體留在你電腦中的日線數據文件。
但如果不是程序員,電腦里一般不會有VB、VC之類的編程語言。
其實,大家的電腦中一般都有OFFICE。OFFICE中的EXCEL自帶了一個VBA語言的編程環境。功能也很強大。
我用EXCEL里的VBA編寫了一段代碼,讀取通達信股票行情軟體的日線文件。已經測試通過。
代碼如下。與愛好定量分析的朋友分享。
TypeMyType
a1AsLong'標示碼
a2AsLong'日期
a3AsSingle'開盤價
a4AsSingle'最高價
a5AsSingle'最低價
a6AsSingle'收盤價
a7AsSingle'成交金額
a8AsLong'成交量
EndType
Sub按鈕1_Click()
DimFile2AsInteger
DimbAsMyType
File1=FreeFile
Opensh600000.dayForBinaryAccessReadAs#File1i=1DoWhileNotEOF(File1)
Get#File1,,b
Cells(i,1)=b.a1
Cells(i,2)=b.a2
Cells(i,3)=b.a3
Cells(i,4)=b.a4
Cells(i,5)=b.a5
Cells(i,6)=b.a6
⑵ EXCEL如何用VBA自動獲取每個股票近幾天的漲幅
excel大量獲取數據是比較慢的 你這種得用vb寫dll多線程刷新數據才行 私聊
⑶ 如何用excel獲取網頁上的股票數據,並按照日期製成表格
打開通達信行情軟體,切換到某個股票的K線圖狀態,再按F1,菜單「系統」里選擇「數據導出」,點「高級導出」,文件名「.TXT」改為「.XLS",點「添加品種」找到自己保存的股票,再點「開始導出」就OK了。
⑷ 如何獲取股票數據excel格式的
百
1、 打開一個空白電子表格,並選擇【數據】標簽頁。
2、單擊【獲取外部數據】中的按紐,在彈出的【新建WEB查詢】對話框中輸入要導入,並單擊【轉到】按紐,打開;
3、 在打開的【新建WEB查詢】對話框中點擊黃色向右點頭選擇要導入的數據;
4、 數據選擇換成後,箭頭變成綠色的小勾,並點擊【導入】按紐完成數據的導入工作。
5、 數據導入完成之後,需要設定數據的刷新頻率。在任一單元格上右擊滑鼠,在菜單中選擇【數據范圍屬性】;
6、 在彈出的【數據范圍屬性】彈出菜單中更改【刷新控制項】中將默認的60分鍾修改成1分鍾,之後保存退出。
⑸ Excel錶快中怎麼快速計算股票漲迨
打開Microsoft Excel表,在B1單元格中輸入股票價格,比如13.55元,用手工計算可知第一個漲停板的價格為14.91元
將滑鼠點擊B2單元格,在編輯欄中輸入「等於號 =」
在編輯欄的等於號後點擊B1單元格,在鍵盤上輸入乘以*0.1,鍵盤輸入加號+,再點擊B1單元格,編輯的內容是:=B1單元格*0.1+B1單元格,意思是:B1單元格中的數字乘以0.1(0.1是10%的漲停板)再加上B1單元格中的數字
此時B2單元格顯示的數字為14.9050,選擇B2單元格,點擊滑鼠右鍵,在彈出的對話框中選擇設置單元格格式
在數字標簽下選擇數值選項,選擇保留2位小數位數,單元格顯示數字為14.91
把滑鼠放在B2單元格的右下角,當滑鼠變成十字星時,向下拉出十個的單格,這就是該股票十個漲停板的價位
我們手工計算第二、第三個漲停板的價位,第一個漲停板是14.91元,第二個是14.91+1.49=16.40元,第三個漲停板是16.4+1.64=18.04元,和我們手工計算的一樣,
⑹ 如何用excel獲得股票實時數據
自動獲取所有股票歷史數據,也能獲取當天數據https://item.taobao.com/item.htm?id=536564850759
⑺ 怎樣用excel 實時讀取 股票日線數據
定量分析的第一步,是獲取數據。
獲取股票歷史行情數據最方便的途徑,就是直接讀取股票行情軟體留在你電腦中的日線數據文件。
但如果不是程序員,電腦里一般不會有VB、VC之類的編程語言。
其實,大家的電腦中一般都有OFFICE。OFFICE中的EXCEL自帶了一個VBA語言的編程環境。功能也很強大。
我用EXCEL里的VBA編寫了一段代碼,讀取通達信股票行情軟體的日線文件。已經測試通過。
代碼如下。與愛好定量分析的朋友分享。
TypeMyType
a1AsLong'標示碼
a2AsLong'日期
a3AsSingle'開盤價
a4AsSingle'最高價
a5AsSingle'最低價
a6AsSingle'收盤價
a7AsSingle'成交金額
a8AsLong'成交量
EndType
Sub按鈕1_Click()
DimFile2AsInteger
DimbAsMyType
File1=FreeFile
Opensh600000.dayForBinaryAccessReadAs#File1i=1DoWhileNotEOF(File1)
Get#File1,,b
Cells(i,1)=b.a1
Cells(i,2)=b.a2
Cells(i,3)=b.a3
Cells(i,4)=b.a4
Cells(i,5)=b.a5
Cells(i,6)=b.a6
⑻ 如何通過excel獲取股票列表
1這里以獲取中國石油(601857)的行情為例,打開提供股市行情的網站,在頁面的「個股查詢」區域輸入該股票代碼,選擇「實時行情」,單擊「行情」按鈕之後就可以查詢中國石油的行情數據,接下來復制地址欄中網址。
2運行Excel,新建一個空白工作簿,選擇「數據」選項卡中「獲取外部數據」選項組中「導入外部數據一自網站」命令。
3彈出「新建Web查詢』對話框,在地址欄中輸入剛剛復制的地址,單擊「轉到」按鈕,此時在下面的文本框中打開網站,單擊「導入」按鈕。
4彈出「導入數據」對話框,選擇要插入的工作表,單擊「確定」按鈕即可。此時在工作表中導入了網站的數據。
⑼ Excel錶快中怎麼快速計算股票漲停板數據
對於喜歡炒股的朋友來說,買的股票能上漲,而且能連續上漲,是件很高興的事,但如果想知道自己買的股票五個漲停板時或十個漲停板時的價位,用手工計算也可以,但比較麻煩,若用Excel表來計算就很容易。
1、打開Microsoft Excel表,在B1單元格中輸入股票價格,比如13.55元,用手工計算可知第一個漲停板的價格為14.91元
2、將滑鼠點擊B2單元格,在編輯欄中輸入“ 等於號 =”
3、在編輯欄的等於號後點擊B1單元格, 在鍵盤上輸入乘以*0.1,鍵盤輸入加號+ ,再點擊B1單元格,編輯的內容是 :=B1單元格*0.1+B1單元格 ,意思是: B1單元格中的數字乘以0.1(0.1是10%的漲停板)再加上B1單元格中的數字
4、此時B2單元格顯示的數字為14.9050,選擇B2單元格, 點擊滑鼠右鍵, 在彈出的對話框中選擇設置單元格格式
5、在數字標簽下選擇數值選項,選擇保留2位小數位數,單元格顯示數字為14.91
6、把滑鼠放在B2單元格的右下角,當滑鼠變成十字星時,向下拉出十個的單格,這就是該股票十個漲停板的價位
7、我們手工計算第二、第三個漲停板的價位,第一個漲停板是14.91元,第二個是14.91+1.49=16.40元,第三個漲停板是16.4+1.64=18.04元,和我們手工計算的一樣,是不是很快呀
⑽ 怎麼把一隻股票的歷史數據導入excel
一般來講,股票軟體中的數據都可以導出為excel文件、或者txt文件。
如果能直接導出為excel文件那最好;
如果只能導出為txt文件,那麼可以在excel中通過「數據」這個菜單下的導入功能、或者「自文本」功能把txt文件中的數據導入到excel文件。