Python Datareader Stock Exchange市场选择

时间:2015-09-15 19:50:43

标签: python pandas datareader stock

我使用Datareader从雅虎财经获得一些股票报价。我想得到巴黎证券交易所市场的价值而不是标准值(我认为是纽约证券交易所股票代码)。

    import pandas.io.data as web
    import time
    today = time.strftime(\"%m/%d/%Y\")
    valeur = web.DataReader('ING.PA',data_source='yahoo',start='1/1/2000',end=today)

Datareader方法中是否有选项表示我想要Euronext结算值?

我在雅虎财经API中看到,有一个标记x代表股票交易所,可以用来精确你想要获得价值的市场(http://www.marketindex.com.au/yahoo-finance-api),但我看不到任何示例值我可以传递给这个x标签来试试它。而且我不知道之后是否可以在Datareader中使用等效数据。

我还找到了一个描述google_exchange代码的页面,指出了我正在寻找的代码(' EPA')但我不知道如何在DataReader中转置它。 https://github.com/mdengler/stockquote/blob/master/stockquote.py

有人知道这个吗? 提前致谢

1 个答案:

答案 0 :(得分:2)

代码 DesiredCapabilities caps = new DesiredCapabilities(); caps.setJavascriptEnabled(true); caps.setCapability(PhantomJSDriverService.PHANTOMJS_CLI_ARGS, "--webdriver-loglevel=ERROR"); WebDriver driver = new PhantomJSDriver(caps); 中的后缀表示您想要获得的交换,在这种情况下是巴黎。

查看Yahoo Finance,根据您想要获取数据的交换,查看可以使用的不同符号。然后在通话中使用适当的符号。

.PA

以下是Yahoo Finance API页面的引用。

  

所有上市公司的股票代码均为1到4个字符。例如。 Apple拥有股票代码AAPL。由于世界各地有多个交易所,您必须通过添加后缀来指定您的代码与哪个交易所相关。

     
      
  • 澳大利亚上市公司要求将后缀“.AX”添加到公司股票代码中(例如BHP.AX)。
  •   
  • 英国上市公司要求将后缀“.L”添加到公司股票代码中(例如BLT.L)。
  •