股票学习网

股票行情网,股票入门,和讯股票,股票查询 - - 股票学习网!

股票数据分析网站(股票分析app)

2023-11-09 10:58分类:股票术语 阅读:

使用Python将股票数据下载到本地进行分析,下边是从python环境安装到最终下载数据并完成分析的步骤。

一、python环境安装准备

1、 首先打开百度浏览器,百度搜索"python",单击打开python官方网站

2、 打开Python官网后,单击download下载选项。单击黄色按钮

“Download Python 3.8.5" 下载最新版本。

相关版本把网页下拉,可选择相关版本下载。本应用程序使用的是Python3.7.4版本的。

3、点击对应版本的Download,跳到下一页面,选择相关操作系统下载。

4、点击相应操作系统版本下载即可!

5、安装Python。

注意勾选Add Python to environment variables ,把python加入的环境变量中。

二、开发工具pycharm准备

1、首先打开百度浏览器,百度搜索"pycharm",单击打开 JetBrains公司网站,打开下载free版本。

2、点击“Download"下载,保存即可!

3、下载后正常安装即可。

python环境和pycharm编程工具两项内容安装完成后,则开始进行JQDATA(聚宽)平台连接。

三、JQDATA(聚宽)平台连接

1、在百度主页搜索JQDATA,找到聚宽官网,打开后,进行申请使用。申请相关的用户名和密码。

2、打开pycharm,安装jqdatasdk的包文件。首先,点击"File"菜单,新建New Project,建成新的Project后,

然后点击"Settings"!

3、打开"Settings"后,点击右侧“+”号。

在搜索框内输入jqdata,选中搜索出的“jqdatasdk",点击"install Package"安装,后显示安装成功即完成安装!

四,测试JQDATA本地包是否安装成功。

若如下显示,则表示JQDATA本地包安装成功。

五,将数据下载本地,并写入数据库中。

1、首先打开百度浏览器,百度搜索"mysql",单击打开 MySQL官网。

2、点击“DOWNLOADS",进入下载页面。

六、将股票数据写入数据库中。

1、建立股票字典表和概念字典表。

从JQDATA平台将数据写入本地MySQL数据库中。

执行后数据被写入数据库中。

股票基本数据

股票概念数据

下面对程序进行分析:

本截图为此程序需要使用的包,如果显示未安装包,可按照安装JQDATA包时的方法进行安装。

将数据的连接进行封装。

登录连接JQDATA平台。相关JQDATA使用说明可参考JQDATA手册

stocks = get_all_securities(['stock'])

get_all_securities - 获取所有标的信息

get_all_securities(types=[], date=None)

获取平台支持的所有股票、基金、指数、期货信息

参数

types: list: 用来过滤securities的类型, list元素可选: 'stock', 'fund', 'index', 'futures', 'options',

'etf', 'lof', 'fja', 'fjb', 'open_fund', 'bond_fund', 'stock_fund', 'QDII_fund', 'money_market_fund',

'mixture_fund'。types为空时返回所有股票, 不包括基金,指数和期货

date: 日期, 一个字符串或者 [datetime.datetime]/[datetime.date] 对象, 用于获取某日期还在上市的

股票信息. 默认值为 None, 表示获取所有日期的股票信息

返回 [pandas.DataFrame], 比如:get_all_securities()[:2]返回:

---

display_name

name

start_date

end_date

type

000001.XSHE

平安银行

PAYH

1991-04-03

9999-01-01

stock

000002.XSHE

万 科A

WKA

1991-01-29

9999-01-01

stock

display_name: 中文名称

name: 缩写简称

start_date: 上市日期

end_date: 退市日期,如果没有退市则为2200-01-01

type: 类型 : stock(股票),index(指数),etf(ETF基金),fja(分级A),fjb(分级B),fjm(分级母基金),

mmf(场内交易的货币基金)open_fund(开放式基金), bond_fund(债券基金), stock_fund(股票型基金),

QDII_fund(QDII 基金), money_market_fund(场外交易的货币基金), mixture_fund(混合型基金), options(期权)

#获取A股股票概念列表

concept=get_concepts()

get_concepts - 获取概念列表

get_concepts()

获取概念板块列表

返回值

pandas.DataFrame, 各 column 的含义如下:

index: 概念代码

name: 概念名称

start_date: 开始日期

 

一、上市股票太多了,需要更有效的股市分析方法

1、目前上市证券数量非常多

目前,深沪京三地上市交易的股票有5163只,场内基金有1944只,场外基金有18789只,行业或概念指数有508只,重点(宽基)指数有85只。随着注册制的全面实施,以后还会有更多的股票和基金上市。

面对如此多的股票和基金,只关注分析某一板块或某些个股都是如同盲人摸象不全面的,投资者应该自上而下分层分级才能快速捋清股市状况。

所谓自上而下就是按“大盘”“板块”“个股”的顺序分析其强弱和趋势,比如2023年3月6-16日上证指数下跌期间,新能源类股票是跌幅榜靠前的,这类股票就可排除不看,而同期的芯片软件类是涨幅榜靠前的,这类股票就要重点关注。

2、通达信App能帮助快速自上而下全面掌握股市行情

我使用过很多股票分析软件,电脑版和手机版的都用过了,比如通达信、东方财富、同花顺、大智慧等等,但感觉还是通达信app软件最好用,可以随身、快捷和全面的自上而下了解股市状况。

应该说,很多股票软件都能做到自上而下分层分级的分析股市,目前通达信App优于其他股票软件的地方在于有“多股同列”“区间排行”两大特色功能,不过相信其他股票软件也会很快就推出类似功能来。

多股同列区间排行是很实用很必要的功能,比如要分析大盘情况,首先将85只重点指数同列对比一下,各市场各板块谁强谁弱运行趋势如何皆一目了然,如果需要更精确些,那么使用区间排行功能可以精确统计出85只重点指数在某区间的涨幅排行。比如2023年3月6-16日期间,85只重点指数涨幅靠前的是科创50、全指信息、新硬件、创业创新、深证创新、金融科技、科创信息、云科技、科创芯片、在线消费,很显然关键词是科创、芯片等,所以后市的热点大概率是这些板块。

这两大功能解决了很多投资者的疼点,让众多投资者能快速全面掌握股市行情,以前要半小时甚至更久的时间去复盘,现在在吃饭时的十几分钟就可以对股市行情有个全面的了解,效率大大提高了。

特别声明:我不是在给通达信软件做广告,而是出于对其帮助分析股市的实用功能的认可和肯定,当然也是希望能通过本文的讲解帮助更多的股民朋友快速全面掌握看明白股市行情。

二、通达信App多股同列功能

1、电脑端的多股同列功能

电脑端的股票软件很早就普遍有“多股同列”功能,比如一页同时显示4股、9股或16股的行情走势,在这个页面里,按F5可同时切换这些股票的分时图或K线图,按F8可同时切换这些股票的各周期行情走势图,按翻页健或下拉鼠标可快速翻看下一页的多股同列股票的走势图。

 

图一:电脑端的通达信多股同列功能

 

2、手机端通达信App多股同列功能

因为手机屏幕有限,通达信App的多股同列(图二)是一页多股的,如同一张长截图,只要不断的上下滑动页面,所有股票都可以快速同列出来,而且操作缩放平移K线也是同列的股票一起变动的。没这个功能之前是要逐个翻页,费时又费力,想全部翻看一遍很辛苦,因为时间不允许,手指都翻麻了都可能没翻完,总之是非常不方便。

 

图二:手机端通达信App多股同列功能

 

具体操作流程:打开通达信App后,依次点击“行情”→“A股”→“板块”→“行业板块”即可得到下图2023年4月7日的行业板块指数涨幅排行榜。

 

图三:当天的行业涨幅排行榜

 

注意看上图左上角黄框线内的三个按键图标,左起第一个是“横屏/竖屏”切换键,中间的是“多股同列”按键,点击该按键就得到类似图二那样的多股同列页面,第三个是“区间排行”按键。

东方财富App有两股同列功能,但要想同时对比查看多只股票只能切换对应的个股,而且缩放和平移K线也不是同步的,操作起来要费很多时间。

三、通达信App区间排行功能

在图三点击第三个按键即可对该页面的所有板块(行业或概念)指数进行排行,区间跨度可以按自己的需要设置,比如想复盘2022年10月12日的大涨行情,利用该功能即可得出如下图四所示的概念板块涨幅榜。

 

图四:2022.10.12概念板块涨幅榜

 

非常明显,图四中几乎全部都是信息科技类板块,这就意味着主力资金在这一天的重点操作标的就是信息科技类股票,所以投资者也应该顺势而为的跟随买入这些股票。

下面再运用区间排行功能统计一下概念板块在2022.10.12日-2022.11.17期间的涨幅排行,如下图五所示。

 

图五:2022.10.12-11.17概念板块涨幅排行榜

 

非常明显,在涨幅排行榜第一页中除了“仿制药”和“新冠药概念”外全部是信息科技类股票,这显示2022.10.12涨幅靠前的板块在后市中依旧延续了最强的上涨趋势,这可以作为以后选股的逻辑思路。

值得一提的是,对重点指数还没有区间排行功能,估计是通达信公司还没更新到这步。

四、写在最后

通达信App还有很多特色功能,在此不一一列举,有些功能我也还在熟悉学习之中,因为该软件更新很快,随着软件技术的发展,今后必将是更完善更好用,让我们一起学习使用该软件,有问题欢迎留言讨论。

2023年4月9日18:30于深圳莲塘

https://www.xusbuy.com

上一篇:新手如何学炒股票教程(新手如何学摄影)

下一篇:新浪股票首页(股票000788)

相关推荐

返回顶部