Stock Market Pro

基于Yahoo Finance的股票分析技能,支持实时行情、技术指标图表与报告生成。

已扫描
适合谁
金融从业者、个人投资者
不适合谁
无网络环境用户、不熟悉命令行操作者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @kys42/stock-market-pro

Skill 说明

命令、参数、文件名以原文为准

Stock Market Pro

Stock Market Pro 是一个快速、本地优先的市场研究工具包。

获取干净的实时价格与基本面数据,生成可直接用于发布的高分辨率图表(支持 RSI/MACD/布林带/VWAP/ATR 指标面板),并一键输出包含摘要和高清 PNG 图表的报告。

可选扩展功能:通过 DuckDuckGo 快速抓取新闻链接 + 浏览器优先的期权/资金流页面(Unusual Whales)。

你可以做什么

  • 获取 实时行情(价格 + 变动)
  • 汇总 基本面信息(市值、前向市盈率、每股收益、净资产收益率)
  • 输出 ASCII 趋势图(终端友好显示)
  • 生成 高分辨率 PNG 图表,支持叠加指标面板:

- RSI / MACD / 布林带 / VWAP / ATR

  • 执行 一键报告,输出简洁摘要并生成图表路径
  • 通过 DuckDuckGo 搜索 相关新闻链接(ddgs)
  • 打开 期权/资金流页面(浏览器优先,使用 Unusual Whales)

命令(本地运行)

本技能使用 uv run --script 管理依赖。

若未安装 uv,请前往 https://github.com/astral-sh/uv 安装。

1)行情查询

uv run --script scripts/yf.py price TSLA
# 缩写形式
uv run --script scripts/yf.py TSLA

2)基本面数据

uv run --script scripts/yf.py fundamentals NVDA

3)ASCII 趋势图

uv run --script scripts/yf.py history AAPL 6mo

4)专业图表(PNG 格式)

# K线图(默认)
uv run --script scripts/yf.py pro 000660.KS 6mo

# 折线图
uv run --script scripts/yf.py pro 000660.KS 6mo line

指标选项(可选)

uv run --script scripts/yf.py pro TSLA 6mo --rsi --macd --bb
uv run --script scripts/yf.py pro TSLA 6mo --vwap --atr
  • --rsi : RSI(14)
  • --macd : MACD(12,26,9)
  • --bb : 布林带(20,2)
  • --vwap : VWAP(在选定时间段内累计计算)
  • --atr : ATR(14)

5)一键报告

输出简洁文本摘要,并生成图表 PNG 文件。

uv run --script scripts/yf.py report 000660.KS 6mo
# 输出包含:CHART_PATH:/tmp/<...>.png

可选的网络扩展功能(新闻/期权)可通过代理工作流附加。


网络扩展功能(可选)

A)新闻搜索(通过 ddgs 使用 DuckDuckGo)

本技能提供辅助脚本 scripts/ddg_search.py

依赖安装:

pip3 install -U ddgs

运行方式:

python3 scripts/news.py NVDA --max 8
# 或
python3 scripts/ddg_search.py "NVDA earnings guidance" --kind news --max 8 --out md

B)期权与资金流(浏览器优先模式)

Unusual Whales 经常阻止爬虫或无头浏览器访问。

因此推荐做法是:在浏览器中打开页面,手动查看并总结可见内容

快速链接助手:

python3 scripts/options_links.py NVDA

常用链接:

  • https://unusualwhales.com/stock/{TICKER}/overview
  • https://unusualwhales.com/live-options-flow?ticker_symbol={TICKER}
  • https://unusualwhales.com/stock/{TICKER}/options-flow-history

子命令说明(yf.py)

yf.py 支持以下命令:

  • price
  • fundamentals
  • history
  • pro
  • chart(别名)
  • report
  • option(尽力而为;建议使用浏览器回退)

查看帮助:

python3 scripts/yf.py --help

代码示例

  • 美股:AAPL, NVDA, TSLA
  • 韩股:005930.KS, 000660.KS
  • 加密货币:BTC-USD, ETH-KRW
  • 外汇:USDKRW=X
K
@kys42

已收录 1 个 Skill

相关推荐