php 股票数据 sina,使用Sina API获取新浪财经的证券股票数据接口(时价 K线等)
从网上找到的Sina API的财经API说,Mark一下,以供以后参考
http://market.finance.sina.com.cn/downxls.php?date=2011-07-08&symbol=sh600900
获取代码为sh600900,在2011-07-08的成交明细,数据为xls格式。
http://vip.stock.finance.sina.com.cn/quotes_service/view/cn_price.php?symbol=sh600900
获得sh600900当日的分价表
http://market.finance.sina.com.cn/pricehis.php?symbol=sh600900&startdate=2011-08-17&enddate=2011-08-19
获得sh600900从2011-08-17到2011-08-19的分价表。
以大秦铁路(股票代码: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″,时间;
这个接口对于JavaScript程序非常方便,通常的使用方式为,静态或动态地在页面中插入:
var elements=hq_str_sh601006.split(",");
document.write("current price:"+elements[3]);
var elements=hq_str_sh601006.split(",");
document.write("current price:"+elements[3]);
这段代码输出大秦铁路(股票代码:601006)的当前股价
current price:14.20
如果你要同时查询多个股票,那么在URL最后加上一个逗号,再加上股票代码就可以了;比如你要一次查询大秦铁路(601006)和大同煤业(601001)的行情,就这样使用URL:
http://hq.sinajs.cn/list=sh601003,sh601001
但如果你要查询大盘指数,情况会有不同,比如查询上证综合指数(000001),使用如下URL:
http://hq.sinajs.cn/list=s_sh000001 服务器返回的数据为:
var hq_str_s_sh000001=”上证指数,3094.668,-128.073,-3.97,436653,5458126″;
数据含义分别为:指数名称,当前点数,当前价格,涨跌率,成交量(手),成交额(万元);
查询深圳成指的URL为:
http://hq.sinajs.cn/list=s_sz399001
对于股票的K线图,日线图等的获取可以通过请求http://image.sinajs.cn/…./…/*.gif此URL获取,其中*代表股票代码
详见如下:
日K线:
http://image.sinajs.cn/newchart/daily/n/sh000001.gif
分时线:
http://image.sinajs.cn/newchart/min/n/sh000001.gif
日K线:
http://image.sinajs.cn/newchart/daily/n/sh000001.gif
周K线:
http://image.sinajs.cn/newchart/weekly/n/sh000001.gif
月K线:
http://image.sinajs.cn/newchart/monthly/n/sh000001.gif
php 股票数据 sina,使用Sina API获取新浪财经的证券股票数据接口(时价 K线等)相关推荐
- 使用Sina API获取新浪财经的证券股票数据接口(时价 K线等)
从网上找到的Sina API的财经API说,Mark一下,以供以后参考 http://market.finance.sina.com.cn/downxls.php?date=2011-07-08&am ...
- php获取股票接口数据接口,「股票数据」 使用Sina API获取新浪财经的证券股票数据接口(时价 K线等)...
在互联网上找到的新浪API的财务API表示Mark,以供将来参考 ++ e.sina.com.cn/downxls.php?date=2011-07-08&symbol=sh600900 收购 ...
- 使用Yahoo API获取雅虎的证券股票数据接口(时价 K线等)
从网上搜索到的Yahoo 财经API接口,基本可以取到世界各个市场的股票,指数,外汇等数据 但是测试下来好像日本国内数据没有,不过调查之后发现可以使用其他方式获取,获取的方法会在随后的博文再附上. 1 ...
- R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、获取欧元兑美元汇率数据、每次请求只能获取500天以内的数据、多了会报错
R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据.获取欧元兑美元汇率数据.每次请求只能获取500天以内的数据.多了会报错 目录 R语言使用quantmod ...
- 用AkShare获取沪深京A股分钟级K线数据
前面已经讲解了如何通过AkShare获取实时K线数据和沪深京A股历史数据.但是在现实做策略回测的过程,经常会用到分钟级数据计算买卖点.下面我们讲讲如何用AkShare获取沪深京A股分钟级K线数据. 一 ...
- pandas获取dataframe数据列的数据类型、获取dataframe每类数据类型数据列的个数、使用select_dtypes函数、include参数以及exclude参数按照数据类型筛选数据
pandas获取dataframe数据列的数据类型.获取dataframe每类数据类型数据列的个数.使用select_dtypes函数.include参数以及exclude参数按照数据类型筛选数据 目 ...
- Python整理数据的工具包 json、获取鞋子颜色及鞋码数据
如何解析这堆杂乱无章的数据? (1)打开网页工具 www.json.cn (2)将数据整理成Json格式:以大括号开头和结尾 (3)找到目标数据值对应的名字 Python replace语法 repl ...
- python tushare获取股票数据_Python 金融: TuShare API 获取股票数据 (1)
多多教Python 金融 是我为金融同行,自由职业投资人 做的一个专栏.这里包含了我自己作为量化交易员,在做研究时所用到的Python技巧和实用案例.这个栏目专业性会比较强:本人29岁,量化工作5年的 ...
- Java 接受reactjs数据_ReactJS:从API获取数据
我在使用简单的标准模板获取API数据的React应用程序中从API获取数据时遇到了困难 . 控制台日志返回的结果是空白数组 . import React, {Component} from 'reac ...
- PHP请求天气api获取多个城市天气预报数据
实现效果 例如需要在APP中展示用户添加的所有城市的天气效果, 天气api的接口可以进行最多30个城市ID同时查询天气, 这足够满足我们的需求了 使用了天气api的免费接口, 每日可请求500次 实现 ...
最新文章
- Juniper SSH防护
- 使用Python脚本批量裁切栅格
- java excel导入前台_java上传excel表格并读取数据返回到前台
- python3 读写文件
- 转贴:BMP格式详解 二 (转载)
- java基础系列:集合基础(2)
- Collections.min()和Collections.max()的使用
- 服务器型号惠普RX3600,384854-B21 389344-001 146G SAS 15K 3.5寸HP服务器硬盘批发
- Python入门方法--简单总结+学习方式思考
- 物联网领域面临标准挑战
- 一个成型的awt所必须的frame组件
- 创建zookeeper客户端
- 气象报告是什么计算机领域,计算机辅助翻译系统在亚运气象服务方面地应用报告.pdf...
- 5G来了,普通人看热闹,程序员看颠覆
- 《英雄联盟》“被手游”背后,是移动电竞的成长期烦恼
- MOSFET与三极管
- echarts曲线图 鼠标位置偏移与提示框的大小设置(与竖线位置偏离)
- J - MaratonIME goes to the japanese restaurant (again)
- 小程序获取用户信息相关 获取头像名称 微信用户
- 【Hyperledger Fabric入门】(一) 快速运行一个简单的Fabric网络2
热门文章
- SPSS单因素方差分析教程
- 光伏并网系统的谐波分析
- 【Multisim仿真】数字电路仿真16路往复流水灯
- 桌面HTML更换图标,系统图标替换教程,美化您的电脑图标
- 天闻角川超人气IP「画猫·雅宋」数字藏品限量开售!
- 这样设计算机屏幕保护,屏幕保护程序怎么设置图文教程
- 静态HTML网页模板源码——仿男装女装购物商城(40页功能齐全)
- Ado.Net SQL语句参数化(SqlParameter用法)(多条件模糊查询的实现)
- 2008 r2 server sql 中文版补丁_sql2008 sp3补丁下载-sql server 2008补丁包sp3中文版补丁【32/64位】-东坡下载...
- 不加群提取群成员_QQ群排名优化技术教程