【问题标题】:How do I use Yahoo's YQL to get a stock price on a specific exchange?如何使用 Yahoo 的 YQL 获取特定交易所的股票价格?
【发布时间】:2015-08-28 11:51:26
【问题描述】:

我正在尝试使用 Yahoo 的 YQL 在马德里证券交易所查找股票价格。

我有一个查询可用于查找 ARM 在伦敦证券交易所的价格:

select * from yahoo.finance.quotes where symbol="arm.l"

但是当我在马德里交易所尝试对一家西班牙公司进行类似查询时,它失败了(本例中为 Telephonica):

select * from yahoo.finance.quotes where symbol="tef.mc"

我可以在马德里交易所看到 Yahoo list Telephonica 的股票信息,所以我想知道我的语法是否有问题?

任何建议将不胜感激。

非常感谢, 克里斯

【问题讨论】:

  • 我想知道为什么没有人(在互联网上和 SO 中)会对这个问题给出明确的答案。它显然只是一个像symbol = "arm" 这样的参数,但它叫什么!?我对此感到非常沮丧

标签: yql stockquotes


【解决方案1】:

您可以使用 Python 包investpy 从世界股票、基金和 ETF 中检索历史数据。我不知道您是否熟悉 Python,或者是否使用过它,但我会为您提供信息,因为它可能会解决您的问题或帮助任何寻求使用 investpy 检索历史数据的人。

在这种情况下,建议使用以下示例:'因为 Telefónica 是来自西班牙股票市场的股票',您可以使用 investpy检索其历史数据,如下所示:

import investpy

df = investpy.get_historical_data(equity='telefonica',
                                  country='spain',
                                  start='01/01/2010',
                                  end='01/01/2019')

更多investpy用法请read the docs!我希望这可以帮助您解决问题!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多