finnhub-stock
Installation
SKILL.md
Finnhub 股票查询 Skill
使用 Finnhub API 查询股票市场数据,包括实时价格、公司基本面、K线数据、财务报表等。
功能
- 实时股票价格 - 获取股票的实时报价
- 公司基本面 - 查询公司概况、行业、市值等信息
- K线数据 - 获取历史价格数据(日线、周线、月线)
- 财务报表 - 查询收入报表、资产负债表、现金流量表
- 新闻情感 - 获取股票相关新闻和情感分析
- 搜索股票 - 根据公司名称或代码搜索股票
- 分析师评级 - 查询分析师推荐、目标价、盈利预测(新增)
使用方法
1. 查询实时股票价格
node ~/.openclaw/workspace/skills/finnhub-stock/scripts/query.mjs quote AAPL
2. 查询公司基本面
node ~/.openclaw/workspace/skills/finnhub-stock/scripts/query.mjs profile AAPL
3. 获取K线数据
node ~/.openclaw/workspace/skills/finnhub-stock/scripts/query.mjs candle AAPL --resolution D --days 30
4. 搜索股票
node ~/.openclaw/workspace/skills/finnhub-stock/scripts/query.mjs search Apple
5. 查询财务报表
node ~/.openclaw/workspace/skills/finnhub-stock/scripts/query.mjs financials AAPL
6. 获取新闻
node ~/.openclaw/workspace/skills/finnhub-stock/scripts/query.mjs news AAPL
7. 查询综合分析师评级(推荐)
node ~/.openclaw/workspace/skills/finnhub-stock/scripts/query.mjs rating AAPL
8. 查询分析师推荐趋势
node ~/.openclaw/workspace/skills/finnhub-stock/scripts/query.mjs recommendation TSLA
9. 查询分析师目标价
node ~/.openclaw/workspace/skills/finnhub-stock/scripts/query.mjs target MSFT
10. 查询盈利预测
node ~/.openclaw/workspace/skills/finnhub-stock/scripts/query.mjs earnings GOOGL
参数说明
symbol: 股票代码(如 AAPL, TSLA, MSFT)--resolution: K线分辨率(1, 5, 15, 30, 60, D, W, M)--days: 获取最近N天的数据--from: 开始日期(YYYY-MM-DD)--to: 结束日期(YYYY-MM-DD)
支持的市场
- 美股(US Stocks)
- 全球股票
- 外汇(Forex)
- 加密货币(Crypto)
API 限制
免费版限制:
- 每分钟 60 次请求
- 实时数据访问
示例
查询苹果公司股价
node ~/.openclaw/workspace/skills/finnhub-stock/scripts/query.mjs quote AAPL
输出:
{
"c": 150.25, // 当前价格
"h": 151.50, // 最高价
"l": 149.80, // 最低价
"o": 150.00, // 开盘价
"pc": 149.50, // 前收盘价
"t": 1234567890
}
查询特斯拉公司信息
node ~/.openclaw/workspace/skills/finnhub-stock/scripts/query.mjs profile TSLA
获取最近30天的日K线
node ~/.openclaw/workspace/skills/finnhub-stock/scripts/query.mjs candle AAPL --resolution D --days 30
配置
需要在 .openclaw/env.json 中配置 Finnhub API key:
{
"FINNHUB_API_KEY": "your_api_key_here"
}
获取 API key:访问 Finnhub.io 注册免费账号。
注意事项
- 需要在
.openclaw/env.json中配置FINNHUB_API_KEY环境变量 - 股票代码需要使用正确的格式(通常是大写)
- 免费版有请求频率限制(每分钟60次),请合理使用
- 数据仅供参考,不构成投资建议
技术细节
- 使用 Node.js 实现
- RESTful API 调用
- JSON 格式输出
- 支持命令行参数
Related skills