Skill 名称(推荐对外叫法):
一个可单独开源、独立使用的“股票短期分析”技能,目录内自带完整脚本:
在这些场景下,应该触发/使用本 skill:
trend(多头/空头/震荡)weekly_change_pct / today_change_pctsignal(buy/sell/hold)score(0~10 短期强弱评分)不适用的场景:
本 skill 目录自带以下 Python 脚本(均在 scripts/ 子目录下):
fetch_with_indicators(symbol_or_name, start_date, end_date, adjust, prefer)analyze_single(ts_code: str, df: pd.DataFrame) -> AnalysisResultAnalysisResult 字段已在文件顶部详细注释,包括:trend / weekly_change_pct / today_change_pctmacd_ / rsi_signal / scorema_pattern / ma_bias / ma_values / ma_spreadtrend_strength / reversal_hint / risk_levelscripts/analyze_result.md,可作为下游解读/LLM 的 schema 参考。python scripts/strategy_analyzer.py 招商银行 --days 120get_today_quote(symbol_or_name):ak.stock_zh_a_spot 获取全市场实时行情,然后按代码或名称筛选单只股票;python scripts/today.py ,直接在终端输出今日行情快照(盘中)。运行本 skill 需要外部环境已安装:
akshare、pandas从用户对话中,尽量提取这些信息:
缺省策略:
本 skill 分为两个典型使用场景,请不要混用:
scripts/today.py:python scripts/today.py 方大炭素ak.stock_zh_a_spot 拉当前实时盘口,不经过 fetch.py / analyze.py;fetch.py + analyze.py 这一整套日线分析流程(见下文步骤 1~5)。当是“趋势 / 策略分析”场景时,按以下步骤工作:
symbol_or_namestart_date/end_date 或 days)prefer(sina/tx)和 adjust("", "qfq", "hfq")scripts/fetch.py 导入 fetch_with_indicators。fetch_with_indicators(symbol_or_name, start_date, end_date, adjust, prefer)python scripts/fetch.py --days 120 --prefer sina --adjust "" from scripts.analyze import analyze_singleres = analyze_single(ts_code=symbol_or_name, df=df_with_indicators)python scripts/analyze.py --days 120 --prefer sina --adjust "" AnalysisResult,可以通过:asdict(res) 形式转换为普通字典,方便解读字段。scripts/analyze_result.md,便于后续自动化/NL 解读。trend:当前是多头/空头/震荡趋势,简要说明依据(近期一周涨跌幅)。weekly_change_pct:最近一周涨跌幅(%),说明“这一周整体是涨还是跌、多大幅度”。today_change_pct:今天相对昨天的涨跌幅(%),说明“今天是大涨/小涨/小跌/大跌”。signal:当前信号是 buy / sell / hold,并说明触发的逻辑大致是什么。score:所在区间(例如 0~2 很弱、3~5 一般、6~8 偏强、9~10 很强)。macd_strength, macd_momentum, rsi_zone, rsi_trend 等作为辅助参考;ma_pattern / ma_bias / ma_spread / trend_strength;reversal_hint / risk_level,用于说明是否存在顶部/底部预警或趋势过度发散等风险。analyze.py 后,将 asdict(res) 结果连同 scripts/analyze_result.md 的字段说明,交给专门的解读模块(例如 scripts/analyze_data.md 中描述的规范)生成文本。> 趋势:空头(bearish)。最近一周累计下跌约 13.9%,整体处在明显下跌通道。
>
> 涨跌情况:今天相对昨天约 -2.5%,延续下跌,未见有效止跌信号。
>
> 信号与评分:signal = sell,score = 1(0~10 中偏底部区间,短期状态较差)。
>
> 结论:这只股票当前短期趋势偏弱,风险较高,不适合作为当前关注重点标的,如已持有可考虑减仓或观望处理。以上仅为技术面参考,不构成投资建议。
共 1 个版本