【由于新版本使用了私有账户与相关云资源不便于公开,部分代码未上传,此文档中说明的相关功能目前未授影响】 首先申明:使用本项目中的程序抓取或分析股票数据进行的投资行为,造成的损失本人概不负责,如果不能接受请勿查看下载及使用相关代码
安装使用准备:
1、下载代码:git clone https://github.com/newhackerman/TDXPystock.git
2、安装好mysql数据库,执行init.sql里的SQL语句完成数据结构的初始化
3、执行pip install -r requirements.txt 安装好项目所需要的python包
4、建一个数据库连接配置文件:mysqlconfig.json 里面内容为:{"host":"xxxxxx","user":"xxxxxx","password":"xxxxxx","database":"xxxxxx","tushare":"xxxxxx"} xxxxxx使用真实的配置代替
5、代码中使用的一些文件配置路径,请根据自己真实的环境修改
功能使用说明:
一、结合通达信操作准备
1、导出个股竞价数据
早盘开盘后(9.25分)当集合竞价数据生成完成了
执行util\TDX_OpenDataOutput.py 会将A股个股数据,板块数据,主要指数数据导出到excel
也可以执行:通达信早盘数据导出入库并写可用自定义文件.py 一键完成 A股个股数据,板块数据,主要指数数据导出到txt ,并完成早盘数据入库,写入通达信调用
2、写北向资金数据
执行 util/WriteToTDX.py 可以更新最新的北资变动数据,并写入通达信(注意修改自己的通达信目录)
--通达信数据导出完成
二、 南北向资金查询与分析
python 南向资金.py #获取南向资金,并入库
python 北向资金.py #获取北赂资金并入库
python 南向资金分析工具.py (具体功能见程序输入菜单)
python 北向资金分析工具.py
三、 A股信息简介与主营(已整合,不再维护此功能)
先执行 stocklist= get_stockInfo()方法获取主营数据
insertstockinfomation(stocklist) #将数据写入到表中
python A股信息简介与主营.py 第一 #即可查询简介中含有‘第一’关键字的股票
四、早盘板块异动
(需要先将数据写通达信文件)
执行通达信早盘板块异动.py
此功能将会读到板块竞价数据,通过自定的条件算出今日异动的板块
五、早盘主力异动个股提示
执行通达信早盘异动将会算出早盘异动的个股(需要先将数据写通达信文件)
六、早盘选股
执行通达信早盘选股.py
会根据导出的txt 算出符合量比组合条件或换手组合条件筛选出符合 条件的个股
七、查询概念相关联的股票或个股对应的相关概念,与主营业务,公司亮点(支持多条件查询)
概念与早盘数据查询.py
python 概念与早盘数据查询.py "info like '%光伏%'"'" #查询光伏概念相关的股票
python 概念与早盘数据查询.py “name='中直股份'” #查询中直股份的概念与主营业务,公司亮点(支持多只个股查询例:"name in('隆基股份','通威股份')")
python 概念与早盘数据查询.py stockopendata name='福耀玻璃' #查询耀玻璃 的早盘数据
--此功能需要结合其它工具更新相关数据(暂时放弃维护)
八、A股、港股、美股优秀企业初步筛选(特别是A股,减少暴雷的机率)
python A股领先企业.py
python 港股领先企业.py
python 美股领先企业.py #获取港股(数据来源于富途证券的"股票百科")关键字:['全球领先' , '行业第一' , '全球第一' ,'市占率第一', '全球最大' , '龙头' ,'全球唯一','**最大']
九、A股,港股,美股,期货等行情数据下载
util/asShare_unit.py 此代码提供A股,港股,美股,期货等行情数据下载
个人小站:https://aifamily.me ,论坛:http://20.78.8.105:8082/
感谢您的关注,使用中有任何疑问,请与我联系:QQ:860760123 微信:[email protected] ,也可以新建issues
如果您认为还不错,也可以随意打赏