目录 一、量化交易概述 1、量化交易(投资方法) 2、算法交易(自动交易、黑盒交易或机器交易) 3、量化策略 4、量化选股 5、股票回测 二、股票数据 三、股票数据分析 1、导入股票时间序列数据 2、绘制股票成交量的时间序列图 3、绘制股票收盘价和成交量的时间序列图 3、绘制K线图(蜡烛图) (1)K线图理论 (2)K线图绘制 4、股票指标相关性分析 (1)相关关系分析 (2)相关系数(Correlation coefficient 二、股票数据 部分股票数据如下: 该支股票数据包含了开盘价、最高价、最低价、收盘价、成交量、市值、换手率、pe和pb这9种指标。 绘制股票在2013年3月份每日的开盘价,最高价,最低价,收盘价的K线图。 Python3对股票数据进行分析源代码和股票数据集资源下载: Python3对股票数据进行分析源代码和股票数据集-机器学习文档类资源-CSDN下载 参考: 1、数据分析实践之路 发布者:全栈程序员栈长,
作者寄语 新增股票更名数据接口 更新接口 "stock_info_sz_change_name" # 深证证券交易所股票曾用名详情 "stock_info_change_name" # A 股股票曾用名列表 stockid/300378.phtml 描述: 获取新浪财经-股票曾用名 限量: 单次获取新浪财经-股票曾用名所有历史曾用名称 输入参数 名称 类型 必选 描述 stock str Y stock=" stock_info_change_name_list = ak.stock_info_change_name(stock="000503") print(stock_info_change_name_list) 数据示例 ://www.szse.cn/market/companys/changename/index.html 描述: 获取深证证券交易所-更名公司(暂无上海交易所的数据) 限量: 单次获取深证证券交易所-更名公司所有历史数据 中钢集团安徽天源科技股份有限公司 中钢天源股份有限公司 2 2020-05-12 002811 郑中设计 深圳市亚泰国际建设股份有限公司 深圳市郑中设计股份有限公司 3
作者寄语 新增返回 A 股所有股票代码和股票简称的接口,可以一次返回相应板块的股票列表。 " # A 股股票代码和简称 股票列表-A股 接口: stock_info_a_code_name 目标地址: 沪深交易所 描述: 获取沪深 A 股股票代码和简称数据 限量: 单次获取所有 A 股股票代码和简称数据 -上证 接口: stock_info_sh_name_code 目标地址: 上海证券交易所 描述: 获取上海证券交易所股票代码和简称数据 限量: 单次获取上海证券交易所股票代码和简称数据 输入参数 名称 -深证 接口: stock_info_sz_name_code 目标地址: 深证证券交易所 描述: 获取深证证券交易所股票代码和简称数据 限量: 单次获取深证证券交易所股票代码和简称数据 输入参数 名称 深圳市 I 信息技术 www.sz000004.cn 3 5 世纪星源 深圳世纪星源股份有限公司 ...
作者寄语 本次接口股票回购数据接口 更新接口 "stock_repurchase_em" # 股票回购数据 股票回购数据 接口: stock_repurchase_em 目标地址: https:// data.eastmoney.com/gphg/hglist.html 描述: 东方财富网-数据中心-股票回购-股票回购数据 限量: 单次返回所有历史数据 输入参数 名称 类型 描述 - - - 输出参数 序号 股票代码 股票简称 ... 1.482780e+07 2019-09-09 1 2 838275 驱动力 ... 549432.0 3.947777e+06 2021-12-01 2 3 835184 国源科技 ... 3130973.0 2.943268e+07 2021-12-01 3 4 834599 同力股份 ... 5930903.0 5.409357e
作者寄语 本次更新东方财富网站的股票热度数据,该接口可以获取热度排名前 100 位的热门股票数据。 更新接口 "stock_hot_rank_em" # 股票热度-东财 股票热度-东财 接口: stock_hot_rank_em 目标地址: http://guba.eastmoney.com/rank / 描述: 东方财富网站-股票热度 限量: 单次返回所有股票当前交易日的人气排名数据 输入参数 名称 类型 描述 - - - 输出参数 名称 类型 描述 当前排名 int64 - 代码 object () print(stock_hot_rank_em_df) 数据示例 当前排名 代码 股票名称 最新价 涨跌幅 0 1 SZ300059 东方财富 27.36 -0.47 1 2 SZ002432 九安医疗 56.91 3.19 2 3 SZ002349 精华制药 13.71 10.03 3 4 SH603123
新浪的api很方便,速度也很快,不过就网上的资料而言,似乎只能提取当天的数据。 雅虎的api功能更齐全,但是连接速度比较慢,有时候一个连接请求都要10多秒甚至20秒(原谅我的渣网速-,-)这对于需要大量股票数据的我来说显然不可接受。后来发现从网易财经可以下载股票和指数的历史数据。 如果直接用urllib.request来打开的话,会得到一长串字符串,里面包含了所有的数据,如下所示。 需要自己用str.split(‘\r\n’)来截取 日期,股票代码,名称,收盘价,最高价,最低价,开盘价,前收盘,涨跌额,涨跌幅,成交量,成交金额 2015-09-11,’000001,上证指数, [col_info.index('股票代码')]='指数代码' col_info[col_info.index('名称')]='指数名称' col_info[col_info.index
原标题:股票数据接口-股票数据接口api 量亿数据专注金融领域API数据接口,其中包括期货、股票、期权、外汇等,只需要注册即可申请使用。 免费申请网址:http://www.liangyee.com/ 如何获取股票数据,股票数据接口-股票数据接口api,以美股API数据接口为例。 symbol=AAPL 请将上述链接中XXX替换为您用户中心的userKey 请求参数说明: 参数名 类型 说明 必填 userKey string 您申请的userKey 是 symbol string 股票代码 2016-02-20 请将上述链接中XXX替换为您用户中心的userKey 请求参数说明 参数名 类型 说明 必填 userKey string 您申请的userKey 是 symbol string 股票代码 200005 unknownError 未知错误 200006 numberError 数字错误 说明:量亿数据专注金融领域API数据接口,只需要注册即可申请免费使用 免费申请网址:http://www.liangyee.com
以下是网上找的教程:获取历史和实时股票数据接口(http:www… 获取股票数据股票数据通常可从新浪股票、雅虎股票等网页上获取,此外还有一些炒股软件,如同花顺、通达信等都提供了非常清楚的股票数据展示和图表呈现 如果要获得实时的股票数据,可以考虑使用新浪股票提供的接口获取数据。 股票列表3. 上市公司基本信息4. 日线行情5. 其它数据最后tushare介绍tushare是一个免费、开源的python财经数据接口包。 除了股票,tushare 还提供了多种数据,比如宏观经济数据:3. 存款利率get_deposit_rateimport tushare as tsts.get_deposit_rate()? 备注:返回值说明… 数据层优化: 自选股产品本来就是数据驱动的产品,而且要求数据实时性很高,在开盘的时候页面股票数据实时更新 优化 1:setdata 函数用于将数据从逻辑层…优化3:小程序并发请求数不超过
目 录 一、编程环境准备 第一步:安装Anaconda3 第二步:安装工具包Pandas、tushare 第三步:查看Pandas、tushare版本 二、股票历史行情数据提取 2.1获取近3年个股日线交易数据 2.1.1 个股交易接口函数get_hist_data() 2.1.2兴蓉环境(000598)近3年日线数据 ---- 一、编程环境准备 第一步:安装Anaconda3 图 1 Anaconda软件组件 二、股票历史行情数据提取 2.1获取近3年个股日线交易数据 通过参数设置获取日k线、周k线、月k线,以及5分钟、15分钟、30分钟和60分钟k线数据。 本接口只能获取近3年的日线数据,适合搭配均线数据进行选股和分析。 兴蓉环境收盘价走势图 股票数据集(XRHJ000598.csv)。
script> /javascript"> var elements=hq_str_sh600389.split(","); document.write("current price:"+elements[3] 0:”大秦铁路”,股票名字; 1:”27.55″,今日开盘价; 2:”27.25″,昨日收盘价; 3:”26.91″,当前价格; 4:”27.55″,今日最高价; 5:”26.20″,今日最低价; 6: 2013年1月1日起到2013年8月6日的数据 下载yahoo股票历史数据 http://table.finance.yahoo.com/table.csv? 下面提供全球证券交易所的资料: 上证股票是股票代码后面加上.ss 深证股票是股票代码后面加上.sz 例如:000001 = 000001.sz 深市数据链接 s=600000.ss 上证综指代码:000001.ss,深证成指代码:399001.SZ,沪深300代码:000300.ss 下面就是世界股票交易所的网址和缩写,要查找哪个股票交易所的数据
作者寄语 本次更新东方财富网站的股票-个股人气榜-相关股票的数据,该接口可以获取指定股票相关的股票数据。 更新接口 "stock_hot_rank_relate_em" # 个股人气榜-相关股票 相关股票 接口: stock_hot_rank_relate_em 目标地址: http://guba.eastmoney.com code=000665 描述: 东方财富-个股人气榜-相关股票 限量: 单次返回指定 symbol 的股票近期历史数据 输入参数 名称 类型 描述 symbol str symbol="SZ000665 stock_hot_rank_relate_em_df = ak.stock_hot_rank_relate_em(symbol="SZ000665") print(stock_hot_rank_relate_em_df) 数据示例 -28 12:00:00 SZ000665 SH600996 8.76 2 2022-02-28 12:00:00 SZ000665 SZ002432 8.28 3 2022-02-28
目录 历史文章 股票明日涨停预测 指数60日线偏离数据 上证指数 MA60偏离度 深证成指 MA60偏离度 创业板指 MA60偏离度 中小100 MA60偏离度 上证50 MA60偏离度 沪深300 MA60 ) 待发转债(5证监会通过,PE排序) 待发转债(5证监会通过,安全垫排序) 待发转债(4发审委通过,PE排序) 待发转债(3证监会受理,按PE排序) 待发转债(2股东大会通过,PE排序) 待发转债(1 董事会通过,PE排序) 待发转债(行业:银行) 待发转债(行业:半导体) 可转债策略数据 低价格策略 低溢价策略 双低策略 四因子策略 网格策略 最后 ---- 历史文章 股票系列 (策略)股票明日涨停预测 证监会通过)清单(PE排序) 待发转债(5证监会通过,安全垫排序) 待发转债(5证监会通过)清单(安全垫排序) 待发转债(4发审委通过,PE排序) 待发转债(4发审委通过)清单(按PE排序) 待发转债(3证监会受理 ,按PE排序) 待发转债(3证监会/交易所受理)清单(按PE排序) 待发转债(2股东大会通过,PE排序) 待发转债(2股东大会通过)清单(按PE排序) 待发转债(1董事会通过,PE排序) 待发转债
作者寄语 本次更新北京证券交易所的股票列表接口,同时在 stock_info_a_code_name 接口中增加京交所股票的支持。 更新接口 "stock_info_bj_name_code" # 股票列表-北证 股票列表-北证 接口: stock_info_bj_name_code 目标地址: 北京证券交易所 描述: 北京证券交易所股票代码和简称数据 限量: 单次获取北京证券交易所所有的股票代码和简称数据 输入参数 名称 类型 描述 - - - 输出参数 名称 类型 描述 证券代码 object - 证券简称 object - 总股本 int64 as ak stock_info_bj_name_code_df = ak.stock_info_bj_name_code() print(stock_info_bj_name_code_df) 数据示例 计算机、通信和其他电子设备制造业 湖北省 20211119 3 430418 苏轴股份 80600000 ...
作者寄语 新增新股发行和股票增发数据接口。 更新接口 "stock_add_stock" # 股票增发 "stock_ipo_info" # 股票新股 新股发行 接口: stock_ipo_info 目标地址: https://vip.stock.finance.sina.com.cn /corp/go.php/vISSUE_NewStock/stockid/600004.phtml 描述: 获取新浪财经-发行与分配-新股发行 限量: 单次获取新股发行的基本信息数据 输入参数 名称 类型 value 0 上市地 上海证券交易所 1 主承销商 中国国际金融有限公司 2 承销方式 余额包销 3 vip.stock.finance.sina.com.cn/corp/go.php/vISSUE_AddStock/stockid/600004.phtml 描述: 获取新浪财经-发行与分配-增发 限量: 单次获取股票增发详情数据
作者寄语 更新 股票指数历史成份 接口,通过本接口可以获取股票指数的历史成份股数据,该数据从 2005 至今所有的指数成份股变动数据。 该接口可以查询主要的指数的成份数据,需要最新成份可以查询 index_stock_cons 接口获取。 _2.shtml 描述: 获取指定股票指数的历史成份股票信息 输入参数 名称 类型 必选 描述 index str Y index="sh000300"; 带市场前缀的指数代码 import akshare in_date str Y 进入时间 out_date str Y 退出时间 数据示例 stock_code in_date out_date 0 000630 2005 -04-08 2020-06-15 1 002294 2017-12-11 2020-06-15 2 300070 2014-12-15 2020-06-15 3
欢迎来到Python for Finance教程系列的第3节。在本教程中,我们将使用股票数据进一步进行基本的数据处理和可视化。 稍后我们将介绍一些自定义函数,但现在让我们对这些数据执行一个非常常见的操作:移动平均法。 我们选择了100个移动平均线,理论上需要100个之前的数据点进行计算,但是在这里却没有任何数据在前100行。 NaN的意思是“Not a Number”。 利用Pandas,可以用来处理大量的缺失数据,但现在,只须改变其中的min_periods参数: df['100ma'] = df['Adj Close'].rolling(window=100,min_periods plot(df.index, df['100ma']) ax2.bar(df.index, df['Volume'])plt.show( ---- 在接下来的几个教程中,我们将学习如何通过Pandas数据重采样制作
下载数据集请登录爱数科(www.idatascience.cn) 此数据集包含美国500家上市公司2013-2018年的股票数据。 数据集中包含观测日期,开盘价,最高成交价格,收盘价,交易量等信息,共619,040条数据,7个字段。 1. 字段描述 2. 数据预览 3. 字段诊断信息 4. 数据来源 https://www.marketwatch.com/investing/index/spx
今天的目标就是记录一下我是如何获取股票数据的。没错我用的是开源的组件,没有写爬虫。因为股票数据是有专业的组织开放的api,里边比较好的是tushare和baostack。 所以我采用了baostack,但是baostack的问题是“数据不全”。其实也不是数据不全,而是获取全部股票信息的时候返回的数据总是隔三差五。让我对此产生了怀疑。 纠结之下发现tushare能够获取全部股票列表,然后我把之前baostack中没有返回的股票代码作为参数调baostack其实也是能返回数据的。 /data/basic_tushare.csv",header=0) 很快就获取了数据,数据效果还不错。后期再向mysql存储。 ? 获取到股票列表之后就是逐个去获取股票的每日交易信息了。 +code+".csv") for item in reader: print(item) line=item[0] code=item[1] start=item[3]
前两天,作者尝试用easyquatation去获取板块日线,尝试了一波发现其dayline模块对上证、深证板块数据并没支持,所以只能收盘之后获取当日数据,这就比较比较尬了,所以easyquatation 比较适合获取分时股票价格。 我们先看看如何使用akshare获取板块日线数据吧,当然akshare还提供了板块分时,板块成分股等等接口,这块我们采用akshare提供的东方财富网站的板块数据。 return json.load(f)["stock"] def get_bankuan_day_line(self,name): # 兼容zMain数据格式 for item in result: df=Industry().get_bankuan_day_line(item) print(df) break 本来想着今晚将板块数据导入到策略中
作者寄语 新增终止和暂停上市股票数据接口 更新接口 "stock_info_sh_delist" # 上海证券交易所暂停和终止上市 "stock_info_sz_delist" # 深证证券交易所暂停和终止上市 终止(暂停)上市-深证 接口: stock_info_sz_delist 目标地址: 深证证券交易所 描述: 获取深证证券交易所终止(暂停)上市股票 限量: 单次获取深证证券交易所终止(暂停)上市股票 stock_info_sz_delist_df = ak.stock_info_sz_delist(indicator="终止上市公司") print(stock_info_sz_delist_df) 数据示例 14 2002-06-14 1 000013 *ST石化A 1992-05-06 2004-09-20 2 000015 PT中浩A 1992-06-25 2001-10-25 3 2015-05-21 23:10:39 1994-02-24 2 0 东锅退市 ... 2014-03-31 09:45:39 1996-12-27 3