返回 Skill 列表
extension
分类: 其它需要 API Key

Stockmarket

通过 Alpha Vantage API 访问实时和历史股市数据,获取报价、时序、技术指标、基本面、外汇、加密货币及大宗商品等

person作者: raychanpmphubclawhub

Stock Market Data

Access real-time and historical stock market data via the Alpha Vantage API. Covers stocks, forex, crypto, commodities, economic indicators, and technical analysis.

API: https://www.alphavantage.co Free tier: 25 requests/day (no key needed for demo)

Setup

# Set your API key (get free at alphavantage.co/support/#api-key)
export ALPHA_VANTAGE_KEY="your-api-key-here"

# Or pass with --key
python3 scripts/stock_data.py quote AAPL --key "your-key"

Quick Start

# Get current stock quote
python3 scripts/stock_data.py quote AAPL

# Search for a ticker
python3 scripts/stock_data.py search "Apple"

# Historical daily data
python3 scripts/stock_data.py daily AAPL --output-size compact

# Intraday data (5-min intervals)
python3 scripts/stock_data.py intraday AAPL --interval 5min

# Company overview
python3 scripts/stock_data.py overview AAPL

# Top gainers and losers
python3 scripts/stock_data.py movers

# Forex exchange rate
python3 scripts/stock_data.py forex USD CAD

# Crypto price
python3 scripts/stock_data.py crypto BTC USD

# Technical indicator
python3 scripts/stock_data.py sma AAPL --interval daily --time-period 50

# Economic indicator
python3 scripts/stock_data.py gdp

# Commodity price
python3 scripts/stock_data.py commodity oil

Commands Reference

| Command | Description | |---------|-------------| | quote <symbol> | Real-time stock quote | | search <query> | Search for ticker symbols | | intraday <symbol> | Intraday time series (opts: --interval 1/5/15/30/60min) | | daily <symbol> | Daily time series (opts: --output-size compact/full) | | weekly <symbol> | Weekly time series | | monthly <symbol> | Monthly time series | | overview <symbol> | Company fundamentals | | movers | Top gainers, losers, most active | | news [--topic <t>] [--symbol <s>] | News & sentiment | | forex <from> <to> | Currency exchange rate | | crypto <symbol> <market> | Cryptocurrency price | | commodity <name> | Commodity prices (oil, gold, silver, wheat, etc.) | | gdp | Real GDP | | cpi | Consumer Price Index | | inflation | Inflation rate | | treasury | Treasury yield | | interest | Federal funds rate | | <indicator> <symbol> | Technical indicators (sma, ema, rsi, macd, bbands, adx) |

Technical Indicators

| Indicator | Command | Key Params | |-----------|---------|------------| | SMA | sma | --time-period, --interval | | EMA | ema | --time-period, --interval | | RSI | rsi | --time-period, --interval | | MACD | macd | --interval | | Bollinger Bands | bbands | --time-period, --interval | | ADX | adx | --time-period, --interval | | ATR | atr | --time-period, --interval | | Stochastic | stoch | --interval | | OBV | obv | --interval |

Output

All commands output JSON by default. Add --csv for CSV format.

Data Sources

All data from Alpha Vantage (alphavantage.co). Free API key required — get one at alphavantage.co/support/#api-key. Free tier allows 25 requests/day.