2015-12-20 66 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分鐘手動刷新一次數據,然後用這些手動捕獲的價格作爲計算平均值的基礎。