Author: Lin Hui | GitHub | MIT License | v3.0.0
一个技能看遍全球市场。内置多源聚合引擎,自动交叉验证数据可靠性。
本工具仅供学习和技术研究使用,不构成任何投资建议、交易信号或财务指导。
使用本工具即表示您已阅读、理解并同意上述免责声明。如果您不同意,请立即停止使用。
| 市场 | 指数/品种 | 数据源 | 更新频率 | 状态 |
|---|---|---|---|---|
| ------ | ---------- | -------- | ---------- | ------ |
| A股指数 | 上证/深证/创业板/科创50/北证50 | 腾讯/新浪/东方财富 | 实时 | ✅ 可用 |
| 港股 | 恒生指数 | 腾讯 | 实时 | ✅ 可用 |
| 贵金属 | 黄金/白银 | 腾讯 | 实时 | ✅ 可用 |
| A股个股 | 所有A股 | 腾讯/新浪/东方财富 | 实时 | ✅ 可用 |
| 市场 | 指数/品种 | 推荐数据源 | 配置方式 |
|---|---|---|---|
| ------ | ---------- | ----------- | ---------- |
| 美股指数 | 道琼斯/纳斯达克/标普500 | Yahoo Finance | export YAHOO_API_KEY=xxx |
| 日韩指数 | 日经225/韩国KOSPI | Yahoo Finance | 同上 |
| 外汇 | 美元/人民币等 | Alpha Vantage | export ALPHA_VANTAGE_KEY=xxx |
| 加密货币 | BTC/ETH | CoinGecko API | 免费无需Key |
| 新浪国际 | 美股/日韩/外汇 | HTTP代理 | export HTTP_PROXY=http://127.0.0.1:7890 |
A股(开箱即用)
港股(开箱即用)
美股/日韩(需配置)
贵金属(开箱即用)
原油/其他(需配置)
智能抓取个股/板块相关新闻,自动标注利好 📈 / 利空 📉 / 中性 ➡️:
情感分析原理:
新闻标题: "公司业绩大增50%,超预期"
↓ 关键词匹配
利好词: [增长, 大增, 超预期] → 3个
利空词: [] → 0个
↓ 计算得分
得分 = (3-0)/(3+0) = 1.0
↓ 判断
情感: 利好 📈
使用场景:
点击任意股票查看多维度分析:
用户查询:上证指数
├─ 腾讯财经 API → 4078.64
├─ 新浪财经 API → 4078.60
├─ 东方财富 API → 4078.65
└─ 用户自定义 API → 4078.62(可选)
↓ 交叉验证
结果:4078.64(多数一致,可信度高)
# Yahoo Finance(美股、日韩)
export YAHOO_API_KEY="your_api_key_here"
# Alpha Vantage(外汇、商品)
export ALPHA_VANTAGE_KEY="your_api_key_here"
# HTTP代理(访问被墙数据源)
export HTTP_PROXY="http://127.0.0.1:7890"
# ~/.config/stock-toolkit/config.yaml
datasources:
yahoo_finance:
api_key: "your_api_key_here"
enabled: true
alpha_vantage:
api_key: "your_api_key_here"
enabled: true
proxy:
http: "http://127.0.0.1:7890"
https: "http://127.0.0.1:7890"
# 自定义数据源
custom:
name: "我的行情API"
base_url: "https://your-api.com"
api_key: "your_key"
enabled: true
# 查看A股指数
python scripts/stock_toolkit.py --action indices
# 查看港股恒生指数
python scripts/stock_toolkit.py --action hsi
# 查看贵金属
python scripts/stock_toolkit.py --action precious
# 添加自选股
python scripts/stock_toolkit.py --action add_watchlist --code sh600519 --name 贵州茅台
# 查看个股详情
python scripts/stock_toolkit.py --action stock_detail --code sh600519
# 税费计算
python scripts/stock_toolkit.py --action calc_tax --buy_price 1800 --sell_price 1850 --volume 100
# 📰 个股新闻 + 情感分析(NEW)
python scripts/stock_toolkit.py --action stock_news --code sh600519 --name 贵州茅台
# 📰 板块新闻 + 情感分析
python scripts/stock_toolkit.py --action sector_news --name 新能源
# 📰 政策新闻 + 情感分析
python scripts/stock_toolkit.py --action policy_news
# 📰 市场整体情绪
python scripts/stock_toolkit.py --action market_sentiment
# 配置Yahoo Finance
export YAHOO_API_KEY=xxx
# 查看美股指数
python scripts/stock_toolkit.py --action us_indices
# 查看日韩指数
python scripts/stock_toolkit.py --action asia_indices
安装后自动生成HTML仪表盘,支持:
skillhub install china-stock-toolkit
再次提醒:本工具仅供学习研究,不构成任何投资建议。投资有风险,入市需谨慎。
共 1 个版本