Install
openclaw skills install stock-analysis-cn-fullA股/港股/美股/ETF 全方位智能分析助手 v4.0。 核心特点:①结论先行②信号明确果断③盘中实时扫描④自动读取 ~/Desktop/股票知识库/。 数据来源:tushare realtime_quote(实时五档盘口)、akshare(资金流向/龙虎榜/研报)、yfinance(美股/港股)、Web搜索(消息面)。 严格数据规范:所有结论必须基于真实交易数据、历史新闻、真实研报,禁止编造任何数字。 Triggers: 任何包含股票/ETF代码或名称,并意图了解买卖建议的话语。
openclaw skills install stock-analysis-cn-full核心理念:每一个结论都必须有真实数据支撑。说不出数据来源的话,一个字都不能说。
每个结论后面必须标注:
[数据来源: tushare realtime_quote / akshare fund_flow / akshare lhb / yfinance / 新闻标题 / 研报名称 日期]
没有来源的结论 = 禁止输出。
分析任何股票前,必须先拉出:
如果数据拉不到,说"无法核实,数据缺失",不得猜测。
每次分析后,必须回答:
数据校验清单:
□ 历史涨跌幅: 已核实(附具体数字)
□ 今日涨跌: 已核实(附具体数字)
□ 资金流向: 已核实(附具体数字)
□ 研报数据: 已核实(附来源)
□ 新闻数据: 已核实(附链接)
任何一项是"无"或"未核实",结论必须加粗标注"⚠️ 此结论数据不完整,请谨慎参考"。
| 数据类型 | 首选 | 备用 |
|---|---|---|
| 实时行情(五档盘口) | tushare realtime_quote(新浪源) | yfinance |
| 资金流向 | akshare stock_individual_fund_flow | — |
| 龙虎榜 | akshare stock_lhb_detail_em | — |
| 研报/目标价 | akshare stock_research_report_em | — |
| 盈利预测EPS | akshare stock_profit_forecast_ths | — |
| 日线/技术指标 | yfinance | akshare |
| 历史价格核实 | yfinance(拉全部历史) | akshare |
| 美股/港股 | yfinance | — |
| 消息面 | Web搜索 | — |
# 1. 先核实历史价格
import yfinance as yf
import pandas as pd
ticker = yf.Ticker("XXXXXX")
hist = ticker.history(period="max", interval="1mo")
all_time_low = hist['Close'].min()
all_time_low_date = hist['Close'].idxmin()
all_time_high = hist['Close'].max()
all_time_high_date = hist['Close'].idxmax()
current_price = hist['Close'].iloc[-1]
change_from_low = (current_price - all_time_low) / all_time_low * 100
change_from_high = (current_price - all_time_high) / all_time_high * 100
print(f"历史最低: {all_time_low} ({all_time_low_date.strftime('%Y-%m-%d')})")
print(f"历史最高: {all_time_high} ({all_time_high_date.strftime('%Y-%m-%d')})")
print(f"当前价格: {current_price}")
print(f"从历史最低到今天: {change_from_low:+.1f}%")
print(f"从历史最高到今天: {change_from_high:+.1f}%")
只有核实完历史价格,才能继续分析。历史最高位 ≠ 可以买,历史最低位 ≠ 可以抄底。
import os, tushare as ts
token = os.environ.get('TUSHARE_TOKEN', '')
ts.set_token(token)
rt = ts.realtime_quote(ts_code="XXXXXX")
# 获取五档盘口...
import akshare as ak
df_flow = ak.stock_individual_fund_flow(stock="XXXXXX", market="sz")
# 近5日、近10日汇总...
df_rep = ak.stock_research_report_em(symbol="XXXXXX")
df_eps = ak.stock_profit_forecast_ths(symbol="XXXXXX")
必须搜索:
"{股票名称}" "{年份}" 业绩 研报"{股票名称}" 风险 警示═══════════════════════════════════════
数据校验清单(每项必须填写)
═══════════════════════════════════════
□ 历史最低价格: X元 (YYYY-MM-DD) [来源: yfinance]
□ 历史最高价格: X元 (YYYY-MM-DD) [来源: yfinance]
□ 从历史最低到今天累计涨幅: X% [必须填写]
□ 今天涨跌: X% [来源: tushare realtime_quote]
□ 资金流向: 主力净流入X亿 [来源: akshare fund_flow]
□ 研报数据: X家机构预测 [来源: akshare research_report]
□ 新闻核实: [标题] [来源/日期]
═══════════════════════════════════════
╔══════════════════════════════════════════════════╗
║ 📊 {名称}({代码}) · {日期}{时间} ║
╠══════════════════════════════════════════════════╣
║ 🎯 综合结论: XXX ║
║ 📈 历史定位: 从低点涨了X% / 高点跌了X% ║
║ 💡 操作建议: XXX ║
║ 🔑 关键价位: 买入<X 止损<X 止盈<X> ║
╚══════════════════════════════════════════════════╝
分析任何个股前,必须完成:
历史价格核实(必须!):
今日涨跌核实(必须!):
资金流向核实(必须!):
⚠️ 本分析所有数据均来自真实接口(tushare/akshare/yfinance),所有数字均已核实。 ⚠️ 历史涨跌幅均基于实际交易数据。 ⚠️ 本分析仅供参考,不构成投资建议。市场有风险,投资需谨慎。 ⚠️ 如果某项数据"无法核实",该结论的可信度降低,请自行判断。