股票交易数据接口获取股票基础信息数据的过程
Posted 121463726
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了股票交易数据接口获取股票基础信息数据的过程相关的知识,希望对你有一定的参考价值。
接口:https://gitee.com/metatradeapi,可以通过数据工具调试和查看数据
描述:获取基础信息数据,包括股票代码、名称、上市日期、退市日期等
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
is_hs | str | N | 是否沪深港通标的,N否 H沪股通 S深股通 |
list_status | str | N | 上市状态 L上市 D退市 P暂停上市,默认是L |
exchange | str | N | 交易所 SSE上交所 SZSE深交所 BSE北交所 |
ts_code | str | N | TS股票代码 |
market | str | N | 市场类别 (主板/创业板/科创板/CDR/北交所) |
limit | int | N | |
offset | int | N | |
name | str | N | 名称 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
ts_code | str | Y | TS代码 |
symbol | str | Y | 股票代码 |
name | str | Y | 股票名称 |
area | str | Y | 地域 |
industry | str | Y | 所属行业 |
fullname | str | N | 股票全称 |
enname | str | N | 英文全称 |
cnspell | str | N | 拼音缩写 |
market | str | Y | 市场类型(主板/创业板/科创板/CDR) |
exchange | str | N | 交易所代码 |
curr_type | str | N | 交易货币 |
list_status | str | N | 上市状态 L上市 D退市 P暂停上市 |
list_date | str | Y | 上市日期 |
delist_date | str | N | 退市日期 |
is_hs | str | N | 是否沪深港通标的,N否 H沪股通 S深股通 |
接口示例
或者:
#查询当前所有正常上市交易的股票列表
data = pro.query('stock_basic', exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')
数据样例
ts_code symbol name area industry list_date
0 000001.SZ 000001 平安银行 深圳 银行 19910403
1 000002.SZ 000002 万科A 深圳 全国地产 19910129
2 000004.SZ 000004 国农科技 深圳 生物制药 19910114
3 000005.SZ 000005 世纪星源 深圳 房产服务 19901210
4 000006.SZ 000006 深振业A 深圳 区域地产 19920427
5 000007.SZ 000007 全新好 深圳 酒店餐饮 19920413
6 000008.SZ 000008 神州高铁 北京 运输设备 19920507
7 000009.SZ 000009 中国宝安 深圳 综合类 19910625
8 000010.SZ 000010 美丽生态 深圳 建筑施工 19951027
9 000011.SZ 000011 深物业A 深圳 区域地产 19920330
10 000012.SZ 000012 南玻A 深圳 玻璃 19920228
11 000014.SZ 000014 沙河股份 深圳 全国地产 19920602
12 000016.SZ 000016 深康佳A 深圳 家用电器 19920327
13 000017.SZ 000017 深中华A 深圳 文教休闲 19920331
14 000018.SZ 000018 神州长城 深圳 装修装饰 19920616
15 000019.SZ 000019 深深宝A 深圳 软饮料 19921012
16 000020.SZ 000020 深华发A 深圳 元器件 19920428
17 000021.SZ 000021 深科技 深圳 电脑设备 19940202
18 000022.SZ 000022 深赤湾A 深圳 港口 19930505
19 000023.SZ 000023 深天地A 深圳 其他建材 19930429
20 000025.SZ 000025 特力A 深圳 汽车服务 19930621
用户得出了最优的参数之后,最后测试模拟交易,可以进行多品种的模拟回测 ,然后再进行实战,这也就是股票交易数据接口实现的优势,而且在很大的程度上可以提高交易者的操作问题。现在股票交易数据运用比较普遍,功能也越来越齐全。关于股票交易数据接口想要了解到更多,可联系下方的名片。
利用python获取股票数据
一、利用pandas API接口
Pandas库提供了专门从财经网站获取金融数据的API接口,可作为量化交易股票数据获取的另一种途径,该接口在urllib3库基础上实现了以客户端身份访问网站的股票数据。
通过查看Pandas的手册可以发现,第一个参数为股票代码,苹果公司的代码为"AAPL",国内股市采用的输入方式“股票代码”+“对应股市”,上证股票在股票代码后面加上“.SS”,深圳股票在股票代码后面加上“.SZ”。DataReader可从多个金融网站获取到股票数据,如“Yahoo! Finance” 、“Google Finance”等,这里以Yahoo为例。第三、四个参数为股票数据的起始时间断。返回的数据格式为DataFrame。
import pandas_datareader.data as web
import datetime start = datetime.datetime(2010,1,1)#获取数据的时间段-起始时间 end = datetime.date.today()#获取数据的时间段-结束时间 stock = web.DataReader("600000.SS", "yahoo", start, end)#获取浦发银行从start到end的股票数据
通过上述的代码,可以获得如下数据:
二、利用tushare
具体使用可以参考http://tushare.org/
三、利用quandl
#通过WIKI获取美股票数据 import quandl tiker=[‘NDAQ‘]#[‘NDAQ‘,‘AAPL‘,‘GOOGL‘,‘FB‘,‘YHOO‘,‘YELP‘,‘AMZN‘,‘MSFT‘] df = quandl.get(‘WIKI/‘ + ticker, authtoken = ‘2c24stWyXfdzLVFWxGe4‘,start_date = start_date,end_date = end_date)
先写到这里,想到什么再补充。
以上是关于股票交易数据接口获取股票基础信息数据的过程的主要内容,如果未能解决你的问题,请参考以下文章
自定义view--仿照 体育app,股票,基金,区块链APP 数据信息栏展示