导航:首页 > 数据行情 > 如何下载新浪股票数据下载

如何下载新浪股票数据下载

发布时间:2024-09-17 17:17:41

新浪财经如何将股票历史数据复制到excel

方法:首先切换到要下载数据的股票K线形态,按“F1”进入“日线某某股票历史成交”,点击鼠标右键->数据导出->导出所有数据->在“请选择导出的类型”中选择excel或txt,,只有这二种格式可以选择;选取好后点击下一步,在“导入导出对话框模板”中选择你要的项目(如最高价、最低价,开盘价等,默认是全选),点下一步,完成。默认保存路径在桌面上。没有批量下载,只能一个一个来。
股票是股份公司发行的所有权凭证,是股份公司为筹集资金而发行给各个股东作为持股凭证并借以取得股息和红利的一种有价证券。每股股票都代表股东对企业拥有一个基本单位的所有权。每支股票背后都有一家上市公司。同时,每家上市公司都会发行股票的。
同一类别的每一份股票所代表的公司所有权是相等的。每个股东所拥有的公司所有权份额的大小,取决于其持有的股票数量占公司总股本的比重。
股票是股份公司资本的构成部分,可以转让、买卖或作价抵押,是资本市场的主要长期信用工具,但不能要求公司返还其出资。

② 如何爬取新浪财经的多级数据

爬取新浪财经的多级数据可以按照以下步骤。
1、导入依赖的模块,需要导入的程序接口有request、pyquery和Pandas。
2、选择爬取数据,选取的数据为新浪财经的网页,进入微博-新浪财经的网页,点击鼠标右键,出现如图所示的对话框,点击检查。
3、点击Toggledevive键,将网页由PC显示,转换成手机显示模式以便于爬取网页内容,多数网站在PC端都建立了防爬措施。
4、进入网页的手机端后,点击Network。
5、从选择的网页中选取需要的内容进行爬取并输出。

③ 如何下载股票历史成交数据到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建立炒股系统的整套方法,请看后续内容。"

④ 在哪可以获取股票、基金、指数等的数据接口,需要把这些数据显示在网站上

股票数据的获取目前有如下两种方法可以获取:
1. http/javascript接口取数据
2. web-service接口
1.http/javascript接口取数据
1.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开始。

http://www.cnblogs.com/luluping/archive/2010/11/15/1877817.html

⑤ 寻找股票的上涨,平盘,下跌数量的历史数据

来这里下:
官方下载地址:http://down.gw.com.cn/ 大智慧

你可以先下载当天5分钟(也可以下载以前的)数据.保存在电脑里.供以后或脱机察看
方法是:先打开大智慧.然后点击上面工具栏.点击数据下载.设定日期(?-?).保存即可

⑥ 从哪里可以下载会计数据

可以找财经官网下载数据。
1、网络搜索新浪财经,进入新浪财经主页。2、单击“股票”导航栏,在搜索栏输入公司名称或者股票代码。3、页面自动跳转至该公司的行情页面,下拉至“公司公告”导航栏,单击需要下载的“年报/半年报/季报”。4、单击需要下载的报告。5、单击查看PDF公告。6、点击下载图标进行下载保存到本地。

⑦ 怎么从新浪数据库http://hq.sinajs.cn/list=....里面获取实时股指期货行情

在iPhone手机4.1版本中打开网络12.23.5.10版本浏览器,去江苏弘业期货官网软件下载里面下一个博弈大师闪电手,里面有行情,有新闻,有分析师的行情预测。

(7)如何下载新浪股票数据下载扩展阅读:
(一)股指期货(SharePriceIndexFutures),英文简称SPIF,全称是股票价格指数期货,也可称为股价指数期货、期指,是指以股价指数为标的物的标准化期货合约,双方约定在未来的某个特定日期,可以按照事先确定的股价指数的大小,进行标的指数的买卖,到期后通过现金结算差价来进行交割。
作为期货交易的一种类型,股指期货交易与普通商品期货交易具有基本相同的特征和流程。股指期货是期货的一种,期货可以大致分为两大类,商品期货与金融期货。
(二)股指期货:
期货就是按照约定价格超前进行买卖的交易合约,期货交易分为投机和交割,投机通过低买高卖或者高卖低买来赚取价差,交割是事先锁定交易价格在未来执行的买卖交易。
以黄金期货为例,20160401黄金价格为1211美元/盎司,甲和乙签订1盎司交割日期为20160701的黄金期货合约,甲为买方,乙为卖方,如果20160701合约到期,黄金价格达到1300美元/盎司,乙依然以1211美元/盎司的把1盎司黄金卖给甲。
期货分为商品期货和金融期货,商品期货的标的物为实物,比如原油,黄金,白银,铜,铝,白糖,小麦,水稻等,金融期货的标的物是非实物。
比如股票价格指数,利率,汇率等,而股指期货就是以股票价格指数为标的物的期货合约,通俗的理解就是以股票价格指数作为对象的价格竞猜游戏,既可以买涨(术语:做多)也可以买跌(术语:做空),看涨的人被称作多头,看跌的人被称作空头。

⑧ 三星手机怎样下载新浪股票行情插件

尊敬的三星用户您好:
根据您的描述,安卓系统手机下载软件方法有很多,为您提供以下几种方式,请您参考:
1.使用手机功能表中自带的浏览器上网,直接搜索需要的软件进行下载安装 。(下载的安装包保存在我的文件-Download文件夹中。)
2.部分手机自带三星应用商店,您可以通过此软件搜索喜欢的软件下载安装。(通过三星应用商店下载的程序,安装后自动删除安装包)
3.使用电脑下载APK格式的安装包,连接数据线传输至手机,操作手机在应用程序-我的文件中找到安装包。
4.先下载一个市场类软件,常见的有安卓市场,机锋市场等,之后使用此款软件下载其他程序 。
5.使用手机助手软件,将此类软件安装在您的电脑上,打开手机的USB调试功能(设定-开发者选项-USB调试),然后连接到电脑上,根据手机助手的提示,一步步安装驱动,最后识别完成即可下载。
如需帮助,请访问support.samsung.com.cn, 官网将为您提供多渠道服务支持!

⑨ 新浪财经的财务数据能下载吗

新浪财经的财务数据没有提供下载资源。

附注:可以复制上市公司财务报告

  1. 进入新浪财经首页。

  2. 点击选项栏上的<股票>。

  3. 进入股票专栏后在搜索栏里搜索需要的股票。

  4. 进入股票行情界面后,从右下角选取需要的报告。

  5. 选择相应的报告,注意首次阅读要下载pdf公告阅读器,下载即可。

  6. 该界面不支持下载,但是可以复制转移也相当于下载。

阅读全文

与如何下载新浪股票数据下载相关的资料

热点内容
st股票会退市么 浏览:362
信立科技股票代码 浏览:938
业绩股票排名2015 浏览:888
sw医药b股票走势分析 浏览:737
为什么买工商银行股票代码 浏览:297
股票长期持有会咋样 浏览:775
怎样看一只股票的盈亏 浏览:228
被强制退市的股票 浏览:97
股票k线的结构形成怎么发现 浏览:437
中国铁物历史股票 浏览:114
股票牙科技术 浏览:441
鑫茂科技股票代码 浏览:832
看股票行情app哪个好 浏览:614
恒锋信息股票指数 浏览:502
哪个股票软件可以查看历史行情 浏览:723
股票数据指的是什么 浏览:853
大数据股龙头有哪些股票 浏览:143
如何看股票五日资金情况 浏览:344
百力科技股票 浏览:146
股票30日涨幅怎么计算 浏览:719