Google Finance em 2025
Depois da polêmica das cotação erradas do USD x BRL pela Google, eles tiraram a cotação da sua plataforma. Mas ainda é possível usar o código abaixo para puxar a cotação de outra plataforma (o Wise).
=IMPORTXML("https://wise.com/br/currency-converter/dolar-hoje","//*[@id=""calculator""]/div[1]/div[2]/div/div/div[2]/div[1]/h3/span[2]/span")/1000
O Google Finance é uma ferramenta poderosa e gratuita que permite acompanhar as cotações de ações, índices e outros ativos financeiros em tempo real e histórico.
Podemos usar fórmulas como a abaixo para puxar as cotações atualizadas de sua ação ou ETF (substitua BBAS3 por qualquer ticker). Basta digitar ela em uma célula do Google Sheets
=GoogleFinance("BBAS3", "price")
Sintaxe:
GOOGLEFINANCE("NASDAQ:GOOG", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY")
GOOGLEFINANCE("NASDAQ:GOOG","price",TODAY()-30,TODAY())
GOOGLEFINANCE(A2,A3)
=GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date|num_days], [interval])
Baseado na estrutura acima, é possível puxar não apenas cotações mas diversas outras informações da base de dados do Google Finance, como:
| TICKER EXEMPLO: | NYSE:DIS | (Disney) | ||
| Atributo | attribute | Result | Formula | |
|---|---|---|---|---|
| preço atual | price | 113.37 | =GoogleFinance($B$1,A5) | |
| preço de abertura | priceopen | 114 | =GoogleFinance($B$1,A6) | |
| Máxima | high | 114.21 | =GoogleFinance($B$1,A7) | |
| Mínima | low | 113.04 | =GoogleFinance($B$1,A8) | |
| Volume | volume | 4079865 | =GoogleFinance($B$1,A9) | |
| Valor de mercado | marketcap | 207955276258 | =GoogleFinance($B$1,A10) | |
| horario | tradetime | 45399.60463 | =GoogleFinance($B$1,A11) | |
| delay | datadelay | 0 | =GoogleFinance($B$1,A12) | |
| média de volume | volumeavg | 10948779 | =GoogleFinance($B$1,A13) | |
| PE | pe | 69.63 | =GoogleFinance($B$1,A14) | |
| EPS | eps | 1.63 | =GoogleFinance($B$1,A15) | |
| máx de 52 periodos | high52 | 123.74 | =GoogleFinance($B$1,A16) | |
| min de 52 periodos | low52 | 78.73 | =GoogleFinance($B$1,A17) | |
| mudança | change | -0.51 | =GoogleFinance($B$1,A18) | |
| beta | beta | 1.42 | =GoogleFinance($B$1,A19) | |
| variacao percentual | changepct | -0.45 | =GoogleFinance($B$1,A20) | |
| fechou ontem | closeyest | 113.88 | =GoogleFinance($B$1,A21) | |
| float | shares | 1834302000 | =GoogleFinance($B$1,A22) | |
| moeda | currency | USD | =GoogleFinance($B$1,A23) |
Abra um exemplo e save no seu Google Sheets
Por exemplo, eu uso o código abaixo para me dizer qual o drawdown atual, ou seja, quão longe de máxima histórica o S&P500 está em tempo real. Isto me ajuda e decidir se aporto mais ou menos.
=-(1-GoogleFinance("SPY", "price")/(MAX(INDEX(GOOGLEFINANCE("SPY", "high", "01/12/1969", TODAY(), 7), , 2))))
ImportXML
Você pode ainda usar outra função para puxar dados diretamente de sites de cotação, embora seja mais trabalhoso porque você precisa achar no código html o nome do container que contem a cotação.
Usando a função IMPORTXML para trazer a cotação de https://finance.yahoo.com/quote/BBAS3.SA?.tsrc=fin-srch
=IMPORTXML("https://finance.yahoo.com/quote/BBAS3.SA", xpath_query)
onde “x_path_query” é o nome do componente (veja aqui como funciona) da consulta que você está usando para identificar e extrair os dados específicos desejados.
A API do Tesouro Direto do AA40
Esta API retorna o valor de PU Venda (tarde se já disponível ou manhã ) para um título específico ou todos na data mais recente disponível. Com isto você consegue puxar a cotação atual dos títulos do tesouro direto no seu Google Sheets ou no Excel (2016+)
URL Base:
https://www.aposenteaos40.org/fire-dash/includes/api_tesouro.php
Exemplos
Lista Completa de Títulos, Data Vencimento, Último preço de venda e data da cotação
https://www.aposenteaos40.org/fire-dash/includes/api_tesouro.php?titulo=All
Valor Único do Título (Exemplo para TD Selic 2029)
https://www.aposenteaos40.org/fire-dash/includes/api_tesouro.php?titulo=Tesouro+Selic&vencimento=03-2027
Exemplo no Google Sheets
//Puxando os dados no Google Sheets | Importa a lista completa em uma nova planilha no Google Sheets. A partir daí você pode referenciar os valores em outras planilhas. Se usar Office 365 (2016+, não funciona em versões anteriores), vá em dados, obter Dados>da Web. Cole o código abaixo em uma nova planilha do Google Sheets
=IMPORTDATA("https://www.aposenteaos40.org/fire-dash/includes/api_tesouro.php?titulo=All")
Dica:
Atenção: As informações e serviços disponibilizados por esta API são fornecidos em carater de testes, sem qualquer tipo de garantia. O uso é de inteira responsabilidade do usuário, que assume todos os riscos associados. A API pode ser alterada, suspensa ou desativada a qualquer momento, sem aviso prévio.
Parâmetros obrigatórios para chamadas de títulos individuais
- URL base acima mais:
titulo— Nome do título (ouAllpara listar todos)vencimento— Mês-ano no formatoMM-AAAA(ex.: 03-2027) — ignorado setitulo=All
Títulos e vencimentos disponíveis
Tesouro IPCA+
- 05-2029 —
?titulo=Tesouro+IPCA%2B&vencimento=05-2029 - 05-2035 —
?titulo=Tesouro+IPCA%2B&vencimento=05-2035 - 05-2045 —
?titulo=Tesouro+IPCA%2B&vencimento=05-2045 - 08-2026 —
?titulo=Tesouro+IPCA%2B&vencimento=08-2026 - 08-2040 —
?titulo=Tesouro+IPCA%2B&vencimento=08-2040 - 08-2050 —
?titulo=Tesouro+IPCA%2B&vencimento=08-2050
Tesouro IPCA+ com Juros Semestrais
- 05-2035 —
?titulo=Tesouro+IPCA%2B+com+Juros+Semestrais&vencimento=05-2035 - 05-2045 —
?titulo=Tesouro+IPCA%2B+com+Juros+Semestrais&vencimento=05-2045 - 05-2055 —
?titulo=Tesouro+IPCA%2B+com+Juros+Semestrais&vencimento=05-2055 - 08-2026 —
?titulo=Tesouro+IPCA%2B+com+Juros+Semestrais&vencimento=08-2026 - 08-2030 —
?titulo=Tesouro+IPCA%2B+com+Juros+Semestrais&vencimento=08-2030 - 08-2032 —
?titulo=Tesouro+IPCA%2B+com+Juros+Semestrais&vencimento=08-2032 - 08-2040 —
?titulo=Tesouro+IPCA%2B+com+Juros+Semestrais&vencimento=08-2040 - 08-2050 —
?titulo=Tesouro+IPCA%2B+com+Juros+Semestrais&vencimento=08-2050 - 08-2060 —
?titulo=Tesouro+IPCA%2B+com+Juros+Semestrais&vencimento=08-2060
Tesouro Educa+
- 12-2030 —
?titulo=Tesouro+Educa%2B&vencimento=12-2030 - 12-2031 —
?titulo=Tesouro+Educa%2B&vencimento=12-2031 - 12-2032 —
?titulo=Tesouro+Educa%2B&vencimento=12-2032 - 12-2033 —
?titulo=Tesouro+Educa%2B&vencimento=12-2033 - 12-2034 —
?titulo=Tesouro+Educa%2B&vencimento=12-2034 - 12-2035 —
?titulo=Tesouro+Educa%2B&vencimento=12-2035 - 12-2036 —
?titulo=Tesouro+Educa%2B&vencimento=12-2036 - 12-2037 —
?titulo=Tesouro+Educa%2B&vencimento=12-2037 - 12-2038 —
?titulo=Tesouro+Educa%2B&vencimento=12-2038 - 12-2039 —
?titulo=Tesouro+Educa%2B&vencimento=12-2039 - 12-2040 —
?titulo=Tesouro+Educa%2B&vencimento=12-2040 - 12-2041 —
?titulo=Tesouro+Educa%2B&vencimento=12-2041 - 12-2042 —
?titulo=Tesouro+Educa%2B&vencimento=12-2042 - 12-2043 —
?titulo=Tesouro+Educa%2B&vencimento=12-2043 - 12-2044 —
?titulo=Tesouro+Educa%2B&vencimento=12-2044 - 12-2045 —
?titulo=Tesouro+Educa%2B&vencimento=12-2045 - 12-2046 —
?titulo=Tesouro+Educa%2B&vencimento=12-2046 - 12-2047 —
?titulo=Tesouro+Educa%2B&vencimento=12-2047
Tesouro IGPM+ com Juros Semestrais
- 01-2031 —
?titulo=Tesouro+IGPM%2B+com+Juros+Semestrais&vencimento=01-2031
Tesouro Prefixado
- 01-2026 —
?titulo=Tesouro+Prefixado&vencimento=01-2026 - 01-2027 —
?titulo=Tesouro+Prefixado&vencimento=01-2027 - 01-2028 —
?titulo=Tesouro+Prefixado&vencimento=01-2028 - 01-2029 —
?titulo=Tesouro+Prefixado&vencimento=01-2029 - 01-2031 —
?titulo=Tesouro+Prefixado&vencimento=01-2031 - 01-2032 —
?titulo=Tesouro+Prefixado&vencimento=01-2032
Tesouro Prefixado com Juros Semestrais
- 01-2027 —
?titulo=Tesouro+Prefixado+com+Juros+Semestrais&vencimento=01-2027 - 01-2029 —
?titulo=Tesouro+Prefixado+com+Juros+Semestrais&vencimento=01-2029 - 01-2031 —
?titulo=Tesouro+Prefixado+com+Juros+Semestrais&vencimento=01-2031 - 01-2033 —
?titulo=Tesouro+Prefixado+com+Juros+Semestrais&vencimento=01-2033 - 01-2035 —
?titulo=Tesouro+Prefixado+com+Juros+Semestrais&vencimento=01-2035
Tesouro Renda+ Aposentadoria Extra
- 12-2049 —
?titulo=Tesouro+Renda%2B+Aposentadoria+Extra&vencimento=12-2049 - 12-2054 —
?titulo=Tesouro+Renda%2B+Aposentadoria+Extra&vencimento=12-2054 - 12-2059 —
?titulo=Tesouro+Renda%2B+Aposentadoria+Extra&vencimento=12-2059 - 12-2064 —
?titulo=Tesouro+Renda%2B+Aposentadoria+Extra&vencimento=12-2064 - 12-2069 —
?titulo=Tesouro+Renda%2B+Aposentadoria+Extra&vencimento=12-2069 - 12-2074 —
?titulo=Tesouro+Renda%2B+Aposentadoria+Extra&vencimento=12-2074 - 12-2079 —
?titulo=Tesouro+Renda%2B+Aposentadoria+Extra&vencimento=12-2079 - 12-2084 —
?titulo=Tesouro+Renda%2B+Aposentadoria+Extra&vencimento=12-2084
Tesouro Selic
- 03-2026 —
?titulo=Tesouro+Selic&vencimento=03-2026 - 03-2027 —
?titulo=Tesouro+Selic&vencimento=03-2027 - 03-2028 —
?titulo=Tesouro+Selic&vencimento=03-2028 - 03-2029 —
?titulo=Tesouro+Selic&vencimento=03-2029 - 03-2031 —
?titulo=Tesouro+Selic&vencimento=03-2031
Confira mais em https://aposenteaos40.org/apis-do-aa40
