Multi-market technical analysis CLI tool for stocks and funds — A股, 港股, 美股, ETF/LOF/开放式基金
Feature功能🌏Multi-MarketA股(沪深)、港股、美股、ETF/LOF/开放式基金📊Full IndicatorsMA, MACD, RSI, KDJ, Bollinger Bands, ATR, Volume🔀MACD DivergenceAutomatic bullish/bearish divergence detection🛡️Dual Data SourcesPrimary + fallback with auto-failover📈Quant Score0-100 score across 6 dimensions + 5-tier trend⚡Batch ModeMulti-threaded concurrent analysis📝Multiple OutputsJSON / Terminal Table / ASCII / File🔌Offline Test--test mode with mock data
ScoreTrend趋势≥75🚀 Strong Uptrend强势上涨60-74📈 Uptrend上涨趋势40-59↔️ Consolidation震荡整理25-39📉 Downtrend下跌趋势<25🔻 Strong Downtrend强势下跌
bash
# Core dependencies
pip install pandas numpy requests
# Optional
pip install akshare # A股/基金备用数据源
pip install yfinance # 港美股数据源
bash
# A股
python scripts/stock_analysis.py 600519
# 港股
python scripts/stock_analysis.py 00700 -m hkstock
# 美股
python scripts/stock_analysis.py AAPL -m usstock
# ETF 基金
python scripts/stock_analysis.py 159934 -t fund
# 开放式基金
python scripts/stock_analysis.py 001316 -t fund
# JSON 输出
python scripts/stock_analysis.py 600519 --json --pretty
# 批量分析
python scripts/stock_analysis.py -b 600036,600900,510310
# 离线测试
python scripts/stock_analysis.py 600519 --test
ArgumentShortDescriptionstock_code-Stock/fund code--market``-mMarket: auto / ashare / hkstock / usstock``--type``-tAsset type: stock / fund``--days``-dHistory days (default: 60)--batch``-bBatch mode (comma-separated)--json``-jJSON output--pretty``-pPretty-print JSON--test-Offline test mode--ascii-ASCII mode (no unicode)--watchlist``-wAnalyze from watchlist--add-Add to watchlist--list``-lList watchlist--version``-vShow version
text
stock-technical-analysis/
├── _meta.json # Skill metadata
├── SKILL.md # This file
├── requirements.txt # Python dependencies
└── scripts/
└── stock_analysis.py # Main script
MarketPrimaryFallbackA股新浪财经 APIakshare港股/美股yfinanceakshareETF/LOF新浪ETF接口东财 API开放式基金东财 fund_open_fund_info_emLOF历史接口
本工具仅供技术分析参考,不构成投资建议。This tool is for technical analysis reference only, not investment advice.