2017-07-24 67 views
0

我目前正在學習如何使用Python進行財務。如何使用熊貓獲取其他市場的數據?

我知道如何使用代碼來獲得各種美國公司的數據,如蘋果:

import pandas_datareader.data as web 
import datetime 

start = datetime.datetime(2010, 1, 1) 
end = datetime.datetime(2013, 1, 27) 

f = web.DataReader("AAPL", 'google', start, end) 

但是,如果我用一個公司從印度等其他國家(如:BHARTIARTL)它拋出一個錯誤。

無法讀取URL:http://www.google.com/finance/historical?startdate=Jan+01%2C+2010&enddate=Jan+27%2C+2013&q=BHARTIARTL&output=csv

我怎樣才能從這些公司的數據?

+0

看看https://pypi.python.org/pypi/yahoo-finance/1.1.4,它可能有幫助 – Gurfuffle

回答

0

熊貓數據採集模塊連接谷歌金融,提供紐約證券交易所的歷史數據。你有幾個選擇。

  1. 寫大熊貓自己的模塊/ Python的是與印度的交流
  2. 使用包被其他開發人員創建的用於獲取市場數據的工作。我發現這個可能是爲了你的目的。 (https://github.com/swapniljariwala/nsepy
  3. 印度有不少公司提供API來訪問市場數據。但他們通常不會自由使用。
相關問題