zorojean / stomirror

股票财报信息导入等工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

这是啥玩意


啊,当前有2个工具在里面:

  1. K线数据全量导入;
  2. 历年财报数据全量导入。

K线是给趋势投资的人做参考的,财报数据是给价值投资的人做参考的。

长什么样子


给几张图看看。

财报

运行下载财报的代码是这样子的:

运行下载财报的代码

之后经过处理可以是这样子的:

经过处理的财报数据样式

K线

运行K线导入的代码是这样子的:

运行K线导入的代码

导入以后数据是这样子的:

K线的数据格式

怎么用


  1. 数据库初始化

    找到 sql/table_ddl.sql 文件,运行里面的语句,可以创建

    1. 数据库 invsertment
    2. 数据表 t_163_datat_163_itemt_k_linet_stock

    然后找到 sql/procedure.sql 文件,运行语句可以创建

    1. 存储过程 REPORT
    2. 存储过程 TOOGLE_STOCK

    最后找到 sql/data_dml.sql 文件,运行语句初始化类目表数据。

  2. 下载数据

    运行环境是 Python 3,有几个包得安装下

    pip install PyMySQL httplib2

    然后可以运行了

    python 163dataimport.py
    python klineimport.py
  3. 运行查看财务报表对比

    存储过程REPORT有查看财务报表的功能,并且可以自己设置查看的股票代码和项目。

    CALL REPORT('2013-09-30');

    得到类似如下的结果

    经过处理的财报数据样式

    出现在报表的股票是 t_stockoptional = 1 的记录,出现在列头的类目是 t_163_itemshow_code = 1 的记录,可以自己修改设置。

About

股票财报信息导入等工具


Languages

Language:Python 74.9%Language:SQLPL 25.1%