This skill fetches OHLCV data from Yahoo Finance via yfinance and computes technical indicators locally (no API key required).
Dependencies
Python packages (install once):
pip install yfinance rich pandas plotille
Commands
IMPORTANT: Always use the $SKILLS_ROOT environment variable to locate scripts.
1) Real-time Quotes (price)
python "$SKILLS_ROOT/stock-explorer/scripts/quote.py" price TSLA
# shorthand
python "$SKILLS_ROOT/stock-explorer/scripts/quote.py" TSLA
2) Fundamental Summary (fundamentals)
python "$SKILLS_ROOT/stock-explorer/scripts/quote.py" fundamentals NVDA
3) ASCII Trend (history)
python "$SKILLS_ROOT/stock-explorer/scripts/quote.py" history AAPL 6mo
4) Professional Analysis (pro)
Output a detailed technical indicator text analysis report.
# 基础分析(价格区间)
python "$SKILLS_ROOT/stock-explorer/scripts/quote.py" pro 002368.SZ 6mo
# 带技术指标
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-explorer/scripts/quote.py" pro 002368.SZ 6mo --rsi --macd --bb
Available indicators (optional)
--rsi: RSI(14) - Overbought/oversold indicator--macd: MACD(12,26,9) - Trend momentum indicator--bb: Bollinger Bands(20,2) - Bollinger Bands--vwap: VWAP - Volume Weighted Average Price--atr: ATR(14) - Average True Range
5) One-shot Report (report)
Output a comprehensive analysis report (market data + fundamentals + technical signals).
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-explorer/scripts/quote.py" report 000660.KS 6mo
Ticker Examples
- A-share:
600519.SS,000001.SZ - US stocks:
AAPL,NVDA,TSLA - HK stocks:
0700.HK,9988.HK - Crypto:
BTC-USD,ETH-KRW - Forex:
USDKRW=X
Notes / Limitations
- Indicators are computed locally from price data
- Data quality may vary by ticker/market
- All output is in text format
- Chinese display in Windows environment requires setting
export PYTHONIOENCODING=utf-8