python - 通过 Python 模块生成股票的平均日价格

标签 python stockquotes

是否有一个模块可以为我提供任何特定日期任何股票代码的平均(或最高)股票价格?示例: module.get_price('google','some date') 结果:532.40 我尝试过 ystockquote 但它们只给出范围值并且界面很难使用。

最佳答案

您可以看看yahoo-finance这似乎非常简单。

仅引用示例:

>>> from yahoo_finance import Share
>>> yahoo = Share('YHOO')
>>> print yahoo.get_open()
'36.60'
>>> print yahoo.get_price()
'36.84'
>>> print yahoo.get_trade_datetime()
'2014-02-05 20:50:00 UTC+0000'

为了计算平均值,您可能会考虑要考虑哪个时间跨度。基本上,API 会为您提供最大值和最小值以及开盘值和收盘值。您可以使用它来计算平均值,也可以每 15 分钟(左右)手动刷新一次数据,并使用这些手动捕获的价格作为计算平均值的基础。

关于python - 通过 Python 模块生成股票的平均日价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34386177/

相关文章:

python - GridSearch sklearn 上的参数感知评分函数

python - 运行时错误 : expected stride to be a single integer value

python - 热图未加载 seaborn 和 pandas 数据框

dataset - 获取免费的历史股票市场/交易所数据(例如 S&P 500、NYSE)?

R:如何通过前一天的信息改变证券交易所日指数时间序列的缺口(假期)?

python - get_error_or_404 返回没有属性的元组

python - scrapy : find element which has particular text

javascript - AJAX 和 DJANGO 形式

python - 使用 Hadoop 进行股票市场数据分析

YQL 获取国家明智的股票报价