是否有一个模块可以为我提供任何特定日期任何股票代码的平均(或最高)股票价格?示例: 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/