Pular para o conteúdo
Skillpedia
Análise e planilhas48 mil · #2118

alpha-vantage

Fornece acesso a dados financeiros globais e indicadores. É útil para análises de mercado e investimentos. Ajuda a tomar decisões informadas sobre finanças e economia.

O que ela faz

Esta ferramenta busca informações financeiras globais de mais de 20 anos, como preços de ações, moedas, criptomoedas e indicadores econômicos. Ela também pode calcular indicadores técnicos usados por traders.

Quando usar

  • ✓Quero saber o preço atual de uma ação específica.
  • ✓Preciso de dados históricos de uma criptomoeda para análise.
  • ✓Gostaria de ver um indicador econômico como o PIB de um país.

Exemplo do que pedir para a IA

“Qual o preço atual da ação da Apple (AAPL)?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/alpha-vantage/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/alpha-vantage/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você me diz qual informação financeira você quer e para qual empresa ou ativo. Eu uso essa informação para buscar os dados mais recentes ou históricos em uma base de dados financeira e te mostro o resultado.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill alpha-vantage

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/alpha-vantage/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Alpha Vantage — Dados do Mercado Financeiro

Acesse mais de 20 anos de dados financeiros globais: ações, opções, câmbio, criptomoedas, commodities, indicadores econômicos e mais de 50 indicadores técnicos.

Configuração da Chave de API (Obrigatório)

  1. Obtenha uma chave gratuita em https://www.alphavantage.co/support/#api-key (planos premium disponíveis para limites de taxa mais altos)
  2. Defina como variável de ambiente:
read -rsp "Alpha Vantage API key: " ALPHAVANTAGE_API_KEY
echo
export ALPHAVANTAGE_API_KEY

Instalação

uv pip install requests pandas

URL Base e Padrão de Requisição

Todas as requisições vão para:

https://www.alphavantage.co/query?function=FUNCTION_NAME&apikey=YOUR_KEY&...params
import requests
import os

API_KEY = os.environ.get("ALPHAVANTAGE_API_KEY")
BASE_URL = "https://www.alphavantage.co/query"

def av_get(function, **params):
    response = requests.get(BASE_URL, params={"function": function, "apikey": API_KEY, **params})
    return response.json()

Exemplos de Início Rápido

# Stock quote (latest price)
quote = av_get("GLOBAL_QUOTE", symbol="AAPL")
price = quote["Global Quote"]["05. price"]

# Daily OHLCV
daily = av_get("TIME_SERIES_DAILY", symbol="AAPL", outputsize="compact")
ts = daily["Time Series (Daily)"]

# Company fundamentals
overview = av_get("OVERVIEW", symbol="AAPL")
print(overview["MarketCapitalization"], overview["PERatio"])

# Income statement
income = av_get("INCOME_STATEMENT", symbol="AAPL")
annual = income["annualReports"][0]  # Most recent annual

# Crypto price
crypto = av_get("DIGITAL_CURRENCY_DAILY", symbol="BTC", market="USD")

# Economic indicator
gdp = av_get("REAL_GDP", interval="annual")

# Technical indicator
rsi = av_get("RSI", symbol="AAPL", interval="daily", time_period=14, series_type="close")

Categorias de API

Categoria Funções Principais
Séries Temporais (Ações) GLOBAL_QUOTE, TIME_SERIES_INTRADAY, TIME_SERIES_DAILY, TIME_SERIES_WEEKLY, TIME_SERIES_MONTHLY
Opções REALTIME_OPTIONS, HISTORICAL_OPTIONS
Alpha Intelligence NEWS_SENTIMENT, EARNINGS_CALL_TRANSCRIPT, TOP_GAINERS_LOSERS, INSIDER_TRANSACTIONS, ANALYTICS_FIXED_WINDOW
Fundamentos OVERVIEW, ETF_PROFILE, INCOME_STATEMENT, BALANCE_SHEET, CASH_FLOW, EARNINGS, DIVIDENDS, SPLITS
Forex (FX) CURRENCY_EXCHANGE_RATE, FX_INTRADAY, FX_DAILY, FX_WEEKLY, FX_MONTHLY
Cripto CURRENCY_EXCHANGE_RATE, CRYPTO_INTRADAY, DIGITAL_CURRENCY_DAILY
Commodities GOLD (WTI spot), BRENT, NATURAL_GAS, COPPER, WHEAT, CORN, COFFEE, ALL_COMMODITIES
Indicadores Econômicos REAL_GDP, TREASURY_YIELD, FEDERAL_FUNDS_RATE, CPI, INFLATION, UNEMPLOYMENT, NONFARM_PAYROLL
Indicadores Técnicos SMA, EMA, MACD, RSI, BBANDS, STOCH, ADX, ATR, OBV, VWAP, e mais 40+

Parâmetros Comuns

Parâmetro Valores Observações
outputsize compact / full compact = últimos 100 pontos; full = mais de 20 anos
datatype json / csv Padrão: json
interval 1min, 5min, 15min, 30min, 60min, daily, weekly, monthly Depende do endpoint
adjusted true / false Ajusta para desdobramentos/dividendos

Limites de Taxa

  • Plano gratuito: 25 requisições/dia (a partir de 2026)
  • Planos premium: limites mais altos, dados em tempo real, acesso intraday
  • HTTP 429 = limite de taxa excedido
  • Adicione atrasos entre as requisições ao processar múltiplos símbolos
import time
# Add delay to avoid rate limits
time.sleep(0.5)  # 0.5s between requests on free tier

Tratamento de Erros

data = av_get("GLOBAL_QUOTE", symbol="AAPL")

# Check for API errors
if "Error Message" in data:
    raise ValueError(f"API Error: {data['Error Message']}")
if "Note" in data:
    print(f"Rate limit warning: {data['Note']}")
if "Information" in data:
    print(f"API info: {data['Information']}")

Quando Usar

Use esta habilidade ao lidar com tarefas relacionadas ao seu domínio principal ou funcionalidade, conforme descrito acima.

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação específica do ambiente, testes ou revisão especializada.
  • Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem ausentes.
Perguntas frequentes

Preciso de uma chave de API?

Sim, você precisa obter uma chave gratuita no site da Alpha Vantage e configurá-la para que a ferramenta funcione.

Quantas vezes posso usar?

O plano gratuito tem um limite de 25 pedidos por dia. Para mais, existem planos pagos.

Quais tipos de dados financeiros posso obter?

Você pode obter dados sobre ações, opções, câmbio (forex), criptomoedas, commodities, indicadores econômicos e mais de 50 indicadores técnicos.

Detalhes

Descrição original do autor

Access 20+ years of global financial data: equities, options, forex, crypto, commodities, economic indicators, and 50+ technical indicators.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2118
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas