股票实时数据接口说明

合集下载

股票实时数据接口

股票实时数据接口
[56]
[36] 成交量(手)
[37] 成交额(万)
[38] 换手率
[39] 市盈率
[40]
[41] 最高
[42] 最低
[43] 振幅
[44] 流通市值
[45] 总市值
[46] 市净率
[47] 涨停价
[48] 跌停价
[49] 量比
[50]
[51] 均价
[52] 市盈率(动)
[53] 市盈率(静)
[54]
[55]
说明
对双引号内的字符串按“~”进行分割,数据项依次为:
[0] 证券所代码
[1] 股票简称
[2] 股代码
[3] 当前价格
[4] 昨收
[5] 今开
[6] 成交量(手)
[7] 外盘
[8] 内盘
[9] 买一
[10] 买一量(手)
[11] 买二
[12] 买二量
[13] 买三
[14] 买三量
[15] 买四
[16] 买四量
股票实时数据接口
请求
举例
/q=sh600660
说明
sh600600是股票代码,将其更换为其他股票代码即可。上证股票代码前加“sh”,深圳股票代码前加“sz”。
响应
举例
v_sh600660="1~福耀玻璃~600660~18.81~18.92~18.92~86578~39928~46619~18.81~3083~18.80~4095~18.79~505~18.78~858~18.77~437~18.82~280~18.83~271~18.84~97~18.85~214~18.86~224~15:00:04/18.81/1473/S/2770713/26114|14:57:02/18.82/9/B/16581/25808|14:56:57/18.81/2/S/3762/25802|14:56:55/18.82/28/B/52696/25800|14:56:52/18.81/35/S/65847/25794|14:56:48/18.81/86/S/161836/25789~20200422153002~-0.11~-0.58~18.92~18.71~18.82/85105/159982368~86578~16275~0.43~14.72~~18.92~18.71~1.11~376.76~471.87~2.26~20.81~17.03~0.58~7892~18.80~15.08~11.45~~~1.06~16275.3081~0.0000~0~ ~GP-A~-21.59~~3.99~15.34~7.97";

easyquotation使用手册

easyquotation使用手册

easyquotation使用手册一、介绍easyquotationeasyquotation是一个基于Python的股票实时行情获取库,可以方便地从股票行情API获取实时行情数据。

本文将从easyquotation的安装、使用以及常见问题解决三个方面,为读者提供一份easyquotation的使用手册。

二、安装easyquotation安装easyquotation非常简单,只需按照以下步骤进行操作即可:1. 打开终端或命令行窗口,输入以下命令安装easyquotation所依赖的第三方库:```pip install -r requirements.txt```2. 下载easyquotation的源代码包,并解压到任意目录。

3. 在解压后的目录中,找到setup.py文件,然后在终端或命令行窗口中执行以下命令进行安装:```python setup.py install```三、使用easyquotationeasyquotation提供了一系列简洁的接口,以便用户方便地获取实时股票行情数据。

1. 导入easyquotation库:```pythonfrom easyquotation import use```2. 创建一个quotation对象:```pythonquotation = use('sina')```3. 获取指定股票的实时行情数据:```pythonquotation.stocks(['000001', '600000'])```4. 获取所有股票的实时行情数据:```pythonquotation.all```5. 获取指定股票的实时买卖盘数据:```pythonquotation.real(['000001', '600000'])```四、常见问题解决在使用easyquotation时,可能会遇到一些问题。

股票助手接口文档

股票助手接口文档

目录一、香港股市列表 (2)二、美国股市列表 (3)三、深圳股市列表 (5)四、沪股列表 (6)五、沪深股市 (8)六、香港股市 (11)七、美国股市 (13)八、百度天气 ......................................................................................... 错误!未定义书签。

一、香港股市列表1.接口地址::8080/finance/stock/hkall2.支持格式:json3.请求方式:get/post4.请求示例::8080/finance/stock/hkall?key=您申请的KEY&page=1 请求参数说明返回参数说明JSON返回示例:{"error_code" : 0,"reason" : "SUCCESSED!","result" : {"totalCount" : "317","page" : "1","num" : "20","data" : [ {"symbol" : "00001","name" : "长和","engname" : "CHEUNG KONG","tradetype" : "EQTY","lasttrade" : "82.050","prevclose" : "83.350","open" : "83.000","high" : "83.000","low" : "81.850","volume" : "3919972","currentvolume" : "12000","amount" : "322563957","ticktime" : "2016-07-08 11:59:55","buy" : "82.050","sell" : "82.150","high_52week" : "116.800","low_52week" : "80.600","eps" : "30.720","dividend" : "2.550","stocks_sum" : "3859678500","pricechange" : "-1.300","changepercent" : "-1.5596881"},...]}}二、美国股市列表1.接口地址::8080/finance/stock/usaall2.支持格式:json3.请求方式:get/post4.请求示例::8080/finance/stock/usaall?key=您申请的KEY&page=1 请求参数说明JSON返回示例:{"error_code" : 0,"reason" : "SUCCESSED!","result" : {"totalCount" : "8965","page" : "1","num" : "20","data" : [ {"cname" : "HSBC Holdings, plc. Perpetual Sub Cap Secs", "category" : null,"symbol" : "HSEA","price" : "27.00","diff" : "0.07","chg" : "0.26","preclose" : "26.93","open" : "26.87","high" : "27.07","low" : "26.87","amplitude" : "0.74%","volume" : "67734","mktcap" : "580930009842","market" : "NYSE"},...]}}三、深圳股市列表1.接口地址::8080/finance/stock/szall2.支持格式:json3.请求方式:get/post4.请求示例::8080/finance/stock/szall?key=您申请的APPKEY&page=1JSON返回示例:{"error_code": 0,"reason": "SUCCESSED!","result": {"totalCount": "1822","page": "1","num": "20","data": [{"symbol": "sz000001","name": "平安银行","trade": "8.960","pricechange": "0.020","changepercent": "0.224","buy": "8.960","sell": "8.970","settlement": "8.940","open": "8.950","high": "8.990","low": "8.910","volume": 243674,"amount": 218229439,"code": "000001","ticktime": "13:40:30"},...]}}四、沪股列表1.接口地址::8080/finance/stock/shall2.支持格式:json3.请求方式:get/post4.请求示例::8080/finance/stock/shall?key=您申请的KEY&page=1返回参数说明JSON返回示例:{"error_code": 0, "reason": "SUCCESSED!", "result": { "totalCount": "1116", "page": "1","num": "20", "data": [{ "symbol": "sh600000", "name": "浦发银行", "trade": "15.680", "pricechange": "-0.020", "changepercent": "-0.127", "buy": "15.680", "sell": "15.690", "settlement": "15.700", "open": "15.710", "high": "15.750", "low": "15.650", "volume": 89537, "amount": 140465568, "code": "600000","ticktime": "13:44:46"},...]}}五、沪深股市1.接口地址::8080/finance/stock/hs2.支持格式:json3.请求方式:get4.请求示例::8080/finance/stock/hs?gid=sh601009&key=您申请的APPKEY请求参数说明JSON返回示例:{"resultcode": "200", "reason": "SUCCESSED!", "result": [{"data": { "buyFive": "451800", "buyFivePri": "10.050", "buyFour": "211900", "buyFourPri": "10.060", "buyOne": "345301", "buyOnePri": "10.090", "buyThree": "90919", "buyThreePri": "10.070", "buyTwo": "50200", "buyTwoPri": "10.080", "competitivePri": "10.090", "date": "2016-07-15", "gid": "sh601009", "increPer": "0.50","increase": "0.050","name": "南京银行","nowPri": "10.100","reservePri": "10.100","sellFive": "231198","sellFivePri": "10.140","sellFour": "109115","sellFourPri": "10.130","sellOne": "468699","sellOnePri": "10.100","sellThree": "27216","sellThreePri": "10.120","sellTwo": "35400","sellTwoPri": "10.110","time": "14:10:14","todayMax": "10.170","todayMin": "10.030","todayStartPri": "10.040","traAmount": "157977741.000","traNumber": "156345","yestodEndPri": "10.050"},"dapandata": {"dot": "10.100","name": "南京银行","nowPic": "0.050","rate": "0.50","traAmount": "15798","traNumber": "156345"},"gopicture": {"minurl": "/newchart/min/n/sh601009.gif", "dayurl": "/newchart/daily/n/sh601009.gif", "weekurl": "/newchart/weekly/n/sh601009.gif", "monthurl": "/newchart/monthly/n/sh601009.gif"}}],"error_code": 0}六、香港股市1.接口地址::8080/finance/stock/hk2.支持格式:json3.请求方式:get4.请求示例::8080/finance/stock/hk?num=00001&key=您申请的APPKEY请求参数说明返回参数说明JSON返回示例:{"resultcode": "200","reason": "SUCCESSED!","result": [{"data": {"gid": "hk00001","ename": "CKH HOLDINGS","name": "长和","openpri": "86.950","formpri": "86.450","maxpri": "87.400","minpri": "86.100","lastestpri": "87.000","uppic": "0.550","limit": "0.636","inpic": "87.000","outpic": "87.050","traAmount": "375859081.900","traNumber": "4324747","priearn": "2.832","max52": "116.800","min52": "80.600","date": "2016/07/15","time": "14:43:35"},"gopicture": {"minurl": "/newchart/hk_stock/min/00001.gif", "dayurl": "/newchart/hk_stock/daily/00001.gif", "weekurl": "/newchart/hk_stock/weekly/00001.gif", "monthurl": "/newchart/hk_stock/monthly/00001.gif"},"hengsheng_data": {"date": "2016/07/15","formpri": "21561.059","lastestpri": "21593.779","limit": "0.150","max52": "25634.320","maxpri": "21739.209","min52": "18278.801","minpri": "21515.350","openpri": "21589.080","time": "14:43:44","traAmount": "54904135.744000","uppic": "32.720"}}],"error_code": 0}七、美国股市1.接口地址::8080/finance/stock/usa2.支持格式:json3.请求方式:get4.请求示例::8080/finance/stock/usa?gid=aapl&key=您申请的APPKEY请求参数说明返回参数说明JSON返回示例:{"resultcode": "200", "reason": "SUCCESSED!", "result": [{"data": {"gid": "aapl","name": "苹果", "lastestpri": "98.79", "openpri": "97.39", "formpri": "96.87", "maxpri": "98.99", "minpri": "97.32", "uppic": "1.92","limit": "1.98", "traAmount": "38918997", "avgTraNumber": "28355453", "markValue": "541369200000", "max52": "132.97","min52": "89.47", "EPS": "8.98", "priearn": "11.00","beta": "1.43","divident": "2.13","ROR": "2.20","capital": "5480000000","afterpic": "98.60","afterlimit": "-0.19","afteruppic": "-0.19","aftertime": "Jul 14 07:59PM EDT","ustime": "Jul 14 04:00PM EDT","chtime": "2016-07-15 08:19:31"},"gopicture": {"minurl": "/newchartv5/usstock/min/aapl.gif","min_weekpic": "/newchartv5/usstock/min_week/aapl.gif", "dayurl": "/newchartv5/usstock/daily/aapl.gif", "weekurl": "/newchartv5/usstock/weekly/aapl.gif", "monthurl": "/newchartv5/usstock/monthly/aapl.gif"}}],"error_code": 0}。

上证所LDDS系统静态数据接口说明书

上证所LDDS系统静态数据接口说明书

上海证券交易所LDDS系统静态数据接口说明书文档变动说明1.引言1.1目的文档介绍了LDDS系统中静态数据的接入方式,详细说明了静态数据的数据格式,以方便信息商接收静态数据。

1.2阅读对象文档适用于信息商及其他接入方的开发人员和静态数据技术支持人员。

1.3参考文档表1-1 参考文档表上海证券交易所网站技术专区链接为:/services/tradingservice/tradingtech/technical/data/上海证券交易所网站技术专区(开发测试)链接为:/services/tradingservice/tradingtech/technical/development/2.系统接入接入方只要已接入上交所LDDS系统,并与我公司签约,我方将在IDC开通相应权限,接入方无须添加设备及更改配置,就可以在VDE中获得静态数据。

有关LDDS系统架构及接入可以参考《上海证券交易所低延时行情发布系统(LDDS)接口说明书》。

3.数据定义3.1范围静态数据包括五类文件,分别是上交所静态文件、中证指数公司债券估值文件、港股通参考数据文件、股票期权静态文件以及巴交所指数收盘文件。

3.2内容3.3数据格式静态数据以文件方式提供,直接把文件内容放到tag96中,解析请参考具体的消息说明。

4.数据说明LDDS系统获取静态数据的有两种方式,一种是自动获取,VSS可自动获取VDE静态文件目录下的静态文件,若VDE异常时,盘前建议重启VDE来重新获取静态文件;另一种是Rebuild方式。

文件内容及格式与文件的原始发布者保持一致。

LDDS系统中静态数据Rebuild方式的请求消息都是UA1201,返回消息有两类。

一类是以文件方式返回(UA2001),另一种是以特定的消息类型返回。

LDDS系统中的静态数据大多数都是以文件方式提供,系统根据发送的产品类别(tag10142)和消息序列号(tag10072)的请求参数,直接把文件内容放到返回消息的tag96中,需要信息商根据不同的文件种类解析实际内容。

股票实时API数据接口

股票实时API数据接口

股票实时API数据接口http/javascript接口取数据以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:这个url会返回一串文本,例如:var hq_str_sh601006="大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,, 0, 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:”″,成交的股票数,由于股票交易以一百股为基本单位,所以在使用时,通常把该值除以一百;9:”0″,成交金额,单位为“元”,为了一目了然,通常以“万元”为成交金额的单位,所以通常把该值除以一万;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程序非常方便,通常的使用方式为,静态或动态地在页面中插入:<script type="text/javascript" src="" charset="gb2312"></script><script type="text/javascript">1var elements=hq_str_sh601006.split(",");document.write("current price:"+elements[3]);</script>这段代码输出大秦铁路(股票代码:601006)的当前股价current price:14.20如果你要同时查询多个股票,那么在URL最后加上一个逗号,再加上股票代码就可以了;比如你要一次查询大秦铁路(601006)和大同煤业(601001)的行情,就这样使用URL:,sh601001但如果你要查询大盘指数,情况会有不同,比如查询上证综合指数(000001),使用如下URL:_sh000001 服务器返回的数据为:var hq_str_s_sh000001="上证指数,3094.668,-128.073,-3.97,436653,5458126";数据含义分别为:指数名称,当前点数,当前价格,涨跌率,成交量(手),成交额(万元);查询深圳成指的URL为:_sz399001对于股票的K线图,日线图等的获取可以通过请求…./…/*.gif此URL获取,其中*代表股票代码,详见如下:查看日K线图:/daily/n/sh601006.gif分时线的查询:/min/n/sh000001.gif日K线查询:/daily/n/sh000001.gif周K线查询:/weekly/n/sh000001.gif月K线查询:/monthly/n/sh000001.gif来源:大CC。

mootdx 字段说明

mootdx 字段说明

mootdx 字段说明
mootdx是一个开源的股票数据接口项目,主要提供了以下字段:
1. code:股票代码,比如600000为中国银行的代码。

2. date:日期,格式为yyyy-mm-dd,表示该条数据的日期。

3. open:开盘价,表示当天股票的开盘价格。

4. close:收盘价,表示当天股票的收盘价格。

5. high:最高价,表示当天股票的最高交易价格。

6. low:最低价,表示当天股票的最低交易价格。

7. volume:成交量,表示当天股票的成交量。

8. amount:成交额,表示当天股票的成交额。

9. turnover:换手率,表示当天股票的换手率。

10. pe:市盈率,表示当天股票的市盈率。

11. pb:市净率,表示当天股票的市净率。

12. dividends:每股派息,表示当天股票每股的派息数额。

13. reserved:每股公积金,表示当天股票每股的公积金数额。

14. undp:每股未分配利润,表示当天股票每股的未分配利润数额。

这些字段可以用于分析股票的价格、交易量、市盈率等指标,并进行相应的投资决策。

windapi手册

windapi手册

windapi手册
WindAPI是一个金融数据接口,它提供了各种金融市场数据和行情信息的接口,可以用于获取股票、债券、期货、外汇等市场的实时行情数据、历史数据、财务数据等。

WindAPI包括了多种编程语言的接口,如C/C++、Java、Python等,可以方便地集成到各种金融软件和系统中。

WindAPI提供了丰富的功能,包括实时行情数据获取、历史数据查询、财务数据获取、技术指标计算等。

通过WindAPI,用户可以获取到各种金融市场的数据,进行量化交易、风险管理、投资决策等应用。

使用WindAPI,用户可以通过编程的方式获取金融市场数据,进行数据分析和处理,实现自动化交易策略、风险控制等功能。

同时,WindAPI还提供了丰富的文档和示例代码,方便开发者快速上手,进行开发和测试。

总之,WindAPI是一个功能强大的金融数据接口,为金融从业者和开发者提供了丰富的金融市场数据和行情信息,帮助他们进行
数据分析、交易决策和风险管理。

通过WindAPI,用户可以方便地获取各种金融市场数据,实现各种金融应用和系统的开发。

上证所 历史数据接口说明书

上证所 历史数据接口说明书

上海证券交易所历史数据接口说明书文档状态[]初稿[]评审通过[]修改[√]发布[]作废文档标识历史数据接口说明书当前版本 1.1.1(技术开发稿)作者市场数据部发布者上证所信息网络有限公司完成日期2022/11/02文档变动说明1.数据说明上交所行情历史数据提供与证券行情相关的历史数据服务。

从行情品种来看,包括Level-1行情、Level-2行情及股票期权历史数据。

从数据内容来看,包括快照类数据、逐笔类数据及K线数据,其中快照类数据包括开盘集合竞价数据、行情快照数据、盘后固定价格交易行情快照,逐笔类数据包括竞价逐笔成交数据、竞价逐笔委托数据、盘后固定价格交易逐笔成交数据和债券逐笔类数据,K线数据包括分钟K线和日K线数据。

2.文件格式文件采用CSV格式,每个字段间用“,”(英文半角)分割,使用UTF-8字符集,换行符使用“0x0A”。

3.数据内容不同行情品种提供的历史数据种类有所差异,具体见表3-1所示。

表3-1行情品种和数据种类对照表品种行情快照逐笔成交逐笔委托日K线分钟K线Level-1行情√√√Level-2行情√√√√√股票期权行情√√√3.1Level-1行情Level-1行情包括快照类数据和K线数据。

3.1.1快照类数据Level-1快照类数据包括行情快照和盘后固定价格交易行情快照。

3.1.1.1行情快照Level-1行情快照数据的快照间隔为3秒或5秒(其中,部分指数快照间隔为5秒,个股及部分指数快照间隔为3秒,相邻快照如果完全相同就保留第一幅),将全天所有证券的快照保存在同一个文件中。

需要注意的是,集合竞价数据包含在Level-1行情快照中。

Level-1行情快照数据的存储目录及文件名为sh1\yyyymmdd\Snapshot.csv,具体内容详见表3-2。

表3-2Level-1行情快照数据内容表NumTrades成交笔数NUMBERIOPV净值估值NUMBER(3)从20221104日开始为NUMBER(5)从20221104日开始,该值表示为5位精度NAV净资产价值NUMBER(3)PhaseCode交易时段STRING该字段为8位字符串,左起每位表示特定的含义,无定义则填空格。

沪深、香港、美国股票数据接口

沪深、香港、美国股票数据接口

沪深、香港、美国股票数据接口在即将到来的双十二,在聚合数据平台上的股票数据接口将参与活动,首先我们将分享下股票数据接口代码文档及返回示例,提供沪深、香港、美国股市信息。

接口名称:股票数据接口接口平台:聚合数据接口地址::8080/finance/stock/hs支持格式:json请求方式:get请求示例::8080/finance/stock/hs?gid=sh601009&key=您申请的APPKEY 调用样例及调试工具:API测试工具请求参数说明:名称类型必填说明gid string 是股票编号,上海股市以sh开头,深圳股市以sz开头如:sh601009(type为0或者1时gid不是必须)key String 是APP Keytype int 否0代表上证指数,1代表深证指数返回参数说明:名称类型说明见JSON返回示例- -JSON返回示例:{"resultcode":"200", /*返回码,200:正常*/ "reason":"SUCCESSED!","result":[{"data":{"gid":"sh601009", /*股票编号*/"name":"南京银行", /*股票名称*/"todayStartPri":"8.26", /*今日开盘价*/"yestodEndPri":"8.26", /*昨日收盘价*/"nowPri":"8.37", /*当前价格*/"todayMax":"8.55", /*今日最高价*/"todayMin":"8.25", /*今日最低价*/"competitivePri":"8.37", /*竞买价*/"reservePri":"8.38", /*竞卖价*/"traNumber":"34501453", /*成交量*/"traAmount":"290889560", /*成交金额*/"buyOne":"10870", /*买一*/"buyOnePri":"8.37", /*买一报价*/"buyTwo":"177241", /*买二*/"buyTwoPri":"8.36", /*买二报价*/"buyThree":"92600", /*买三*/"buyThreePri":"8.35", /*买三报价*/"buyFour":"87200" /*买四*/"buyFourPri":"8.34", /*买四报价*/"buyFive":"113700", /*买五*/"buyFivePri":"8.42", /*买五报价*/"sellOne":"47556", /*卖一*/"sellOnePri":"8.38", /*卖一报价*/"sellTwo":"103057", /*卖二*/"sellTwoPri":"8.39", /*卖二报价*/"sellThree":"186689", /*卖三*/"sellThreePri":"8.40", /*卖三报价*/"sellFour":"49000", /*卖四*/"sellFourPri":"8.41", /*卖四报价*/"sellFive":"214535", /*卖五*/"sellFivePri":"15.21", /*卖五报价*/"date":"2012-12-11", /*日期*/"time":"15:03:06", /*时间*/},"dapandata":{"name":"南京银行", /*大盘指数名称*/"dot":"8.37" /*大盘当前点数*/"nowPic":"0.11", /*大盘当前价格*/"rate":"1.33", /*大盘涨跌率*/"traNumber":"345014", /*大盘成交量(手)*/"traAmount":"29088", /*大盘成交金额(万元)*/ },"gopicture":{"minurl":"/newchart/min/n/sh601009.gif",/*分时K线图*/ "dayurl":"/newchart/daily/n/sh601009.gif",/*日K线图*/"weekurl":"/newchart/weekly/n/sh601009.gif",/*周K线图*/"monthurl":"/newchart/monthly/n/sh601009.gif"/*月K线图*/ }}]}----------------------------------深(上)证指数示例------------------------------------------------------------------{"error_code": 0"reason": "SUCCESSED!","result": {"dealNum": "24388041799",/*成交量*/"dealPri": "340674441059.270",/*成交额*/"highPri": "10357.417",/*最高*/"lowpri": "10121.741",/*最低*/"name": "深证成指",/*名称*/"nowpri": "10270.855",/*当前价格*/"openPri": "10200.547",/*今开*/"time": "2015-09-22 14:45:25",/*时间*/"yesPri": "10176.727"/*昨收*/},}数据接口API服务也是大数据企业的重要方向,数据API是每一个开发者必备的,也是需求量最大的数据产品。

股票网络接口

股票网络接口

关于网络接口的安装问题最近不少朋友问到网络接口的安装问题,在此统一回答,不一定都能释疑,实为一孔之见,意在抛砖引玉。

1、置顶的网络接口集成版:⑴如果使用“转换平台”,安装网络接口时只需选择分区,不能更改目录,否则转换平台不能正确切换接口信息;⑵如果使用“泰康”兄上传的“数据接口管理程序”,网络接口可以自定路径;⑶各个接口对应的股票驱动文件如下(自定路径后 \stocknet 改为自定的路径):数畅网络:\stocknet\scstock.dll银江网络:\stocknet\yjstock.dll网上通:\stocknet\stock.dll倚天金融:\stocknet\skystock.dll环球金融:\windows\system\hqstock.dll网络闪电:\stocknet\StockRcv.dll理想飞驰:\windows\system\FCstock.dll网际风:\windows\system\wjfstk.dllHelloWorld:\stocknet\HeStock.dllTW2TS:\windows\system\tw2ts.dll2、置顶的网络接口原始安装文件:⑴总体原则:先安装网络接口,后安装股卡驱动;安装一个修改、设置一个,记录修改后的股票驱动文件名;⑵如果已经安装了股卡驱动,又不想卸载重新安装,则备份并删除相关文件(以通视卡为例)。

需备份和删除的文件共三个:c:\windows\system\stock.dll、tsdrv.dll、tsdrv32.dll。

⑶各个网络接口原始安装程序安装后,多数驱动文件在 \windows\system 下,文件名一般为:stock.dll,将其改为想用、好记的文件名。

部分网络接口安装后的驱动文件名在目标目录下,不需要改名;⑷“环球金融”安装时,路径无法更改,其固定路径为:c:\qs,安装后目录不能任意更改,否则不能正常接收信息;⑸“倚天金融”安装时有分析家、飞狐交易师“全球市场”选项。

js实现股票实时刷新数据案例

js实现股票实时刷新数据案例

js实现股票实时刷新数据案例近来学习炒股,免不了上班时间看盘,总不能光明正⼤的⽤电脑看⾏情,⼀直盯着⼿机影响也不好,容易引起“关注”。

所以就想⾃⼰做⼀个⽹页来达到看盘的⽬的,⼀个只显⽰⼏个关键数字的⽹页肯定不会引起怀疑。

有想法了,就开始实现吧。

准备⼯作:1、数据来源2、⽹页数据显⽰先帖出来源码,后⾯讲解<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><meta charset="utf-8" /><head><script type="text/javascript" src="/jquery-1.4.1.min.js"></script><script type="text/javascript">var stockCode="600804";$(document).ready(function(){getNewData();var tg=self.setInterval("getNewData()",2000);//N毫秒刷新⼀次,1000毫秒=1秒});//获取新数据function getNewData(){if(getQueryString('c')!=undefined){stockCode=getQueryString('c');}var type=stockCode[0]==6?1:2;var durl="/Stock_Combo.ASPX?mc="+type+"_"+stockCode+"&dt=T&t="+Math.random();$.getScript(durl,function(data){//加载脚本并执⾏});}//刷新显⽰function refreshData(code,type,tip,data){var result="";result+=code;result+="<br/>";result+= data[1]+'\t'+data[2]+'\t'+data[3]+'\t'+data[4]+'\t '+data[5]+'\t'+percent+'%';result+='<div style="height:10px;width:100px;"></div>'result+=''+data[24]+'\t\t'+data[25];result+='<br/>'+data[22]+'\t\t'+data[23];result+='<br/>'+data[20]+'\t\t'+data[21];result+='<br/>'+data[18]+'\t\t'+data[19];result+='<br/>'+data[16]+'\t\t'+data[17];result+='<div style="height:1px;width:100px; border-top:dashed 1px #CCCCCC"></div>'result+=''+data[6] +'\t\t'+data[7];result+='<br/>'+data[8] +'\t\t'+data[9];result+='<br/>'+data[10]+'\t\t'+data[11];result+='<br/>'+data[12]+'\t\t'+data[13];result+='<br/>'+data[14]+'\t\t'+data[15];$("#result").html(result);}//getQueryString获取url参数function getQueryString(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");var r = window.location.search.substr(1).match(reg);if (r != null) return unescape(r[2]); return null;}</script></head><body><div id="result" style="color:#CCCCCC;"></div></body></html>数据来源如果不知道现有可⽤的数据源,就百度吧。

上海证券交易所市场数据文件交换接口规格说明书

上海证券交易所市场数据文件交换接口规格说明书

上海证券交易所市场数据文件交换接口规格说明书一、引言上海证券交易所(以下简称“上证所”)作为中国最大的证券交易所之一,为了满足市场需求和提供高效的交易系统,不断完善和更新其交易接口规范。

本文将详细介绍上证所市场数据文件交换接口规格说明书,以帮助用户更好地了解和使用该接口。

二、接口概述上证所市场数据文件交换接口是一种客户端与上证所交换证券市场数据的接口协议。

通过该接口,用户可以获取到实时的、完整的市场数据,并据此进行相关的数据分析和决策。

该接口采用标准化的数据格式,并提供了多种数据包和交互方式,以满足不同类型用户的需求。

三、接口功能1. 数据订阅:用户可以根据实际需要,订阅所需的市场数据,如股票行情、指数行情、逐笔成交等等。

接口支持按照不同条件进行数据订阅,例如单个股票、板块行情、涨跌幅范围等等。

2. 数据查询:用户可以通过接口发送查询请求,获取特定股票、指数或期货合约等相关的历史数据。

接口提供了丰富的查询功能,以满足用户对历史数据的不同需求。

3. 数据分析:接口提供了多种数据分析工具和函数,以支持用户对市场数据的进一步处理和分析。

例如,用户可以通过接口获取历史行情数据,并进行统计、图表展示等操作。

四、接口规范1. 数据包格式:上证所市场数据文件交换接口采用二进制数据包的格式进行数据交换。

数据包包含了数据类型、数据长度、数据内容等字段信息,以确保数据的准确性和完整性。

2. 交互模式:接口支持两种主要的交互模式,即请求-响应模式和推送模式。

在请求-响应模式下,用户通过发送请求数据包获取所需的数据;在推送模式下,上证所会主动将特定类型的数据推送给用户。

3. 接口安全:上证所高度重视接口的安全性,因此规定了一系列的接口安全措施。

用户在使用接口时需要进行身份认证,并使用加密技术保护数据传输的安全。

五、接口接入1. 开发环境:为了帮助用户更好地使用该接口,上证所提供了完善的开发环境和工具,包括接口文档、编程示例、调试工具等等。

搜狐股票接口获取数据方法

搜狐股票接口获取数据方法

搜狐股票接⼝获取数据⽅法对于⼀些喜欢研究分析股票数据的朋友来说,获取股票历史数据是分析的第⼀步,这⾥简单介绍⼀下如何通过搜狐提供的接⼝获取数据。

以股票上海机场(600009)为例,获取7⽉16到20号的⽇线数据。

在浏览器中输⼊/hisHq? code=cn_600009&start=20180716&end=20180720&stat=1&order=D&period=d&callback=historySearchHandler&rt=jsonp就可以得到这些数据,格式是json.如下:historySearchHandler([{"status":0,"hq":[["2018-07-20","61.22","61.83","0.61","1.00%","61.22","62.69","57637","35856.55","0.53%"],["2018-07-19","63.00","61.22","-1.54","-2.45%","60.27","63.19","61372","37656.60","0.56%"],["2018-07-18","62.28","62.76","0.48","0.77%","61.75","63.80","48778","30629.53","0.45%"],["2018-07-17","62.70","62.28","-0.25","-0.40%","61.16","62.70","48519","29986.43","0.44%"],["2018-07-16","62.00","62.53","0.80","1.30%","62.00","64.30","76005","47872.05","0.70%"]],"code":"cn_600009","stat":["累计:","2018-07-16⾄2018-07-20","0.10","0.16%",60.27,64.3,292311,182001.16,"2.68%"]}])各参数的含义为:code:股票代码,以cn_开头,start:起始时间,end:截⽌时间,stat:统计信息,为0的时候就不返回stat对应的值了,order:排序⽅法(D表⽰降序排,A表⽰升序排),period:数据周期(d表⽰⽇线,m表⽰⽉线,w表⽰周线)。

股票实时API数据接口

股票实时API数据接口

股票实时API数据接口http/javascript接口取数据以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:/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程序非常方便,通常的使用方式为,静态或动态地在页面中插入:<script type="text/javascript" src="/list=sh601006" charset="gb2312"></script><script type="text/javascript">var elements=hq_str_sh601006.split(",");document.write("current price:"+elements[3]);</script>这段代码输出大秦铁路(股票代码:601006)的当前股价current price:14.20如果你要同时查询多个股票,那么在URL最后加上一个逗号,再加上股票代码就可以了;比如你要一次查询大秦铁路(601006)和大同煤业(601001)的行情,就这样使用URL:/list=sh601003,sh601001但如果你要查询大盘指数,情况会有不同,比如查询上证综合指数(000001),使用如下URL:/list=s_sh000001 服务器返回的数据为:var hq_str_s_sh000001="上证指数,3094.668,-128.073,-3.97,436653,5458126";数据含义分别为:指数名称,当前点数,当前价格,涨跌率,成交量(手),成交额(万元);查询深圳成指的URL为:/list=s_sz399001对于股票的K线图,日线图等的获取可以通过请求/…./…/*.gif此URL 获取,其中*代表股票代码,详见如下:查看日K线图:/newchart/daily/n/sh601006.gif分时线的查询:/newchart/min/n/sh000001.gif日K线查询:/newchart/daily/n/sh000001.gif周K线查询:/newchart/weekly/n/sh000001.gif月K线查询:/newchart/monthly/n/sh000001.gif来源:大CC古希腊哲学大师亚里士多德说:人有两种,一种即“吃饭是为了活着”,一种是“活着是为了吃饭”.一个人之所以伟大,首先是因为他有超于常人的心。

【获取股票数据代码教程01】Python等五种主流语言的实例代码演示如何获取股票实时交易数据

【获取股票数据代码教程01】Python等五种主流语言的实例代码演示如何获取股票实时交易数据

最近一两年,股票量化分析越来越受欢迎了。

想要入行,首先得搞定股票数据。

毕竟,所有量化分析都是建立在数据之上的,实时交易、历史交易、财务、基本面,这些数据咱们都得有。

咱们的目标就是挖掘这些数据中的价值,来指导咱们的投资策略。

为了找数据,我可是尝试了各种方法,自己动手写过网易、申万行业的爬虫,还试过同花顺问财的,连聚宽的免费API都用过。

但爬虫这东西,数据总是不稳定,给量化分析带来不少困扰。

在量化分析领域,实时、准确的数据接口太重要了。

现在我用Python、JavaScript (Node.js)、Java、C#和Ruby五种主流语言的实例代码给大家演示一下如何获取股票最新分时KDJ数据:最新分时KDJ数据是区分分时级别的,我这里演示的都是60分钟级别的最新分时KDJ 数据,其他级别可以参考下面的API文档自行修改参数就行了1、Pythonimport requestsurl = "http://api.mairui.club/hsrl/ssjy/000001/b997d4403688d5e66a"response = requests.get(url)data = response.json()print(data)2、JavaScript (Node.js)const axios = require('axios');const url = "http://api.mairui.club/hsrl/ssjy/000001/b997d4403688d5e66a";axios.get(url).then(response => {console.log(response.data);}).catch(error => {console.log(error);});3、Javaimport .URI;import .http.HttpClient;import .http.HttpRequest;import .http.HttpResponse;import java.io.IOException;public class Main {public static void main(String[] args) {HttpClient client = HttpClient.newHttpClient();HttpRequest request = HttpRequest.newBuilder().uri(URI.create("http://api.mairui.club/hsrl/ssjy/000001/b997d4403688d5e66a")).build();try {HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());System.out.println(response.body());} catch (IOException | InterruptedException e) {e.printStackTrace();}}}4、C#using System;using .Http;using System.Threading.Tasks;class Program{static async Task Main(){using (HttpClient client = new HttpClient()){string url = "http://api.mairui.club/hsrl/ssjy/000001/b997d4403688d5e66a";HttpResponseMessage response = await client.GetAsync(url);string responseBody = await response.Content.ReadAsStringAsync();Console.WriteLine(responseBody);}}}5、Rubyrequire 'net/http'require 'json'url = URI("http://api.mairui.club/hsrl/ssjy/000001/b997d4403688d5e66a")http = Net::HTTP.new(url.host, url.port)request = Net::HTTP::Get.new(url)response = http.request(request)data = JSON.parse(response.read_body)puts data返回的数据示例:{"fm":"-0.20","h":"10.26","hs":"0.67","lb":"1.38","l":"10.11","lt":"197161074084.00","o":"10.11" ,"pe":"3.81","pc":"0.30","p":"10.16","sz":"197164128892.00","cje":"1318858687.52","ud":"0.03" ,"v":"1294059","yc":"10.13","zf":"1.48","zs":"-0.20","sjl":"0.48","zdf60":"-0.20","zdfnc":"17.19"," t":"2024-08-30 15:29:03"}实时交易数据接口API文档API接口:http://api.mairui.club/hsrl/ssjy/股票代码(如000001)/licence证书接口说明:根据《股票列表》得到的股票代码获取实时交易数据(您可以理解为日线的最新数据)。

windapi手册

windapi手册

windapi手册
Wind API 是由 Wind 基金数据提供的金融数据接口,通过 API 可以方便地获取股票、债券、期货等各类金融数据,并进行相应的数据分析和量化交易。

Wind API 提供了丰富的功能和数据查询方法,可以通过代码
调用 API 来获取金融数据。

以下是 Wind API 的主要功能介绍:
1. 数据查询:
- 通过股票代码、债券代码等获取对应的历史行情数据;
- 查询特定日期范围内的数据,如前复权收盘价、成交量等; - 查询特定时间范围内的分钟级别数据;
- 获取各类指数的历史成份股信息。

2. 数据分析:
- 计算技术指标,如MACD、RSI等;
- 进行行情分析,如计算涨跌幅、均线等。

3. 量化交易:
- 获取资金流向数据,进行资金分析;
- 获取交易数据,如成交量、成交额等,进行交易分析。

4. 数据导出:
- 将查询到的数据导出为 Excel、CSV 等格式,方便后续处理。

Wind API 提供了多种编程语言的接口,包括Python、Java、
C++等,可以根据自己的实际需求选择适合的编程语言来调用API。

Wind API 的使用需要注册 Wind 用户,并获取相应的 API Token。

在使用 API 的过程中,需要注意 API 文档中的参数要求和数据格式要求,并且需要合理控制 API 的调用频率,避免超出限制。

使用 Wind API 可以方便地获取金融数据并进行相应的数据分析和量化交易,对于金融数据科研、投资决策等方面都有很大的帮助。

新浪的股票接口

新浪的股票接口
}
#endregion}}public classGoodsInfo
{publicintAmount{ get; set; }public decimal Price{get;set;}publicGoodsStateState { get; set; }}
set;}
publicdecimalTodayOpen{get;set;}
publicdecimalYesterdayClose{get;set;}
publicdecimal Current{get;set;}
publicdecimal High{get;
set;}
publicdecimal Low{ get; set; }
.DataServices{public classSina:IDataService{
privateconststringdataurl= "}";#regionIStockInfoMembersHttpClientclient;privateStockInfoPrevInfo;publicStockInfoGetCurrent(stringstockCode){try{if (client == null)
return null;}StockInfoinfo = newStockInfo();= temp[0];info.TodayOpen=decimal.Parse(temp[1]);info.YesterdayClose=decimal.Parse(temp[2]);info.Current=decimal.Parse(temp[3]);info.High=decimal.Parse(temp[4]);info.Low=decimal.Parse(temp[5]);info.Buy=decimal.Parse(temp[6]);info.Sell=decimal.Parse(temp[7]);info.VolAmount=int.Parse(temp[8]);info.VolMoney=decimal.Parse(temp[9]);info.BuyList= new List<GoodsInfo>(5);intindex = 10;for (inti= 0;i< 5;i++){GoodsInfogoods = newGoodsInfo();goods.State=GoodsState.Buy;goods.Amount=int.Parse(temp[index]);index++;goods.Price=decimal.Parse(temp[index]);

中证指数行情传输接口规范(2.0)

中证指数行情传输接口规范(2.0)

中证指数指数通(IndexPress) 行情传输接口规范(Ver 2.0)中证指数有限公司二○一二年一月一.概要中证指数公司为了向市场发布公司所有的指数行情信息,定义了该接口文件,客户可通过中证指数公司指数行情接收程序接收指数行情信息。

指数行情信息以文件的形式存放在指数行情接收程序所在的客户端。

客户端程序提供对Linux操作系统和Windows操作系统的支持。

二.指数行情信息文件说明•文件名每个文件都被上传到或下载于指定给外部系统的文件夹。

文件名称遵循规格说明中指定的文件名称。

文件名称参照下面命名格式:指数行情文件名称:csiYYYYMMDD.txt(其中YYYYMMDD 分别为年月日,表示指数行情文件的交易日期)。

•统一的文件结构所有文件都为GB18030编码的文本,并必须遵循本章定义的统一的文件结构。

•行指数行情文件第一行用来存放表示文件作用的交易日期、自然日期和本文件记录数目的信息。

属于特殊的一行,在任何情况下(包括该文件没有记录的情况)都须存在。

从第二行开始,每行为一个数据单元,由多个字段组成,各字段间以分隔符分隔。

每行描述一条指数或其他类型的基本信息。

一行以 “New Line”字符, 即以代码“0xA”结束。

•字段分隔符各行中的字段由分隔符分隔。

所有文件均采用标准的分隔符“|”。

各行开始和结尾不包括分隔符“|”。

•字段各字段均为一个遵循节段格式定义的字符串。

如果某一字段为空,则该字段应为一个定长的空字符串。

字段类型为字符串型,左对齐,右补空格。

数字型右对齐,左补空格。

数字型的长度包含小数点和符号位。

•文件内容指数行情文件不允许有空文件存在。

作为有内容的文件,必须符合指数行情文件的定义。

文件第一行是表示本文件基本信息的内容,从第二行开始表示指数行情文件的内容定义记录。

三.指数行情信息文件格式指数行情文件名称:csiYYYYMMDD.txt.各文件中字段的顺序按照以下字段定义顺序为准。

各文件第一行用来放置一些标识以及文件信息,从第二行开始为信息记录,信息记录有多种类型,头两个字符代表信息类型。

交易网关数据接口规范说明书

交易网关数据接口规范说明书

上海证券交易所交易网关STEP接口规格说明书(竞价平台)V0.552023年4月文档版本日期版本说明2021-04-150.10创建文档。

2021-06-080.201.更新业务范围描述2.增加指定、撤指定业务相关接口3.更新应用消息内各接口的部分字段约束说明4.更新竞价平台标识为02021-07-050.301.更新指定撤指定、网络密码服务的SET分区信息2.配股、配转债包含成交确认3.更新ReportIndex的tag值2021-07-190.401.更新“申报拒绝”的MsgType2.更新“新订单申报”的字段描述3.更新“分区序号同步”的约束描述2021-12-010.501.更新“注册处理”和“网络密码服务”应用消息;2.更新“信用标签”的填写说明;3.新增错误码5016;4.更新OrdRejReason的类型为N5;5.更新“网络密码服务申报响应”消息;6.更新开放式基金分红设置取值;7.更新BCAN信息填写说明;8.更新结算会员代码填写说明;9.更新申报数量取值范围;10.更新网络密码服务申报ValidationCode填写说明;11.更新消息头的填写说明;12.更新订阅机制订阅数限制;13.更新branchID的填写说明;14.更新开放式基金转托管的填写说明;15.补充融资融券业务说明;16.补充“成交金额”的溢出场景说明;2022-02-110.511.补充“注册处理”消息流图;2.更新登录消息描述说明;2022-03-040.52 1.更新“成交金额”溢出场景的说明描述;2022-06-170.53 1.补充“TrdCnfmID(成交编号)”的填写说明;2023-01-040.541.补充“现金选择权”业务的申报填写说明;2.删除“指定登记”、“指定撤销”业务的申报填写说明;2023-04-070.551.修订新订单申报接口中“Price”、“OrdType”字段的填写说明;目录第一章前言 (5)1.1目的 (5)1.2术语和定义 (5)1.3参考文档 (5)1.4联系方式 (6)第二章系统简介 (7)2.1系统接入 (7)2.2业务范围 (7)第三章交互机制 (9)3.1会话机制 (9)3.1.1建立会话 (9)3.1.2关闭会话 (9)3.1.3维持会话 (10)3.1.4其他约定 (10)3.2申报与回报 (10)3.2.1业务类型 (11)3.2.2消息流图 (14)3.2.3平台状态 (18)3.2.4重复订单 (19)3.2.5执行报告 (20)3.3恢复场景 (22)3.4订阅机制 (22)第四章消息定义 (24)4.1消息结构与约定 (24)4.1.1数据类型 (24)4.1.2STEP格式约定 (25)4.1.3STEP消息头 (25)4.1.4STEP消息尾 (26)4.1.5STEP消息完整性 (26)4.2会话消息 (26)4.2.1登录消息(MsgType=A) (26)4.2.2注销消息(MsgType=5) (27)4.2.3心跳消息(MsgType=0) (28)4.2.4测试请求消息(MsgType=1) (28)4.2.5重发请求消息(MsgType=2) (29)4.2.6会话拒绝消息(MsgType=3) (29)4.2.7序号重设消息(MsgType=4) (29)4.3应用消息-新订单 (30)4.3.1新订单申报New Order Single (30)4.3.2撤单申报Order Cancel (35)4.3.3执行报告Execution Report (36)4.3.3.1申报响应、成交回报及撤单成功响应 (36)4.3.3.2撤单失败执行报告 (38)4.4应用消息-网络密码服务 (39)4.4.1网络密码服务申报 (39)4.4.1网络密码服务申报响应 (40)4.5其他消息 (42)4.5.1申报拒绝Order Reject (42)4.5.2平台状态PlatformState (42)4.5.3执行报告分区信息ExecRptInfo (42)4.5.4分区序号同步ExecRptSync (43)4.5.5分区序号同步响应ExecRptSyncRsp (43)4.5.6分区执行报告结束ExecRptEndOfStream (44)第五章附录 (45)5.1附一计算校验和 (45)5.2附二PBU及说明 (45)5.3附三错误代码说明 (46)5.4附四“用户私有信息”说明 (46)5.5附五价格数量字段说明 (47)5.6附六融资融券 (47)第一章前言1.1目的本接口规范描述了上海证券交易所(以下称本所)交易网关与市场参与者系统之间以STEP协议进行交易数据交换时所采用的交互机制、消息格式、消息定义和数据内容。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Posted on 2010-11-15 17:08 linFen阅读(27480) 评论(2) 编辑收藏股票数据的获取目前有如下两种方法可以获取:1. http/javascript接口取数据2. web-service接口1.http/javascript接口取数据1.1Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:这个url会返回一串文本,例如:var hq_str_sh601006="大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,, 0, 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:”″,成交的股票数,由于股票交易以一百股为基本单位,所以在使用时,通常把该值除以一百;9:”0″,成交金额,单位为“元”,为了一目了然,通常以“万元”为成交金额的单位,所以通常把该值除以一万;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应用例子:script type="text/javascript" src="" charset="gb2312">/script>/javascript">var elements=hq_str_sh601006.split(",");document.write("current price:"+elements[3]);这段代码输出大秦铁路(股票代码:601006)的当前股价current price:14.20如果你要同时查询多个股票,那么在URL最后加上一个逗号,再加上股票代码就可以了;比如你要一次查询大秦铁路(601006)和大同煤业(601001)的行情,就这样使用URL:,sh601001查询大盘指数,比如查询上证综合指数(000001):_sh000001服务器返回的数据为:var hq_str_s_sh000001="上证指数,3094.668,-128.073,-3.97,436653,5458126";数据含义分别为:指数名称,当前点数,当前价格,涨跌率,成交量(手),成交额(万元);查询深圳成指数:_sz399001对于股票的K线图,日线图等的获取可以通过请求…./…/*.gif此URL获取,其中*代表股票代码,详见如下:查看日K线图:/daily/n/sh601006.gif分时线的查询:/min/n/sh000001.gif日K线查询:/daily/n/sh000001.gif周K线查询:/weekly/n/sh000001.gif月K线查询:/monthly/n/sh000001.gif1.2 Baidu&Google的财经数据在baidu, google中搜索某只股票代码时,将会在头条显示此股票的相关信息,例如在google搜索601006时,第一条搜索结果如下图:通过点击左边的图片我们发现会将此图片链接到sina财经频道上,也就是说google股票数据的获取也是从sina获取。

后经抓包分析,发现google也是采用1.1中介绍的接口。

Baidu的股票数据来自baidu的财经频道1.3 其他方式除了sina,baidu等网站提供股票信息外,其他网站也有类似的接口。

我们分析了一款论坛上采用的股票插件,其中有关于实时股票数据获取的介绍,详见如下代码,其中可以看到有些数据来自sina。

以下是ASP示例:=5 thenstockdata=gethttp(""&code&"")if not len(stockdata)=0 then stockdata=split(stockdata,chr(34))(1)end ifif len(stockdata)=0 thenstockdata="0,0,0,0,0,0,0,0,0,0,0,0"elsestockdatasplit=split(stockdata,",")stockdata=""&exstock.checkstr(stockdatasplit(0))&","&stockdatasplit(1)&","&stockdatasplit(2)&","&stockdatasplit(3)&","&stockdatasplit(4)&","&stockdatasplit(5)&","&formatdatetime(""&s tockdatasplit(30)&" "&stockdatasplit(31)&"",0)&""end if‘0=股票名称,1=开盘价格,2=昨收盘价格,3=当前价格,4=最高价,5=最低价,6=更新时间getstockdata=stockdataend functionfunction getstockimg(code)dim rndnum,addnum,checkcode,imgsourceif len(code)=5 thengetstockimg="/daily/n/sh"&code&".gif"end ifimgsource=".cn"case 3getstockimg="/realline.chart?"&code&"&1003&SZ 500 330"imgsource=""case 4getstockimg=""&code&""imgsource=""end selectgetstockimg=split(""&getstockimg&"||"&imgsource&"","||")end functionfunction getastockimg()dim rndnum,addnum,checkcodedim getastockimgb,imgsourceaddnum=6randomize:rndnum=cint(rnd*addnum)select case rndnumcase 0getastockimg=".1/gifchartse/gif/000001.gif"getastockimgb=".1/gifchartse/gif/399001.gif"imgsource=""case 1getastockimg="/100.gif?C39"getastockimgb="/101.gif?HrS"imgsource=""case 2getastockimg=".cn/curve/realtime/index2.php?code=1a0001&w=180&h=140"getastockimgb=".cn/curve/realtime/index2.php?code=399001&w=180&h=140"imgsource=".cn"case 3getastockimg="/realline.chart?1a0001&1002&SZ 180 140"getastockimgb="/realline.chart?399001&1002&SZ 180 140"imgsource=""case 4getastockimg="/small/ish000001.gif?58328"getastockimgb="/small/isz399001.gif?58328"imgsource=""case 5getastockimg=".66/cgi/pic/sh/realtime/JA000001164143.png"getastockimgb=".66/cgi/pic/sz/realtime/JA4143.png"imgsource=""case 6getastockimg=".85/img/000001.png"getastockimgb=".85/img/399001.png"imgsource=""end selectgetastockimg=split(""&getastockimg&"||"&getastockimgb&"||"&imgsource&"","||")end function%>2. web-service接口2.1 CHINAstock的web-service:.cn/WebServices/ChinaStockWebService.asmx中国股票行情数据WEB 服务(支持深圳和上海股市的全部基金、债券和股票),数据即时更新。

相关文档
最新文档