1
有没有一个模块可以给我任何股票代码的任何给定日的平均(或高)股票价格?例如:module.get_price('google','some date')result:532.40 我试过ystockquote,但它们只给出了范围值,而且界面很难使用。通过Python生成股票的平均日价格模块
有没有一个模块可以给我任何股票代码的任何给定日的平均(或高)股票价格?例如:module.get_price('google','some date')result:532.40 我试过ystockquote,但它们只给出了范围值,而且界面很难使用。通过Python生成股票的平均日价格模块
你可以看看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分钟手动刷新一次数据,然后用这些手动捕获的价格作为计算平均值的基础。