大家好,我是老表,今天这篇文章和大家分享一下如何利用Python获取股票、基金数据,并进行可视化,为金融分析&可视化先导篇。
目标地址: https://quote.eastmoney.com/center/gridlist.html#hk_components
更新之前的港股和美股接口直接返回复权后的数据,方便策略回测使用,具体的使用方法参见文档。
老读者都知道,Python的一个应用方向就是——量化交易,恰好最近收到了清华出版社赠送的 《深入浅出Python量化交易实战》 一书,因为平时对数据科学和机器学习都比较感兴趣,简单试读了一下。
大家应该都知道,Python的一个应用方向就是——量化交易,恰好最近收到了清华出版社赠送的 《深入浅出Python量化交易实战》 一书,因为平时对数据科学和机器学习都比较感兴趣,简单试读了一下,今天文末也会送出几本!
如果ABC之间两两互质,即A与B,A与C,B与C均互质没有公约数,则称其为勾股数元组
如果三个正整数A、B、C ,A² + B² = C² 则为勾股数, 如果ABC之间两两互质,即A与B,A与C,B与C均互质没有公约数,则称其为勾股数元组。 请求出给定 n ~ m 范围内所有的勾股数元组。
资金流向是观测股票市场的一个重要指标,目前A股市场可以获取到的资金流数据主要包括:
近年来,股市并未迎来大牛市,相反,我们正面临着一个熊市,行情相当不佳。尽管股市一在3000点的心理阻力,左右徘徊,但随后又出现了下跌的趋势,让投资者备受挑战。
问题描述:找出50之内的所有勾股数。 所谓勾股数,就是三个正整数,满足x*x + y*y = z*z。例如:3,4,5或5,12,13。 电脑解题只会用笨办法,一个一个地试,x、y、z都从1递增到49,三重循环搞定。 for x in range(1, 50) : for y in range(1, 50) : for z in range(1, 50) : if x*x + y*y == z*z : print(x, y, z
清华出版社的 《深入浅出Python量化交易实战》 一书,书中分享了四种利用 Python 获取A股数据的方法,算是一个不错且实用的总结,这里给大家分享一下。
近日,国内晶圆代工龙头中芯国际发布公告,宣布将谋求科创板上市。根据上市公告,中芯国际将发行的人民币股份初始数目不超过16.85亿股,占不超过截止2019年12月31日已经发行股数和即将发行人民币股份数目的25%。
老读者都知道,我做过一段时间的量化交易,恰好最近收到了清华出版社赠送的 《深入浅出Python量化交易实战》 一书,因为平时对数据科学和机器学习都比较感兴趣,简单试读了一下。
第3章 常见指数基金品种 ---- 指数基金的分类 指数基金最常见的一种分类,就是分为宽基指数和行业指数 例如消费行业指数基金,就要求主要投资消费行业的公司,这种指数基金就是行业指数基金 而像沪深30
在买卖股票时,一个重要的操作技巧就是做T,然而每次做T时计算价差、手续费,着实头疼。
一般地,若三角形三边长a,b,c都是正整数,且满足a,b的平方和等于c的平方,那么数组(a,b,c)称为勾股数组。勾股数组是人们为了解出满足勾股定理的不定方程的所有整数解而创造的概念。 再来看下面这些勾股数:(3,4,5),(5,12,13),(7,24,25),(9,40,41),(11,60,61)…这些勾股数都是以奇数为一边构成的直角三角形。由以上已知任意一个大于2的偶数可以构成一组勾股数,实际上以任意一个大于1的奇数2n+1(n>1)为边也可以构成勾股数,其三边分别是2n+1、2n^2+2n、2n^2+2n+1,这可以通过勾股定理的逆定理获证。 ———以上来自百度百科
目标地址: https://vip.stock.finance.sina.com.cn/corp/go.php/vCI_StockHolder/stockid/600004.phtml
如果ABC之间两两互质,即A与B,A与C,B与C均互质没有公约数,则称其为勾股数元组。请求出给定n~m范围内所有的勾股数元组
本文探讨了使用一个变分自动编码器来降低使用Keras和Python的金融时间序列的维度。我们将进一步检测不同市场中的金融工具之间的相似性,并将使用获得的结果构建一个自定义指数。
有红黑两种颜色的方块积木,红色代表正数A,黑色代表负数B。选出17块积木排成一排,使得任意相邻7块积木之和都小于0。如何挑选才能使17块积木之和最大,最大值是多少?
最近打新股又开始流行,特提供打新收益率数据接口,主要包括上海主板、中小板和创业板的数据。
在用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线均线图形的方式,在本文里,将在此基础上再引入成交量效果图,并结合量价理论,给出并验证一些交易策略。
勾股数,又名毕氏三元数 。勾股数就是可以构成一个直角三角形三边的一组正整数。勾股定理:直角三角形两条直角边a、b的平方和等于斜边c的平方(a²+b²=c²)
一般的爬虫套路无非是发送请求、获取响应、解析网页、提取数据、保存数据等步骤。构造请求主要用到requests库,定位提取数据用的比较多的有xpath和正则匹配。一个完整的爬虫,代码量少则几十行,多则百来行,对于新手来说学习成本还是比较高的。
这篇报告和上一篇有一些相似,差异在于这篇以A股主要研究对象,使用16年的A股数据和3年的美股数据进行研究,更具有参考意义。
对每日A股数据取样,提取出包括时间序列类型指标,非时间序列类型指标以及股票分类属性指标;利用所提供的指标来预测T -1日的个股收益。
作者| 李鎔洲,UIUC大二学生,曾经参与微小卫星通信开发,为恒信资管开发期货数据视觉化系统,现在在尝试做校园全电动F1赛车的电子系统。 该项目是一个基于Tushare和Echarts的股票数据视觉化应用。支持绘制个股K线,高开低收,成交量,前/后复权,个股每日分笔。 项目地址: https://github.com/Seedarchangel/TuChart 截图 个股K线 个股分笔 多图并列 可拖拽/缩放 使用方法 命令行pip install tuchart 注意:为了保证
数据是金融量化分析的重要基础,包括股票历史交易数据、上市公司基本面数据、宏观和行业数据等。随着信息流量的日益膨胀,学会获取、查询和加工数据信息变得越来越重要。对于鼓捣量化交易的人来说,怎么能说不会玩数据库呢?目前常用的开源(免费)数据库有MySQL、Postgresql 、Mongodb 和 SQLite (Python自带),在2018-2019年DB-Engines 排行榜上位居前十(见下图),可见其使用量和受欢迎程度较高。这几个数据库各有自己的特点和适用环境,关于该学习哪一个或如何学习网上有很多相关资料。本文主要为大家简单介绍如何使用 Python 操作 Postgresql 数据库(其他数据库类似),利用 psycopg2 和 sqlalchemy 实现 postgresql 与 pandas 的 dataframe 进行交互,一步步搭建自己的量化分析数据库。
2017年,不论是美股还是港股,整体表现都十分亮眼。美股道琼工业指数、标普500指数和纳斯达克指数涨幅都在20%左右或更高,创造了2013年以来的涨幅新高。港股牛市特征更加突出,领跑全球,以本币计价的恒生指数上涨了35.99%,以美元计价上涨了34.98%。 📷 新经济驱动港股2017年牛市 不论是美股还是港股的牛市,都与全球经济复苏、GDP增长对企业盈利能力的贡献、特朗普新政利好有关。港股表现更加突出,则与中资“北水南下”和外资“西水东进”有关系。不过,更重要的原因在于:新经济类公司,特别是
历史行情数据是做量化投资的基础必用数据。怎么借助ChatGPT来零代码实现批量下载沪深京 A 股历史行情数据呢?
最近苹果的股价一路疯长,继周四突破万亿美元市值后,周五盘中高点、收盘价双创新高。盘中高点达208.74美元,收盘价报207.99美元,上涨0.29%,创历史收盘新高,市值达10045.76亿美元。
作为一种技术手段,预测在金融、证券领域的应用非常广泛,尤其是对股票价格的预测。我们介绍一下获得股票数据的方法,并基于此对数据进行预处理,接着使用数据分析方法,建立基础特征,进一步构建预测模型,且基于新数据验证模型效果。拟使用VAR及LSTM两种算法建立预测模型。
vnpy [1] 基于python的开源交易平台开发框架。项目的用户包括:私募基金,证券自营、资管,期货公司,高校的金融研究院系,个人投资者等,机构用户加起来至少20多家。 该项目拥有较为丰富的Py
时间过得很快,成为一名科技专栏作者,已有四年时间。在2017年之前,我都只是以旁观者身份在评论科技公司、行业和产品。2017年加入到美股港股投资大军后,我成了一定意义上的参与者——不只是评论互联网公司,还通过股票买卖来表达自己的观点。当然,要强调的是,我的评论并不会受到持有或不持有某只股票所影响——因为我知道,我的评论并不会影响公司股价:) 不过,开通美股/港股最直接的原因,还是出于投资的需要——买房需要的起步资金数额非常大,且有很高的交易成本(说白了还是没这么多钱);固定理财产品收益率低,没有想象空间;股
题目描述 输入一组勾股数a,b,c(a≠b≠c),用分数格式输出其较小锐角的正弦值。(要求约分。) 输入输出格式 输入格式: 一行,包含三个数,即勾股数a,b,c(无大小顺序)。 输出格式: 一行,包含一个数,即较小锐角的正弦值 输入输出样例 输入样例#1: 3 5 4 输出样例#1: 3/5 说明 数据区间1~10^9 STL大法好! 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #includ
2021年9月6日,赣州市“城市大脑”建设及运营购买服务项目公开招标公告发布,预算 7510 万元。采购人为赣州市大数据发展有限公司。 中标结果 2021年9月30日中标结果发布,数字赣州科技有限公司 7460 万元中标。 数字江西科技有限公司持股数字赣州科技有限公司45%股份,数字江西由江西省政府与阿里巴巴、蚂蚁集团合资成立,云上(江西)大数据发展有限公司持股51%、上海云鑫创业投资有限公司49%。 赣州市大数据发展有限公司持有数字赣州科技有限公司40%股份。 江西国投信息科技有限公司持股数字赣州科技有限
日前,中国最成功的工具类软件平台美图公司即将在香港启动IPO,计划寻求募资至多7.1亿美元,市值有望超过50亿美金,将会成为香港近10年来规模最大的科技公司IPO——上一次科技公司在港股上市还是2007年阿里巴巴B2B公司上市之时。关于美图为什么能够从一家工具平台成长为港股明星科技公司,之前我曾撰文总结:抓住了爱美的女性用户,同时实现了从工具到内容、社区和硬件的转型。 最近两年资本市场进入寒冬,中概股密集上市风光不再,美图登陆港交所成为最近两年最值得关注的资本事件。同时,A股在2015年股灾之后表现低迷,彼
勾股数是一组三个自然数,a < b < c,以这三个数为三角形的三条边能够形成一个直角三角形 输出所有a + b + c <= 1000的勾股数 a小的先输出;a相同的,b小的先输出。
# 来源:NumPy Cookbook 2e ch6 创建通用函数 from __future__ import print_function import numpy as np # 我们需要定义对单个元素操作的函数 def double(a): return 2 * a # frompyfunc(或者 vectorize) # 将其转换为对数组每个元素操作的函数 ufunc = np.frompyfunc(double, 1, 1) print("Result", ufunc(np.
16日晚,深交所深夜“喊话”强化区块链概念炒作监管,近期上交所也开始密集“敲打”。上交所判断,区块链技术仍处于开发阶段,尚难以形成稳定业务,概念炒作迹象比较明显。相关消息一出,两市不少上市公司迅速发出公告,撇清与区块链的“暧昧关系”。
打开天天基金网(https://fund.eastmoney.com/),通过浏览器的开发者工具,我们能观察到用户的请求和数据的返回过程。从而利用正则表达式,以及 xpath 等工具,辅以一点 python 爬虫的知识,很容易就能获取到每支基金的增长率和持仓情况。
本次更新东方财富网-数据中心-龙虎榜单-每日活跃营业部数据,该接口可以获取指定日期自己活跃营业部的买卖股数和买卖金额数据。
板块描述:板块分为概念板块、行业板块和地域板块,行情业务是按照行业划分的板块,比如:电子、房地产、银行等。每一个板块下又细分为很多的个股,所以板块实时行情能够反映行业下的个股行情概况。本节板块开发内容是针对沪市个股数据开发的沪市板块个股行情数据。 板块行情业务处理内容包含: 1.秒级行情(5s) 2.分时行情(60s) 3.分时行情备份 4.板块K线(日、周、月) 这里我们先处理前3个业务点。
接口名称 Api接口 接口描述 A股列表 getStockHSABaseInfo 沪深A股基本信息 每日行情 getStockHSADailyMarket 沪深A股每日行情数据 实时数据 getStockHSAMinuteKLine 沪深A股实时数据,提供30个交易日内的每日实时交易数据,数据以分钟为粒度。 时线数据 getStockHSAHourKLine 沪深A股分时数据,提供30个交易日内的5分钟、15分钟、30分钟、60分钟数据。 日线数据 getStockHSADayKLine 沪深A股日线、周线、月线数据 B股列表 getStockHSBBaseInfo 沪深B股基本信息 每日行情 getStockHSBDailyMarket 沪深B股每日行情数据 实时数据 getStockHSBMinuteKLine 沪深B股实时数据,提供30个交易日内的每日实时交易数据,数据以分钟为粒度。 时线数据 getStockHSBHourKLine 沪深B股分时数据。提供30个交易日内的5分钟、15分钟、30分钟、60分钟数据。 日线数据 getStockHSBDayKLine 沪深B股日线、周线、月线数据 股票账户 getStockAccount 股票账户统计详细数据 交易日历 getTradeDate 股票市场交易日历 市场两融交易 getRzRjMarket 沪市、深市融资融券交易信息 个股两融交易 getStockRzRj 沪深A股融资融券交易信息 两融账户信息 getRzRjAccount 沪深A股融资融券账户信息 涨停股池 getPoolZT 涨停板行情之每日涨停股池 强势股池 getPoolQS 涨停板行情之每日强势股池 次新股池 getPoolCX 涨停板行情之次新股池 炸板股池 getPoolZB 涨停板行情之每日炸板股池 跌停股池 getPoolDT 涨停板行情之每日跌停股池 基金列表 getCnFundBaseInfo ETF、LOF基本信息 每日行情 testgetCnFundDailyMarket 场内基金每日行情数据 实时数据 testgetCnFundMinuteKLine 场内基金实时数据,提供30个交易日内的每日实时交易数据,数据以分钟为粒度。 时线数据 testgetCnFundHourKLine 场内基金分时数据,提供30个交易日内的5分钟、15分钟、30分钟、60分钟数据。 日线数据 testgetCnFundADayKLine 场内基金日线、周线、月线数据 每日行情 getFundRank 基金每日行情数据 基金信息 getFundBaseInfo 所有基金基本信息 基金净值 getFundNav 基金净值数据 基金持仓 getFundPosition 基金持仓数据 港股列表 getStockHKBaseInfo 港股股票基本信息 每日行情 getStockHKDailyMarket 港股行情数据,提供30个交易日内的每日行情数据。 实时数据 getStockHKMinuteKLine 港股实时数据,提供30个交易日内的每日实时交易数据,数据以分钟为粒度。 时线数据 getStockHKHourKLine 港股分时数据,提供30个交易日内的5分钟、15分钟、30分钟、60分钟数据。 日线数据 getStockHKDayKLine 港股日线、周线、月线数据 沪深指数 getIndexHSBaseInfo 沪深指数基本信息 香港指数 getIndexHKBaseInfo 香港指数基本信息 全球指数 getIndexQQBaseInfo 全球指数基本信息 债券指数 getIndexBondBaseInfo 债券指数基本信息 每日行情 testgetIndexDailyMarket 所有指数行情数据,提供30个交易日内的每日行情数据。 实时数据 testgetIndexMinuteKLine 所有指数实时数据,提供30个交易日内的每日实时交易数据,数据以分钟为粒度。 时线数据 getIndexHourKLine 所有指数5分钟、15分钟、30分钟、60分钟数据。保留30个交易日内的5分钟、15分钟、30分钟成交数据,保留全部60分钟成交数据。 日线数据 getIndexDayKLine 所有指数日线、周线、月线数据 债券列表 getBondHSBaseInfo 沪深可转债基本信息 债券信息 getBondHSDetailInfo 沪深可转债详细信息 每日行情 testgetBondHSDailyMarket 可转债行情数据,提供30个交易日内的每日行情数据。 实时数据 getBondHSMinuteKLine 可转
光速上市的瑞幸咖啡,在一片质疑声中高歌猛进,在开盘当日大涨48%。不过随后涨幅逐渐收窄,并连续五个交易日呈瀑布式下滑,5月20日21时38分,股价更是大跌5.54%,再度引起热议。备受争议的瑞幸更像是这个时代的缩影:快速的IPO、快速的扩张、快速的增长以及看不见的盈利。
作为一种技术手段,预测在金融、证券领域的应用非常广泛,尤其是对股票价格的预测。我们介绍一下获得股票数据的方法,并基于此对数据进行预处理,接着使用数据分析方法,建立基础特征,进一步构建预测模型,且基于新数据验证模型效果。拟使用VAR及LSTM两种算法建立预测模型。 获取股票数据 股票数据通常可从新浪股票、雅虎股票等网页上获取,此外还有一些炒股软件,如同花顺、通达信等都提供了非常清楚的股票数据展示和图表呈现。如果要获得实时的股票数据,可以考虑使用新浪股票提供的接口获取数据。以大秦铁路(股票代码:601006)为
股神巴菲特(Warren Buffett)在 2011 年波克夏海瑟威(Berkshire Hathaway Inc.)公司年报上曾说,作为一个长期股东、IBM 股价在接下来的 5 年最好都是低迷不振,因为这家擅长金融管理的科技公司可以逢低买进更多自家公司股票。股神果然够神、因为 IBM 股价真如他所期待的跟不上美国股市的涨势,上周五(12 月 12 日)下跌 3.53%、收 155.38 美元,创 2011 年 3 月 17 日以来收盘新低、一举跌破近两个月的盘整区间;今年迄今下跌 17.16%、年底若收
题目描述 勾股数是一组三个自然数,a < b < c,以这三个数为三角形的三条边能够形成一个直角三角形 输出所有a + b + c < = 1000的勾股数 a小的先输出;a相同的,b小的先输出。 输入 无 输出 每行为一组勾股数,用空格隔开 样例输入 无 样例输出 3 4 5 5 12 13 6 8 10
如果说近日最大的新闻,莫过于滴滴这场生死局了。6月30日,国内网约车巨头滴滴在纽交所低调上市,本应是皆大欢喜的行为,结果上市不到两天,滴滴旗下的多款APP就因涉及用户隐私安全问题已经从应用商店下架。
Excel作为大家都熟悉的办公软件,特别是对每天需要接触大量数据的人来说,打开Excel的动作宛如条件反射般自然。
领取专属 10元无门槛券
手把手带您无忧上云