investing:fa-tool-manual

这是本文档旧的修订版!


上市公司财务分析小工具使用手册

有两种方法可以安装小工具,一种方法为直接使用编译好的数据采集程序,另一种方法为直接使用PYTHON源代码运行数据采集程序,取其中一种方法即可。即:当使用编译好的后端后,用户无须再安装Anaconda 环境。不管使用源代码或是编译好的程序,如果用户使用了国外的网络,可能导致采集程序异常(原因是部分财经接口屏蔽了国外的地址进行访问)

如果投资者没有任何Python基础,可以使用此软件包附带的已编译好的后端软件,用户可以双击 dist目录下stock_utils.exe 运行后端程序。如果用户以前没有运行过该程序,系统可能会弹出如下图所示的提示窗口

此时用户点击允许访问后,系统出现以下界面

代表后端应用程序已经正常运行,此时用户可以打开“上市公司财务分析工具B02.xlsm”,在股票代码右边区域输入A股上市公司股票代码,并按下回车键,系统会开始自后端程序获取数据。 注:本后端程序经过10多个小伙伴测试,原来采用64位系统编译,经过两天的研究,将应用程序大小从原来的300多MB缩减到30多MB,基本到可以分发的标准。

2-1 前置要求【Pre-Requirement】

  • 本程式原则上只运行于Windows 10 + Office 2016 或以上版本,暂时不支持MAC系统或WPS软件运行。
  • 本程式需要安装Anaconda,附带PYTHON3.6或以上版本
  • 本程式需要额外安装TUSHARE(tushare.org)财经库以支持获取上市公司基本信息
  • 本程式的使用最好具备一定的计算机基础知识,有PYTHON编程基础尤佳

2-2 安装依赖环境

1. 请前往 https://www.anaconda.com/ 下载最新的PYTHON 集成环境(安装32位或64位均可。如果你的系统是32位,则必须安装32位,如果你不知道你系统的情况,建议只安装32位),该环境用于提供网络访问支持包,Web服务器支持包以及其它一些支持包,小伙伴们不懂也不要紧,安装就行了,反正没有它程序就运行不起来。 2. 请以管理员身份运行Anaconda安装程序,方法是在下载好的软件包上面点击鼠标右键,选择以管理员身份运行。 3. 在下图界面选择“All users” 4. 在下图界面,将两个都勾选上。勾选这两项是为了将PYTHON解释程序注册到系统中,这样系统就能够使用它了。不懂也不要紧,这样做做就行了。。。 5. 安装完成后按Win+R组合键呼出运行对话框,输入python.exe,弹出以下界面也就差不多了。 6. 环境安装成功,直接点击右上角的【X】退出解析器。

安装Tushare

1. 按Win+R组合键呼出“运行”对话框,输入cmd.exe运行系统“命令提示符程序”,在“命令提示符”窗口中继续输入:pip install tushare 如下图所示(注:大家安装时显示的信息可能不同,一般来说,没有显示红字就代表成功了)1)

2. 可以继续检查一下Tushare情况,如图所示

3. 点击右上角的【X】退出命令提示符程序

2-3 后端程序运行检查

点击附件包中的StockUtils.cmd开始运行程序,当出现以下界面时,代表后端程式已经启动成功

此时打开“上市公司财务分析系统B02”,在股票代码右侧的区域中输入A股上市公司股票代码并回车,如果后端程式正常,系统会开始获取数据。

注:当你选择了通过源代码运行后端程序时,我会假定您已经有了足够的知识处理可能发生的异常

1)
财经包只用于获取所有股票列表,新版本的工具已经不再需要,因此也可以不安装试试
  • investing/fa-tool-manual.1632097708.txt.gz
  • 最后更改: 2021/09/20 02:28
  • ovwx@live.io