Alpha Vantage API的简单包装。
alphavantage-wrapper的Python项目详细描述
简介
这是一个简单的Alpha Vantage API包装器。因为quandl
禁用了可用的WIKI
数据源,所以我创建了这个使用alpha的包。
所有的结果都转换成一个pandas
的DataFrame
,以加快数据操作/计算等。
免责声明
- 我不是Alpha Vantage的一员,也没有和公司有任何关系。
- 请原谅,如果我没有采用最佳实践(代码、注释、文档),我以前没有在专业级别上发布pip模块或软件开发的经验。
安装
您可以使用以下命令全局安装此软件包:
pip install alphavantage_wrapper pandas
或者,如果您不想全局安装,但以每个项目为例,您可以克隆此repo(您仍然需要pandas
包):
cd my-awesome-project
git clone http://github.com/regisin/alphavantage-wrapper
使用Python 3
测试。
用法
fromalphavantage_wrapper.AlphaVantageimportAlphaVantageapi_key='APIKeyGoesHere'av=AlphaVantage(api_key)# The company's stock symbol (ex.: Microsoft)ticker='MSFT'# Retrieval the 100 most recent financial data (daily time series, adjusted)stock=av.get_time_series_daily_adjusted(ticker)# do stuff with dataprint(stock)
更改日志
0.0.4版
- 增加了时间序列api的测试
0.0.3版
- 错误修复
0.0.2版
- 错误修复
0.0.1版
- 首次提交
- 包括许可证文件
- 包括自述文件
- 实现了所有时间序列函数,如https://www.alphavantage.co/documentation
待办事项
- 对于v0.1.0
- []改进源代码注释(函数描述,添加示例)
- []时间序列示例脚本
- []实现外汇功能
- []实现加密货币功能
- []实现技术指标功能
- []实现部门绩效功能
- [X]添加单元测试
- []也许添加csv支持?
- 对于v0.0.1
- [X]创建包结构
- [X]编写自述文件
- [X]实现时间序列API函数