标签: google-finance

适用于 Android 的金融 API

我正在尝试制作一个新的应用程序,我想获得股票更新、货币兑换更新等。你能推荐一些免费的 API 来获取这些更新吗?我已经尝试过:

1)谷歌财经API不使用的原因:已弃用并即将关闭,这将使我的应用程序过时。

2)雅虎财经API不使用的原因:没有适当的文档。原因是雅虎实际上没有财务 API。似乎有些人对他们用来提取财务数据的 API 进行了逆向工程,但他们违反了雅虎的服务条款。我不想那样做。(阅读http://developer.yahoo.com/forum/General-Discussion-at-YDN/Using-Yahoo-Finance-API-Not-RSS-/1250246255000-0b82f8f0-7f48-3af2-8fe2-e73a138cbfaa

如果提供指向某些资源或代码的链接,那就太好了。我在这里先向您的帮助表示感谢。

java api android google-finance yahoo-finance

5
推荐指数
1
解决办法
8966
查看次数

Google财经API地址已更改

直到昨天,以下网址(Google财经API)

https://www.google.com/finance/getprices?q=TSLA&x=NASDAQ&i=3600&p=5d&f=d,o,h,l,c,v

将导致一个漂亮的逗号分隔数据表与TSLA股票数据.从昨天起,同一个电话被重定向到TSLA https://www.google.com/search?q=TSLA&tbm=fin的标准谷歌财经网站.有人可能知道新的API地址或有关于Google财经API状态的任何信息吗?将URL更改为

https://finance.google.com/finance/getprices?q=TSLA&x=NASDAQ&i=3600&p=5d&f=d,o,h,l,c,v

没有帮助,因为它也重定向到正常的网站.

finance google-finance quantitative-finance

5
推荐指数
0
解决办法
5536
查看次数

如何在本地缓存 GOOGLEFINANCE 结果?

GOOGLEFINANCE()用来查询一组固定日期的历史美元/英镑汇率。

这工作正常,除了有时GOOGLEFINANCE返回#N/A,无论临时上游原因。发生这种情况时,#REF对于依赖这些汇率的所有单元格,我的电子表格将充满's。在上游数据源固定之前,该工作表是不可读的。这有时可能需要几个小时。

这种情况经常发生并且特别烦人,因为我不使用GOOGLEFINANCE检索时变数据。我只是将其用作历史汇率的静态数据集,因此理论上我根本没有理由刷新数据。

有没有办法在本地缓存的历史汇率在我的床单,并依傍如果这些值GOOGLEFINANCE的回报#N/A

(如果GOOGLEFINANCE改变对历史汇率的看法,自动更新缓存值的奖励积分。)

google-finance google-sheets

5
推荐指数
1
解决办法
274
查看次数

页面抓取从谷歌财务获取价格

我试图通过刮取谷歌财经页面获得股票价格,我在python中这样做,使用urllib包,然后使用正则表达式获取价格数据.

当我让我的python脚本运行时,它最初工作一段时间(几分钟),然后开始抛出异常[HTTP错误503:服务不可用]

我猜这种情况正在发生,因为在Web服务器端它会检测到频繁的页面更新为机器人并在一段时间后抛出此异常.

有没有办法解决这个问题,即删除一些cookie或创建一些cookie等.

或者甚至更好,如果谷歌给了一些api,我想在python中做这个,因为python中的完整应用程序,但如果python中没有可用的东西,我可以考虑替代方案.这是我在循环中用来获取数据的python方法(几秒钟的休眠时间我在循环中调用这个方法)

 def getPriceFromGOOGLE(self, symbol):
    """ 
    gets last traded price from google for given security
    """         
    toReturn = 0.0
    try:
        base_url = 'http://google.com/finance?q='
        req = urllib2.Request(base_url + symbol)
        content = urllib2.urlopen(req).read()
        namestr = 'name:\"' + symbol + '\",cp:(.*),p:(.*),cid(.*)}'
        m = re.search(namestr, content)
        if m:
            data = str(m.group(2).strip().strip('"'))
            price = data.replace(',','')
            toReturn = float(price)
        else:
            print 'ERROR ' + str(symbol) + ' --- ' + str(content)      
    except Exception, exc:
        print 'Exc: ' + str(exc)       
    finally: 
        return toReturn
Run Code Online (Sandbox Code Playgroud)

python screen-scraping google-finance urllib stockquotes

4
推荐指数
1
解决办法
1万
查看次数

当此范围值更改时,如何触发事件?

当当前页面的股票价格发生变化时,我试图获取控制台日志。

网页: https //www.google.com/finance?q = NASDAQ%3AGOOG&ei = yvbRVbHSCcKgmAGyu7CoDA

元素ID: #price-panel> div> span> span

尝试1: 失败

$("#price-panel div span span").onchange = function() { console.log('change')}
Run Code Online (Sandbox Code Playgroud)

尝试2: 失败

document.getElementById('price-panel').children[0].children[0].onchange = function() { console.log('change')}
Run Code Online (Sandbox Code Playgroud)

Builtwith.com表示javascript是“ google api”,它与google搜索有歧义,因此并没有太大帮助。

我可以观看什么事件以找出何时更改此元素?

javascript jquery html5 google-finance

4
推荐指数
2
解决办法
2948
查看次数

在 google 表格中,如何使用 googlefinance 获取某个日期范围内股票的最高价格?

我编写了以下公式,它仅返回开始日期的最高值,而不返回整个日期范围的最高值: =INDEX(GoogleFinance(C7,"high", A7,B7,"DAILY"),2,2)

其中 C7 是包含股票代码的 Google 工作表单元格,A7 包含开始日期,B7 包含结束日期。

如何获取该范围内最高价格的日期?

google-finance stockquotes google-sheets

4
推荐指数
1
解决办法
1万
查看次数

如何使用 GOOGLEFINANCE 在 Google Sheets 中获取中国股票市场指数 (SSE)?

我到处搜索,但没有找到方法。是为了=Googlefinance("ticker"),中国的上证指数是否可以作为谷歌金融的股票代码,用于谷歌表格?

google-finance google-sheets web-scraping google-sheets-formula google-sheets-importxml

4
推荐指数
1
解决办法
4090
查看次数

从Google财经获取Google表格上的BTC价格

我正试图通过以下公式从Google表格中获取Google财经数据:

=GoogleFinance("CURRENCY:BTC")
Run Code Online (Sandbox Code Playgroud)

但是我收到了这个错误:

GOOGLEFINANCE, the query for the symbol: 'CURRENCY:BTC' returned no data.
Run Code Online (Sandbox Code Playgroud)

虽然在Google财经上,我可以获得BTC价格:

https://www.google.com/finance?q=CURRENCY:BTC
Run Code Online (Sandbox Code Playgroud)

使用相同的查询字符串.

我怎么能解决这个问题?

google-finance google-sheets bitcoin

3
推荐指数
2
解决办法
5353
查看次数

使用 python 下载股票和期权数据

我需要下载股票的历史“股票数据”和当前的“期权价格数据”。有人可以指出我正确的包裹吗?我尝试了 yahoo-finance 软件包,但它不起作用。有人可以发布一个代码片段来下载它吗?我看过几篇下载股票数据的帖子,但没有看到下载期权数据的帖子。因此,任何下载两者的帮助将不胜感激。

以下是雅虎财经的历史数据和期权数据的链接,仅供大家参考。

https://finance.yahoo.com/quote/MSFT/history?p=MSFT https://finance.yahoo.com/quote/MSFT/options?p=MSFT

python finance google-finance stock yahoo-finance

3
推荐指数
1
解决办法
1万
查看次数

如何使用 Google 表格通过 Google 财经获取股票的 X 年低价

我目前可以52-week low通过使用此调用来获取股票Google Sheets

=GOOGLEFINANCE("NYSE:UBER","low52")
Run Code Online (Sandbox Code Playgroud)

如何获得股票的3年和5年低点?对于3-year低的我尝试过这样的事情:

=GOOGLEFINANCE("NYSE:UBER","price",TODAY(),=EDATE(TODAY(),-12*3))
Run Code Online (Sandbox Code Playgroud)

然而,这会返回过去 20 个价格的列表,而不是代表过去 X 年最低值的单个值。

google-finance google-finance-api google-sheets

3
推荐指数
1
解决办法
2498
查看次数