導航:首頁 > 數據行情 > 如何下載網易股票數據

如何下載網易股票數據

發布時間:2025-08-10 18:15:50

① 如何下載股票歷史成交數據到Excel或txt

以華中智能股票軟體為例:(以Think pad X13 銳龍版筆記本電腦,Windows 10 操作為例)首先切換到要下載數據的股票K線形態,按「F1」進入「日線某某股票歷史成交」,點擊滑鼠右鍵->數據導出->導出所有數據->在「請選擇導出的類型」中選擇excel或txt
補充資料:
如何獲取所有股票歷史數據:
如果要對股市進行分析,首先就要獲取所有股票的歷史數據,只有通過股票的歷史數據,我們才能分析出股市的規律。
(以Think pad X13 銳龍版筆記本電腦,Windows 10 操作為例)
一、工具/原料
1、EXCEL2007或者以上版本,不能使用WPS
2、電腦1g內存1核處理器及以上配置
3、擁有較強邏輯分析能力以及少量智慧及以上的大腦一顆
方法/步驟:
第一步,獲取股票代碼,復制其中一部分到第一個工作表A4到A127,然後通過程序把每一個代碼寫入到不同的工作表A2位置,並對該工作表以該股票代碼命名。程序如下:
Sub 工作表命名()
For i = 4 To 127
Sheets(i).Range("a2") = "'" & Sheets(1).Range("a" & i)
Next i
For i = 4 To Sheets.Count
Sheets(i).Name = Sheets(i).Range("a2").Value
Next
End Sub
第二步,獲取股票歷史數據。代碼如下:
Private Function GetSource(sURL As String) As String
Dim oXHTTP As Object
Set oXHTTP = CreateObject("MSXML2.XMLHTTP")
oXHTTP.Open "GET", sURL, False
oXHTTP.Send
GetSource = oXHTTP.responsetext
Set oXHTTP = Nothing
End Function
Sub 歷史數據()
Dim objXML As Object
Dim txtContent As String
Dim i As Integer
Dim strCode As String
Dim gp As String
Dim kaishihang
Dim arr, arr1, arr2, arr3, arr4, arr5, arr6, arr7, arr8, arr9, arr10, arr11
On Error Resume Next
EndRow = Range("a65536").End(xlUp).Row
startRow = 4
If startRow <= EndRow Then
Range(Cells(startRow, 1), Cells(EndRow, 11)).Value = ""
Else
Exit Sub
End If
Set objXML = CreateObject("Microsoft.XMLHTTP")
gp = [A2]
For h = 1 To 4
For m = 1 To 4
kaishihang = [A65535].End(xlUp).Row
nian = Replace(Str(Year(Now) + 1 - h), " ", "")
ji = Replace(Str(4 + 1 - m), " ", "")
With objXML
.Open "GET", "http://quotes.money.163.com/trade/lsjyj_" + gp + ".html?year=" + nian + "&season=" + ji + "", False
.Send
If objXML.Status = 200 Then
txtContent = .responsetext
arr = Split(txtContent, "'>")
For i = 1 To UBound(arr)
arr1 = Split(arr(i), " Cells(i + kaishihang, 1) = Right(Left(arr1(0), 10), 10)
arr2 = Split(arr1(1), Chr(60))
Cells(i + kaishihang, 2) = Mid(arr2(0), InStr(arr2(0), ">") + 1)
arr3 = Split(arr1(2), Chr(60))
Cells(i + kaishihang, 3) = Mid(arr3(0), InStr(arr3(0), ">") + 1)
arr4 = Split(arr1(3), Chr(60))
Cells(i + kaishihang, 4) = Mid(arr4(0), InStr(arr4(0), ">") + 1)
arr5 = Split(arr1(4), Chr(60))
Cells(i + kaishihang, 5) = Mid(arr5(0), InStr(arr5(0), ">") + 1)
arr6 = Split(arr1(5), Chr(60))
Cells(i + kaishihang, 6) = Mid(arr6(0), InStr(arr6(0), ">") + 1)
arr7 = Split(arr1(6), Chr(60))
Cells(i + kaishihang, 7) = Mid(arr7(0), InStr(arr7(0), ">") + 1)
arr8 = Split(arr1(7), Chr(60))
Cells(i + kaishihang, 8) = Mid(arr8(0), InStr(arr8(0), ">") + 1)
arr9 = Split(arr1(8), Chr(60))
Cells(i + kaishihang, 9) = Mid(arr9(0), InStr(arr9(0), ">") + 1)
arr10 = Split(arr1(9), Chr(60))
Cells(i + kaishihang, 10) = Mid(arr10(0), InStr(arr10(0), ">") + 1)
arr11 = Split(arr1(10), Chr(60))
Cells(i + kaishihang, 11) = Mid(arr11(0), InStr(arr11(0), ">") + 1)
Next i
End If
End With
Next m
Next h
Set objXML = Nothing
End Sub
第三步,獲取上證歷史數據,並獲取所有股票的歷史數據。程序如下:
Sub 所有股票歷史數據獲取()
Application.ScreenUpdating = False
Dim s As String, gp As String, nian As String, ji As String, s1 As String
Dim arr, arr1, arr2, arr3, arr4, arr5, arr6, arr7, arr8, arr9
Dim i, h As Long
Dim kaishihang
Dim LastRow As Long, r As Long
On Error Resume Next
EndRow = Sheet2.Range("a65536").End(xlUp).Row
startRow = 4
If startRow <= EndRow Then
Sheet2.Range(Sheet2.Cells(startRow, 1), Sheet2.Cells(EndRow, 9)).Value = ""
Else
Exit Sub
End If
For h = 1 To 5
For m = 1 To 4
kaishihang = Sheet2.[A65535].End(xlUp).Row
nian = Replace(Str(Year(Now) + 1 - h), " ", "")
ji = Replace(Str(4 + 1 - m), " ", "")
s1 = "http://quotes.money.163.com/trade/lsjysj_shu_000001.html?year=" + nian + "&season=" + ji + ""
s = GetSource(s1)
arr = Split(s, "'>")
For i = 1 To UBound(arr)
arr1 = Split(arr(i), " Sheet2.Cells(i + kaishihang, 1) = Right(Left(arr1(0), 4), 4) & "-" & Right(Left(arr1(0), 6), 2) & "-" & Right(Left(arr1(0), 10), 2)
arr2 = Split(arr1(1), Chr(60))
Sheet2.Cells(i + kaishihang, 2) = Mid(arr2(0), InStr(arr2(0), ">") + 1)
arr3 = Split(arr1(2), Chr(60))
Sheet2.Cells(i + kaishihang, 3) = Mid(arr3(0), InStr(arr3(0), ">") + 1)
arr4 = Split(arr1(3), Chr(60))
Sheet2.Cells(i + kaishihang, 4) = Mid(arr4(0), InStr(arr4(0), ">") + 1)
arr5 = Split(arr1(4), Chr(60))
Sheet2.Cells(i + kaishihang, 5) = Mid(arr5(0), InStr(arr5(0), ">") + 1)
arr6 = Split(arr1(5), Chr(60))
Sheet2.Cells(i + kaishihang, 6) = Mid(arr6(0), InStr(arr6(0), ">") + 1)
arr7 = Split(arr1(6), Chr(60))
Sheet2.Cells(i + kaishihang, 7) = Mid(arr7(0), InStr(arr7(0), ">") + 1)
arr8 = Split(arr1(7), Chr(60))
Sheet2.Cells(i + kaishihang, 8) = Mid(arr8(0), InStr(arr8(0), ">") + 1)
arr9 = Split(arr1(8), Chr(60))
Sheet2.Cells(i + kaishihang, 9) = Mid(arr9(0), InStr(arr9(0), ">") + 1)
Next i
Next m
Next h
Application.ScreenUpdating = True
n = Worksheets.Count
For i = 4 To n
Worksheets(i).Activate
歷史數據
Next
End Sub
第四步,保存工作簿,並對該工作簿命名為1,然後復制該工作簿27份,把所有股票代碼寫入每一個工作簿第一個工作表的A3到A127列。然後根據第一步對工作簿內的工作表命名,並在每一個工作表A2單元格內寫入股票代碼。
第五步,把這些工作簿存放到炒股文件夾下的資料庫文件下。然後在炒股文件夾下新建一個工作簿,命名為「一鍵更新表格」,寫入如下代碼:
Sub 所有股票歷史數據更新()
Dim wb As Workbook
For i = 1 To 27
Set wb = Workbooks.Open(ThisWorkbook.Path & "資料庫" & i & "".xlsb"")
Application.Run ""'"" & wb.Path & """" & i & "".xlsb'!所有股票歷史數據獲取""
wb.Save
wb.Close
Next i
End sub
當啟動這一段代碼以後,程序會自動一個一個的打開對應的工作簿然後獲取裡面所有股票的歷史數據,存放在對應的工作表當中。
第六步,對相應的程序添加按鈕,這樣,我們在啟動對應程序時,只需要點一下對應的按鈕就可以實現了。這樣,我們通過多個工作簿就實現了獲取所有股票歷史數據的方法。而後面,我們只需要通過獲取對應股票每一天的歷史數據,我們就能夠在任意一天很快速的能夠擁有所有股票的歷史數據了。
注意事項
1、在後續需要對這些數據進行分析,裡面會加入很多計算,所以啟動所有歷史數據更新時,我們應該要關閉自動更新。
2、因為歷史數據很大,所以這里只獲取四年的數據,想要獲取更多數據,可以更改程序裡面 「For h = 1 To 5」的那個5即可。
3、歷史數據的獲取需要較長的時間,要提前做好准備。
4、如果你想要弄清楚用EXCEL建立炒股系統的整套方法,請看後續內容。"

② 網易財經裡面那些股票的市盈率,公司情況怎麼下載。謝謝

一般網頁版提供的行情數據是不能下載的。如果希望下載,可以去專門的資料庫下載,比如CSMAR、WIND等等,這些資料庫中包括很多一手數據和經過簡單處理,用於分析的數據。如果只希望下載類似市盈率這樣的一級數據,可以通過通達信、同花順等看盤軟體導出。

③ 在哪裡查看股票每天的價位

可以在以下途徑查看股票每天的價位

  1. 證券公司網站下載的行情軟體

    • 到任何一家證券公司網站下載一個網上交易的行情軟體,如同花順,安裝在電腦或手機中。
    • 打開軟體後,輸入證券代碼,在K線圖上移動游標,即可看到每日的股票價格。
  2. 財經網頁

    • 以網易財經為例,打開網頁後點擊「股票行情」。
    • 輸入股票代碼或名稱,選擇「歷史交易數據」。
    • 選擇查詢日期,點擊「查詢」,即可查詢出該股票每天的收盤價。

注意事項:- 股票的價格包括開盤價、收盤價、最高價、最低價以及成交均價等多個方面,可以根據自己的需求查看不同的價格數據。- 在查看股票價格時,可以結合其他技術指標和數據進行分析,如市盈率、流通盤、換手率、財務報表以及機構持倉比例等,以更全面地了解股票的情況。

④ 如何查詢某一隻股票在歷史上某一天的收盤價

要查詢某一隻股票在歷史上某一天的收盤價,可以採取以下方法:

一、使用證券公司的網上交易行情軟體

  1. 下載並安裝軟體:到任何一家證券公司網站下載網上交易的行情軟體,並在電腦或手機中安裝好,例如同花順。
  2. 輸入證券代碼:打開軟體後,輸入想要查詢的股票代碼。
  3. 查看K線圖:在K線圖上移動游標,就可以查看每日的股票價格,包括收盤價。

二、使用財經網頁

  1. 打開財經網頁:例如網易財經。
  2. 進入股票行情頁面:點擊「股票行情」選項。
  3. 輸入股票代碼或名稱:在搜索框中輸入想要查詢的股票代碼或名稱。
  4. 選擇歷史交易數據:在股票詳情頁面,選擇「歷史交易數據」選項。
  5. 選擇查詢日期並查詢:選擇想要查詢的日期,點擊「查詢」按鈕,即可查看該股票當天的收盤價。

通過以上兩種方法,都可以方便地查詢到某一隻股票在歷史上某一天的收盤價。請注意,不同的軟體和網頁可能具有不同的操作界面和步驟,但基本原理是相似的。

⑤ 如何查詢某一隻股票在歷史上某一天的收盤價

要查詢某一隻股票在歷史上某一天的收盤價,可以採取以下方法:

  1. 使用證券公司的行情軟體

    • 到證券公司網站下載並安裝網上交易的行情軟體,例如同花順。
    • 打開軟體後,輸入想要查詢的股票代碼。
    • 在K線圖上移動游標到指定的日期,即可看到該日的收盤價。
  2. 通過財經網頁查詢

    • 打開網易財經或其他財經網站的網頁。
    • 點擊「股票行情」或類似選項。
    • 輸入股票代碼或名稱。
    • 選擇「歷史交易數據」或類似選項。
    • 選擇想要查詢的日期,並點擊「查詢」。
    • 即可查詢到該股票在指定日期的收盤價。
  3. 下載歷史數據

    • 如果需要批量查詢多個股票或較長時間段的數據,可以考慮購買或下載收費網站的每日數據。
    • 下載完成後,可以在數據中查找指定股票在指定日期的收盤價。

注意事項: 確保所使用的行情軟體或網頁是正規、可靠的,以免獲取到錯誤的數據。 查詢歷史數據時,要注意數據的准確性和完整性,尤其是在進行投資決策時。

閱讀全文

與如何下載網易股票數據相關的資料

熱點內容
除了股票彩票還有什麼賺錢 瀏覽:802
銀行的股票每年分紅多少 瀏覽:772
一隻股票數據 瀏覽:85
雄韜股份的股票分析軟體手機版下載 瀏覽:715
股票長期停牌了怎麼辦 瀏覽:231
中國人壽股票的競爭地位 瀏覽:924
股票市場指標計算 瀏覽:419
美伊戰爭對股票影響 瀏覽:876
眾贏股票指標 瀏覽:206
手機看股票信息嗎 瀏覽:398
股票短期預測指標 瀏覽:811
股票賬戶只開了深圳 瀏覽:133
天弘越南市場股票A投資范圍 瀏覽:686
st股票板塊一覽表 瀏覽:503
如何下載網易股票數據 瀏覽:239
st的股票最短何時退市 瀏覽:211
股票經常停盤影響 瀏覽:441
隔山打牛股票k線 瀏覽:80
怎樣分析一隻股票的當前行情 瀏覽:999
怎麼查股票的st 瀏覽:940