当前位置:首页 投资百科 正文

python量化炒股(python量化炒股有用吗)

laughing168 2022年02月08日 170 0

最近股市可谓忽冷忽热。赛道股一路高歌,勇往直前,传统白马却跌个不休,淹死了不少韭菜。

  

热门曲目不断切换,手艺人也眼花缭乱。大A上市公司有4000多家,很多以前没听说过的股票,连续几个跌停板乘着赛道的东风,真的让人眼红,却发现大A每个板块都藏着那么多优秀的公司,工匠在想为什么没有及时发现这么有价值的股票来持续关注。于是我思考是否可以把我的选股策略和电脑结合起来,通过机器自动选股,这就是我今天要记录的:Python量化投资:自动选股策略。

  

量化投资已经发展了几十年,在国际国内投资机构中被广泛应用。借助计算机强大的信息处理能力,结合数学模型代替人的主观判断,可以在控制风险的前提下实现选股的最优化和收益的最大化。

选股涉及两个方面:一是公司基本面分析,包括财务状况、成长发展潜力,二是个股分析,如当前公司估值、股价历史百分位、市盈率、市净率等指标。

总体思路:通过Python工具,使用jqdatasdk包获取股票基本面数据和交易数据,并设置各种指数阈值,实现优质股票的筛选。

数据采购

获取库存清单:

  

输出:

  

获取每只股票的基础数据,查询每只股票的财务指标

  

  

输出结果:

  

获取最近一个交易日的交易数据

  

输出:

  

将基础数据和股价数据结合起来,对它们进行清理:

  

  

输出:

  

选择股票投资组合

根据以上信息,设置各种指数参数进行选股筛选,并根据自己的选股策略在这里自由调整,不断调整参数以满足自己的选股要求。

  

选股是不断剔除股票,留下自己喜欢的股票的过程。不同的人,不同的投资预期,会有不同的投资策略。根据以上基本面和交易数据,设置参数和筛选值,用Python编程逐步剔除大部分股票。

需要注意的是,由于这里使用的基本面数据是2021年第二季度,交易数据截止到2021年某个日期,企业的业务数据是动态的,市场瞬息万变,因此股票的筛选也应该是一个动态的过程。这里给出的只是一个静态选股思路,仅选取部分参考指标进行筛选,选取的股票不构成投资建议,切记!

根据上述阈值,可以获得以下股票池。再次:每个人都有不同的视角和不同的选股策略。本文仅选取部分指标进行参数筛选,未考虑宏观因素、行业、部门等因素,因此本文仅作为选股思路参考,不构成投资建议。

  

标签

本项目利用Python编程批量获取上市公司的基本面和交易数据,通过设置各指标的阈值达到筛选股票的目的,初步可以作为自动选股的一种思路,进一步实现Python的伟大。我决定在后期的业余时间开发一个选股应用,这样我就可以学习,玩得开心。比如嵌入自己的个人网站或者开发选股小程序。

本文地址: http://www.fadun365.com/jinrong/104789.html

文章来源:laughing168

版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

置顶
置底