Install
openclaw skills install stock-analysis-toolProfessional stock & fund technical analysis tool for A-share, HK, US markets — MA, MACD, RSI, KDJ, Bollinger Bands, ATR, scoring system. 股票技术分析工具,支持A股/港股/美股/基金技术分析,量化评分系统。
openclaw skills install stock-analysis-toolMulti-market technical analysis CLI tool for stocks and funds — A股, 港股, 美股, ETF/LOF/开放式基金
| Feature | 功能 | |
|---|---|---|
| 🌏 | Multi-Market | A股(沪深)、港股、美股、ETF/LOF/开放式基金 |
| 📊 | Full Indicators | MA, MACD, RSI, KDJ, Bollinger Bands, ATR, Volume |
| 🔀 | MACD Divergence | Automatic bullish/bearish divergence detection |
| 🛡️ | Dual Data Sources | Primary + fallback with auto-failover |
| 📈 | Quant Score | 0-100 score across 6 dimensions + 5-tier trend |
| ⚡ | Batch Mode | Multi-threaded concurrent analysis |
| 📝 | Multiple Outputs | JSON / Terminal Table / ASCII / File |
| 🔌 | Offline Test | --test mode with mock data |
| Score | Trend | 趋势 |
|---|---|---|
| ≥75 | 🚀 Strong Uptrend | 强势上涨 |
| 60-74 | 📈 Uptrend | 上涨趋势 |
| 40-59 | ↔️ Consolidation | 震荡整理 |
| 25-39 | 📉 Downtrend | 下跌趋势 |
| <25 | 🔻 Strong Downtrend | 强势下跌 |
# Core dependencies
pip install pandas numpy requests
# Optional
pip install akshare # A股/基金备用数据源
pip install yfinance # 港美股数据源
# 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
| Argument | Short | Description |
|---|---|---|
stock_code | - | Stock/fund code |
--market | -m | Market: auto / ashare / hkstock / usstock |
--type | -t | Asset type: stock / fund |
--days | -d | History days (default: 60) |
--batch | -b | Batch mode (comma-separated) |
--json | -j | JSON output |
--pretty | -p | Pretty-print JSON |
--test | - | Offline test mode |
--ascii | - | ASCII mode (no unicode) |
--watchlist | -w | Analyze from watchlist |
--add | - | Add to watchlist |
--list | -l | List watchlist |
--version | -v | Show version |
stock-technical-analysis/
├── _meta.json # Skill metadata
├── SKILL.md # This file
├── requirements.txt # Python dependencies
└── scripts/
└── stock_analysis.py # Main script
| Market | Primary | Fallback |
|---|---|---|
| A股 | 新浪财经 API | akshare |
| 港股/美股 | yfinance | akshare |
| ETF/LOF | 新浪ETF接口 | 东财 API |
| 开放式基金 | 东财 fund_open_fund_info_em | LOF历史接口 |
本工具仅供技术分析参考,不构成投资建议。This tool is for technical analysis reference only, not investment advice.