Yahooo Finance API包

yahoo-finance-api2的Python项目详细描述


雅虎金融API

与雅虎金融互动的最小API。

安装

pip install yahoo_finance_api2

用法

以下示例检索10天5分钟频率的Microsoft(MSFT)股票数据。

import sys
from yahoo_finance_api2 import share
from yahoo_finance_api2.exceptions import YahooFinanceError

my_share = share.Share('MSFT')
symbol_data = None

try:
    symbol_data = my_share.get_historical(share.PERIOD_TYPE_DAY,
                                          10,
                                          share.FREQUENCY_TYPE_MINUTE,
                                          5)
except YahooFinanceError as e:
    print(e.message)
    sys.exit(1)

print(symbol_data)

输出格式:

{
  'timestamp': [...],
  'open': [...],
  'high': [...],
  'low': [...],
  'close': [...],
  'volume': [...]
}

API

  • Share
    • get_historical(period_type, period, frequency_type, frequency)
      • 返回给定周期类型(share.PERIOD_TYPE_DAYshare.PERIOD_TYPE_WEEKshare.PERIOD_TYPE_MONTHshare.PERIOD_TYPE_YEAR)、周期(1、5、10等)、频率类型(share.FREQUENCY_TYPE_MINUTEshare.FREQUENCY_TYPE_DAYshare.FREQUENCY_TYPE_MONTHshare.FREQUENCY_TYPE_YEAR)和频率(1、5、10等)的历史数据。只允许这些参数的某些组合。

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

推荐PyPI第三方库


热门话题
java中char的用途   swing修复,以便显示可以同时显示十进制数和整数   java给定一个场景,找到拥有的JFXPanel   java JPA 2标准获取路径导航   java如何用JUnit测试这个类?   JSF中的java请求作用域   Spring云Zuul代理背后的java Spring OAuth授权服务器   java限制聚合返回的存储桶大小   java如何在安卓应用程序中请求超级su权限   防止超级关键字的java Checkstyle规则   java 安卓。应用程序。应用程序无法强制转换到安卓。应用程序。在回收器适配器中使用FragmentManager时的活动   使用Java的Twitter广告API   切换到4.0.1版本后,java“JavaMailSenderImpl无法解析为类型”   java没有getter方法可用于名称下bean的属性   java 0/1背包堆空间   java我无法使用断点进行调试   Jar文件名表单java代码   java调用从扩展活动的MainActivity类扩展片段的类片段