2015-12-20 41 views
1

有没有一个模块可以给我任何股票代码的任何给定日的平均(或高)股票价格?例如:module.get_price('google','some date')result:532.40 我试过ystockquote,但它们只给出了范围值,而且界面很难使用。通过Python生成股票的平均日价格模块

回答

3

你可以看看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分钟手动刷新一次数据,然后用这些手动捕获的价格作为计算平均值的基础。