Skip to content

A easy python program for financial analysis(not finish yet)

Notifications You must be signed in to change notification settings

Eagoes/FinancialAnalPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinancialAnalPy

基本介绍

程序主要目的是进行财务数据管理与分析,从和讯网爬取数据,计算财务指标并在excel 2007+版本(.xlsx)上进行绘图 程序使用python3作为平台,需要的软件包为xlsxwriter和matplotlib 程序通过settings.json文件进行参数设定:

  • company:列表,输入公司的股票代码,代码由"(英文引号)包括
  • startyear:数据分析的开始年份
  • finalyear:数据分析的末尾年份
  • season:选取报表的季度,第一季度为1,第二季度为2,第三季度为3,年度为4
  • load from file:是否从文件中读取数据。程序使用pickle模块进行对象的存储和读取。若之前曾经保存过公司的数据,此项为true时会跳过爬虫过程,直接从bin文件夹下的二进制文件中读取对象数据,如果遇到没有存储过的公司则会重新爬取数据;若该项为false,则所有公司的数据将全部由网络获取。

注:若公司的部分年份数据曾经进行过存储,依然需要设定为false,读取文件并不判断是否包含所有年份

  • write to file:是否将爬取的数据写入二进制文件。若此项为true,则任何情况下公司对象在网络爬取后都会进行二进制存储

About

A easy python program for financial analysis(not finish yet)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages