Alpha Vantage API的简单包装。

alphavantage-wrapper的Python项目详细描述


简介

这是一个简单的Alpha Vantage API包装器。因为quandl禁用了可用的WIKI数据源,所以我创建了这个使用alpha的包。

所有的结果都转换成一个pandasDataFrame,以加快数据操作/计算等。

免责声明

  1. 我不是Alpha Vantage的一员,也没有和公司有任何关系。
  2. 请原谅,如果我没有采用最佳实践(代码、注释、文档),我以前没有在专业级别上发布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版

待办事项

  • 对于v0.1.0
  • []改进源代码注释(函数描述,添加示例)
  • []时间序列示例脚本
  • []实现外汇功能
  • []实现加密货币功能
  • []实现技术指标功能
  • []实现部门绩效功能
  • [X]添加单元测试
  • []也许添加csv支持?
  • 对于v0.0.1
  • [X]创建包结构
  • [X]编写自述文件
  • [X]实现时间序列API函数

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
serversocket Java服务器socket中断如何   java通过随机类和排序为数组生成数据   @Column length大于255个字符的java实体   java在使用NIO2 API时消除检查异常   java使用用户凭据通过Microsoft Graph API上的控制台应用程序发送电子邮件   java将2个ArrayList一个接一个地显示到jTextArea中,根据输入的数据多次显示   java无法使用导入的库。安卓工作室。谷歌云端点jar   spring boot Neo4j Apoc在java中获取结果摘要时的情况   转义特殊字符javajson   无法在java中使用OpenCV读取图像,涉及unicode路径   swing Document Listener java“无法实例化DocumentListener类型”   java Piglatin,难以理解如何移动“.”一串   java映射请求基于一个可观察对象中的每个元素,使用改进?   java在可扩展字符串中搜索时,如何忽略字符的大小写?   在包中分组类的java约定   python为Java应用程序创建Ubuntu指示小程序   java Camunda:如何通过processInstanceId获取所有已完成的任务