gugu(股估)是适用于金融/投资领域数据分析及量化工程的开源项目,通过对互联网上的公开数据进行采集、清洗和存储,完成了对股票/债券/基金等金融数据的统一调用和分析。其优点是速度快、可定制及高度的可复用性。您不仅可以将其作为单独的数据接口使用,还可以将其集成在您的项目中作为数据获取api进行调用。
大家可能之前用过类似的开源项目,本人之前在进行金融数据分析时也是使用其他开源项目获取数据的。然而现在很多开源项目变成了半开源甚至闭源,您需要获取许可才能使用或者需要累积积分才能获得更多的权限,这对于喜欢自己动手并自由定制的朋友会有很多的不便。为了充分发扬开源精神倡导自由软件理念本人开发了gugu,作为开源社区版的金融数据api,我们承诺gugu将永远开源并不做任何限制以提供给广大金融/投资数据分析及量化爱好者自由使用!
使用前提:
python 2.x/3.x
安装方式:
方式1: pip install gugu or pip3 install gugu
方式2: python setup.py install
方式3:访问 pypi 下载安装
版本升级:
pip install gugu --upgrade or pip3 install gugu --upgrade
查看当前版本的方法:
import gugu
print(gugu.__version__)
版本信息:
0.1.8 2020/04/20
(1)Classify类中方法byIndustry去掉按申万行业(sw)获取行业分类数据,保留只使用按新浪行业(sina)获取行业分类数据
(2)LowRiskIntArb类中去掉获取A/H比价数据方法AHRatio
(3)Macro类中将montySupply方法更名为moneySupply;去掉获取贷款基础利率均值数据方法lprMa
(4)StockInfo类中方法stockProfiles经过重新修订可以高效获取上市公司基于基本面的汇总数据信息
(5)修复了N多因网页数据格式更改造成的某些api失效或错误的问题
(6)修复部分bugs
0.1.7 2019/04/09
(1)修改pandas.DataFrame的某些用法以适应pandas更高版本
(2)修复部分bugs
0.1.6 2019/04/07
(1)公用类中添加fceil、nextTradeDate,修改getTodayHistory为getDateInterval,修复lastTradeDate中的bugs
(2)低风险及套利类中添加新转债方法newConBonds
(3)修复股票交易类中history方法的一个bug
(4)将文档文件夹修改为documents并将所有文档格式修改为markdown格式
0.1.5 2019/03/20
完善文档,修复bugs
0.1.0 2019/02/03
创建第一个版本