Coding & Development✨gemini🤖claude💬gpt🌐universal
Wyckoff Trading Agent
威科夫降临 分析A股,灵感来自 秋生trader @Hoyooyoo
Quick Start
Install this Skill
npx skills add YoungCan-Wang/Wyckoff-Analysis<div align="center"> # Wyckoff Trading Agent **A 股威科夫量价分析智能体 — 你说人话,他读盘面** [](https://pypi.org/project/youngcan-wyckoff-analysis/) [](https://www.python.org/) [](LICENSE) [](https://wyckoff-analysis-youngcanphoenix.streamlit.app/) [English](docs/README_EN.md) | [日本語](docs/README_JA.md) | [Español](docs/README_ES.md) | [한국어](docs/README_KO.md) | [架构文档](docs/ARCHITECTURE.md) </div> --- 用自然语言和一位威科夫大师对话。他能调动 10 个量价工具,自主串联多步推理,给出"打还是不打"的结论。 Web + CLI 双通道,Gemini / Claude / OpenAI 三选一,GitHub Actions 定时全自动。 ## 功能一览 | 能力 | 说明 | |------|------| | 对话式 Agent | 用自然语言触发诊断、筛选、研报,LLM 自主编排工具调用 | | 五层漏斗筛选 | 全市场 ~4500 股 → ~30 候选,六通道 + 板块共振 + 微观狙击 | | AI 三阵营研报 | 逻辑破产 / 储备营地 / 起跳板,LLM 独立审判 | | 持仓诊断 | 批量体检:均线结构、吸筹阶段、触发信号、止损状态 | | 私人决断 | 综合持仓 + 候选,输出 EXIT/TRIM/HOLD/PROBE/ATTACK 指令,Telegram 推送 | | 信号确认池 | L4 触发信号经 1-3 天价格确认后才可操作 | | 推荐跟踪 | 历史推荐自动同步收盘价、计算累计收益 | | 日线回测 | 回放漏斗命中后 N 日收益,输出胜率/Sharpe/最大回撤 | | 盘前风控 | A50 + VIX 监测,四档预警推送 | | 多通道推送 | 飞书 / 企微 / 钉钉 / Telegram | ## 快速开始 ### 一键安装(推荐) ```bash curl -fsSL https://raw.githubusercontent.com/YoungCan-Wang/Wyckoff-Analysis/main/install.sh | bash ``` 自动检测 Python、安装 uv、创建隔离环境,装完直接 `wyckoff` 启动。 ### Homebrew ```bash brew tap YoungCan-Wang/wyckoff brew install wyckoff ``` ### pip ```bash uv venv && source .venv/bin/activate uv pip install youngcan-wyckoff-analysis wyckoff ``` 启动后: - `/model` — 选择模型(Gemini / Claude / OpenAI),输入 API Key - `/login` — 登录账号,打通云端持仓 - 直接输入问题开始对话 ``` > 帮我看看 000001 和 600519 哪个更值得买 > 审判我的持仓 > 大盘现在什么水温 ``` 升级:`wyckoff update` ### Web ```bash git clone https://github.com/YoungCan-Wang/Wyckoff-Analysis.git cd Wyckoff-Analysis python3 -m venv .venv && source .venv/bin/activate pip install -r requirements.txt streamlit run streamlit_app.py ``` 在线体验:**[wyckoff-analysis-youngcanphoenix.streamlit.app](https://wyckoff-analysis-youngcanphoenix.streamlit.app/)** ## 10 个工具 Agent 的武器库,每一个都连接真实的量价引擎: | 工具 | 能力 | |------|------| | `search_stock_by_name` | 名称 / 代码 / 拼音模糊搜索 | | `diagnose_stock` | 单股 Wyckoff 结构化诊断 | | `diagnose_portfolio` | 批量持仓健康扫描 | | `get_stock_price` | 近期 OHLCV 行情 | | `get_market_overview` | 大盘水温概览 | | `screen_stocks` | 五层漏斗全市场筛选 | | `generate_ai_report` | 三阵营 AI 深度研报 | | `generate_strategy_decision` | 持仓去留 + 新标买入决策 | | `get_recommendation_tracking` | 历史推荐及后续表现 | | `get_signal_pending` | 信号确认池查询 | 工具调用顺序和次数由 LLM 实时决策,无需预编排。 ## 五层漏斗 | 层 | 名称 | 做什么 | |----|------|--------| | L1 | 剥离垃圾 | 剔除 ST / 北交所 / 科创板,市值 ≥ 35 亿,日均成交 ≥ 5000 万 | | L2 | 六通道甄选 | 主升 / 点火 / 潜伏 / 吸筹 / 地量 / 护盘 | | L3 | 板块共振 | 行业 Top-N 分布筛选 | | L4 | 微观狙击 | Spring / LPS / SOS / EVR 四大触发信号 | | L5 | AI 审判 | LLM 三阵营分类:逻辑破产 / 储备 / 起跳板 | ## 每日自动化 仓库内置 GitHub Actions 定时任务: | 任务 | 时间(北京) | 说明 | |------|-------------|------| | 漏斗筛选 + AI 研报 + 私人决断 | 周日-周四 18:25 | 全自动,结果推送飞书/Telegram | | 盘前风控 | 周一-周五 08:20 | A50 + VIX 预警 | | 涨停复盘 | 周一-周五 19:25 | 当日涨幅 ≥ 8% 复盘 | | 推荐跟踪重定价 | 周日-周四 23:00 | 同步收盘价 | | 缓存维护 | 每天 23:05 | 清理过期行情缓存 | ## 模型支持 **CLI**:Gemini / Claude / OpenAI,`/model` 一键切换,支持任意 OpenAI 兼容端点。 **Web / Pipeline**:Gemini / OpenAI / DeepSeek / Qwen / Kimi / 智谱 / 火山引擎 / Minimax,共 8 家。 ## 数据源 个股日线自动降级: ``` tushare → akshare → baostock → efinance ``` 任一源不可用时自动切换,无需干预。 ## 配置 复制 `.env.example` 为 `.env`,最少配置: | 变量 | 说明 | |------|------| | `SUPABASE_URL` / `SUPABASE_KEY` | 登录与云端同步 | | `GEMINI_API_KEY`(或其他厂商 Key) | LLM 驱动 | 可选配置:`TUSHARE_TOKEN`(高级数据)、`FEISHU_WEBHOOK_URL`(飞书推送)、`TG_BOT_TOKEN` + `TG_CHAT_ID`(Telegram 私人推送)。 > Tushare 注册推荐:[此链接注册](https://tushare.pro/weborder/#/login?reg=955650),双方可提升数据权益。 完整配置项和 GitHub Actions Secrets 说明见 [架构文档](docs/ARCHITECTURE.md)。 ## Wyckoff Skills 轻量复用威科夫分析能力:[`YoungCan-Wang/wyckoff_skill`](https://github.com/YoungCan-Wang/wyckoff_skill.git) 适合给 AI 助手快速挂载一套"威科夫视角"。 ## 交流 | 飞书群 | 飞书个人 | |:---:|:---:| | <img src="attach/飞书群二维码.png" width="200" /> | <img src="attach/飞书个人二维码.png" width="200" /> | ## 赞助 觉得有帮助?给个 Star。赚到钱了?请作者吃个汉堡。 | 支付宝 | 微信 | |:---:|:---:| | <img src="attach/支付宝收款码.jpg" width="200" /> | <img src="attach/微信收款码.png" width="200" /> | ## License [AGPL-3.0](LICENSE) © 2024-2026 youngcan --- [](https://star-history.com/#YoungCan-Wang/Wyckoff-Analysis&Date)
Repository
347stars
118forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
🤖claude🌐universal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
🌐universal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
✨gemini🤖claude💬gpt🌐universal
524
34
View
misakanet-failure-memory
Coding & Development📚 A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
🤖claude⌨️cursor🌐universal
424
158
View