chanlun-review
每日缠论复盘监控。三周期(月/周/日)多维度分析4大指数和线索池,全市场扫描后用周线/月线过滤日线信号,只保留多级共振买点。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
每日缠论复盘监控。三周期(月/周/日)多维度分析4大指数和线索池,全市场扫描后用周线/月线过滤日线信号,只保留多级共振买点。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Alpha派金融投研平台API技能,用于调用Alpha派(AlphaPai/PaiPai)的投资研究接口。覆盖五大核心能力:投研知识问答、投研数据检索、投资研究Agent(公司一页纸/业绩点评/调研大纲/主题选股/投资逻辑/可比公司/观点Challenge/行业一页纸/个股选基/主题选基/画图)、股票公告列表查询、投研图表搜索。当用户提到AlphaPai、Alpha派、PaiPai、投研问答、召回数据、公司一页纸、行业一页纸、业绩点评、调研大纲、投资逻辑、可比公司、选基、搜图表等关键词时,务必使用本skill。
快速催化剂速查。对任意股票查询14天内重要公告/研报/事件,一句话给出影响评估。支持 Telegram 触发(格式:催化 股票名)。
用缠中说缠理论分析A股或港股,给出笔/中枢/买卖点判断。调用Tushare Pro API获取数据,结合czsc算法识别分型、笔、线段、中枢,判断买卖点和背驰。支持A股(如600519/000001)和港股(如700/9988)。
每周缠论扫描,发现月维度投资机会(持仓数周~2个月)。主信号为周线买点+背驰,月线决定方向(下行强趋势直接过滤),日线配合确认入场时机。多级共振优先。
每月缠论扫描,发现季维度投资机会(持仓3~6个月)。主信号为月线买点(一买/二买+背驰),周线确认方向,日线找入场时机。三级共振为最高级别信号。建议每月底最后交易日运行。
扫描自选股或全市场,筛选缠论买点候选标的。运行每日收盘复盘脚本,返回有一/二/三类买点或背驰信号的股票清单,并由Claude做优先级排序和简要点评。
| name | chanlun-review |
| description | 每日缠论复盘监控。三周期(月/周/日)多维度分析4大指数和线索池,全市场扫描后用周线/月线过滤日线信号,只保留多级共振买点。 |
| argument-hint | (无参数,直接运行) |
| allowed-tools | Bash |
执行每日缠论复盘监控。今天日期:$ARGUMENTS
缠论多周期分析原则:月线定方向,周线确趋势,日线找入场。三级共振(月+周+日均有买点)信号最强;两级共振(周+日)次之;仅日线信号不入线索池。
必须首先执行,根据状态动态决定跳过哪些步骤,并立即在后台启动全市场扫描(与 Step 1、2 并行运行):
POOL_FILE="/Users/wupfagi/Documents/投研数据/缠论分析/线索池.md"
TODAY=$(date +%Y%m%d)
TODAY_DATE=$(date +%Y-%m-%d)
REPORT="/Users/wupfagi/Cloude Code/reports/${TODAY}_all_1d.md"
SCAN_LOG="/tmp/scan_${TODAY}.log"
# 检查线索池状态
HAS_POSITIONS=$(grep -c "已入场" "$POOL_FILE" 2>/dev/null || echo 0)
POOL_ROWS=$(grep "^\|" "$POOL_FILE" 2>/dev/null | grep -v "\-\-\-" | tail -n +2 | wc -l | tr -d ' ')
POOL_EMPTY=$([ "$POOL_ROWS" -le 0 ] && echo true || echo false)
# 检查今日报告是否已存在
REPORT_EXISTS=$([ -f "$REPORT" ] && echo true || echo false)
echo "=== CONTEXT CHECK ==="
echo "has_positions=$HAS_POSITIONS"
echo "pool_empty=$POOL_EMPTY (rows=$POOL_ROWS)"
echo "report_exists=$REPORT_EXISTS"
# 后台启动全市场扫描(若未运行)
if [ "$REPORT_EXISTS" = "false" ]; then
echo "后台启动全市场扫描(并行模式)..."
nohup /usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/daily_scan.py" all 1d \
> "$SCAN_LOG" 2>&1 &
echo "扫描 PID=$! 已启动,Step 1/2 执行期间后台运行"
else
echo "今日扫描报告已存在,跳过重新扫描"
fi
根据输出决定后续步骤:
has_positions=0 → Step 2.3 整体跳过(无持仓无需出场监控)pool_empty=true → Step 2、2.5、2.7 整体跳过(线索池为空)report_exists=true → Step 3 直接读缓存,无需等待对以下4个指数,分别跑月线、周线、日线三个周期的缠论分析:
for code in 000300.XSHG 000510.XSHG 000852.XSHG 932000.INDX; do
echo "=== $code 月线 ==="
/usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" $code 1M
echo "=== $code 周线 ==="
/usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" $code 1w
echo "=== $code 日线 ==="
/usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" $code 1d
done
输出三周期市场环境评分表:
| 指数 | 月线位置/走势 | 周线位置/走势 | 日线位置/走势 | 月线评分 | 周线评分 | 日线评分 | 综合 |
|---|---|---|---|---|---|---|---|
| 沪深300 | |||||||
| 中证A500 | |||||||
| 中证1000 | |||||||
| 中证2000 |
评分规则(每个周期):中枢上方=+1,内部=0,下方=-1;有背驰额外+1 综合评分 = 月线×0.5 + 周线×0.3 + 日线×0.2(月线权重最高) 综合结论:强势(>1.5)/ 震荡(-0.5~1.5)/ 弱势(<-0.5)
技术面评分完成后,用 Alpha派 查询今日市场驱动因素,与缠论结构结合做综合解读:
TODAY=$(date +%Y-%m-%d)
THREE_DAYS_AGO=$(date -v-3d +%Y-%m-%d)
/usr/bin/python3 /Users/wupfagi/.claude/skills/alphapai-research/scripts/alphapai_client.py \
qa --mode Flash \
--question "今天A股市场(${TODAY})主要指数的涨跌驱动是什么?大盘风格(沪深300/中证A500)和小盘风格(中证1000/中证2000)今日表现差异的原因是什么?有哪些重要的资金流向或消息面因素?" \
--start ${THREE_DAYS_AGO} --end ${TODAY}
综合缠论三周期技术面 + Alpha派消息面,输出指数深度解读:
【市场解读 — {TODAY}】
📊 技术面:综合评分 — 强势/震荡/弱势
· 沪深300:月线{位置},周线{位置},日线{走势一句话}
· 中证1000:月线{位置},周线{位置},日线{走势一句话}
· 大小盘分化:是否分化 + 原因(月线方向是否一致)
📰 消息面(Alpha派):
· 驱动因素:今日主要驱动1-2条
· 资金动向:北向/融资余额/板块轮动
· 风险提示:若有
🎯 操作倾向:
结合月线方向 + 消息面,给出今日操作倾向:进攻/防守/观望,1-2句理由
(月线弱势时即使日线有买点也应谨慎)
读取线索池文件:
cat "/Users/wupfagi/Documents/投研数据/缠论分析/线索池.md" 2>/dev/null || echo "线索池为空"
可入场上限规则(每次复盘强制执行):
仓位计算公式(用于每只等待入场/已入场股票):
基础风险度 = 1%(每笔最多亏损总资金的1%,可按实际风险偏好调整)
止损幅度% = (当前价 - 止损位) / 当前价 × 100
基础仓位% = 基础风险度 / 止损幅度%
共振系数:三级共振=1.0 / 两级共振=0.7 / 60min单级=0.3
市场系数:强势(综合>1.5)=1.2 / 震荡(-0.5~1.5)=0.8 / 弱势(<-0.5)=0.4
推荐仓位% = 基础仓位% × 共振系数 × 市场系数(上限20%)
对线索池中状态为「观察中」「等待入场」「深研中」的每只股票,跑三个周期分析:
# 对每只线索池股票执行三周期分析
/usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" {代码} 1M
/usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" {代码} 1w
/usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" {代码} 1d
综合三周期对每只股票判断:
读取线索池中状态为「已入场」的所有持仓:
cat "/Users/wupfagi/Documents/投研数据/缠论分析/线索池.md" 2>/dev/null | grep "已入场"
对每只持仓股,执行三周期卖点扫描:
/usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" {代码} 1M
/usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" {代码} 1w
/usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" {代码} 1d
判断逻辑:
⛔ 红色警报(需立即处理):
⚠️ 黄色提示(需要关注):
✅ 持仓健康:无上述信号,显示当前浮盈
计算当前浮盈% = (当前收盘价 - 入场价) / 入场价 × 100 同步更新线索池该行的「当前浮盈%」字段。
若无「已入场」持仓,跳过此步骤。
对线索池中每只股票,统计其出现天数(读取线索池「首次发现」和「最近更新」字段推算)。
若满足以下条件:
连续出现≥3天 + 状态为「观察中」或「等待入场」+ 尚未生成过调研大纲
自动触发调研大纲并标注状态升级为「深研中」:
/usr/bin/python3 /Users/wupfagi/.claude/skills/alphapai-research/scripts/alphapai_client.py \
agent --mode 3 \
--question "{股票名称}({代码})的调研问题大纲" --stock {代码}:{股票名称}
调研大纲保存到:/Users/wupfagi/Documents/投研数据/调研大纲_{股票名称}_{TODAY}.md
触发深研的同时,自动运行 Challenge:
/usr/bin/python3 /Users/wupfagi/.claude/skills/alphapai-research/scripts/alphapai_client.py \
agent --mode 9 \
--question "Challenge该观点:{股票名称}({代码})值得买入,信号为{信号类型}" \
--template-text "{股票名称}({代码})值得买入,信号为{信号类型}"
Challenge结果追加到调研大纲文件末尾(## 反驳观点 章节),帮助判断是否真的值得下手。
对线索池中所有股票(所有状态),查询过去5天内的新公告:
# 对每只线索池股票执行
/usr/bin/python3 /Users/wupfagi/.claude/skills/alphapai-research/scripts/alphapai_client.py \
report --code {代码}
重点关注以下类型公告(立即提示):
若发现重要公告,在每日简报"线索池更新"表格中追加「📢 公告」列,并给出一句话影响评估。
第一步:日线初筛
TODAY=$(date +%Y%m%d)
REPORT="/Users/wupfagi/Cloude Code/reports/${TODAY}_all_1d.md"
if [ -f "$REPORT" ]; then
echo "使用已有报告: $REPORT"
cat "$REPORT"
else
echo "开始全市场日线扫描(约30-60分钟)..."
/usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/daily_scan.py" all 1d
cat "$REPORT"
fi
从日线报告中提取初始候选股(所有一买/二买信号,成交额≥5000万)。
第二步:周线确认(对所有日线候选股逐一执行)
# 对每只日线候选股执行周线分析
/usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" {代码} 1w
第三步:月线方向确认(对周线确认股执行)
# 对周线已确认的股票执行月线分析
/usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" {代码} 1M
多周期共振评级规则:
| 级别 | 条件 | 标记 |
|---|---|---|
| 三级共振 | 月线非下行 + 周线买点/底背驰 + 日线买点 | 🔥🔥🔥 |
| 两级共振 | 周线非下行 + 日线买点 | 🔥🔥 |
| 日线单级 | 仅日线买点,周线中枢下方无背驰 | 过滤不展示 |
过滤规则:
按信号强度排序:
自选股中有信号的在报告顶部单独标注 ⭐。
对 Step 3 过滤后的 L1+L2 信号股(三级/两级共振,成交额≥5000万),采用两步策略节省配额:
第一步:Flash预筛(每只股票仅1次查询)
TWO_WEEKS_AGO=$(date -v-14d +%Y-%m-%d)
TODAY=$(date +%Y-%m-%d)
/usr/bin/python3 /Users/wupfagi/.claude/skills/alphapai-research/scripts/alphapai_client.py \
qa --mode Flash \
--question "{股票名称}({代码})最近两周是否有重要信息?(研报/公告/重大合同/业绩预告/监管关注)请用一句话回答:有或无,若有请列出要点。" \
--start ${TWO_WEEKS_AGO} --end ${TODAY}
第二步:按预筛结果决定是否深查
# 正向催化(仅信息丰富的股票执行)
/usr/bin/python3 /Users/wupfagi/.claude/skills/alphapai-research/scripts/alphapai_client.py \
qa --mode Flash \
--question "{股票名称}({代码})过去两周有哪些基本面积极信息?包括业绩超预期、订单/客户催化、估值偏低等" \
--start ${TWO_WEEKS_AGO} --end ${TODAY}
# 负面风险(仅信息丰富的股票执行)
/usr/bin/python3 /Users/wupfagi/.claude/skills/alphapai-research/scripts/alphapai_client.py \
qa --mode Flash \
--question "{股票名称}({代码})近期有哪些值得警惕的风险?包括业绩不及预期、客户流失、监管风险等" \
--start ${TWO_WEEKS_AGO} --end ${TODAY}
根据查询结果综合评级:
| 评级 | 条件 |
|---|---|
| ⭐⭐⭐ 重点关注 | 三级共振 + 有正向催化 + 无明显风险 |
| ⭐⭐ 观察 | 三级共振 + 无信息,或两级共振 + 有正向催化 |
| ⚠️ 谨慎 | 任意共振信号 + 有负面风险 |
数量控制:过滤后信号股超过20只时,仅对 L1 全部查询,L2 只查前10只(按成交额排序)。
对线索池中状态为「观察中」「等待入场」「深研中」的股票,查询未来已知时间节点:
/usr/bin/python3 /Users/wupfagi/.claude/skills/alphapai-research/scripts/alphapai_client.py \
qa --mode Flash \
--question "{股票名称}({代码})未来1-3个月有哪些已知的重要时间节点?请涵盖:业绩披露窗口(季报/年报)、限售股解禁日、重要行业展会/政策会议、大股东减持窗口期、分红除权日。"
汇总为催化剂日历表,按日期排序:
📅 催化剂日历(线索池)
| 日期 | 股票 | 事件 | 影响 |
|------|------|------|------|
| MM-DD | XX | 一季报披露窗口 | 关注营收增速 |
| MM-DD | XX | 限售股解禁(X亿) | 压力风险 |
| MM-DD | XX | 行业展会 | 可能有订单公告 |
距今7天内的事件标注 ⚡,已过期事件不显示。
格式:
# 每日缠论复盘 — {TODAY}
## 持仓出场监控
| 股票 | 入场价 | 入场日期 | 当前价 | 浮盈% | 止损位 | 日线卖点 | 周线卖点 | 月线状态 | 警报 |
|------|-------|---------|-------|------|-------|---------|---------|---------|------|
(若无已入场持仓,显示"暂无持仓")
## 市场环境(三周期)
| 指数 | 月线 | 周线 | 日线 | 综合评分 |
|------|------|------|------|---------|
**综合结论**:强势/震荡/弱势
## 市场深度解读
[月线方向 + 周线确认 + Alpha派消息面综合,含操作倾向]
## 线索池更新(三周期)
| 股票 | 月线 | 周线 | 日线 | 状态变化 | 当前价 | 止损位 | 止损幅度 | 推荐仓位 | 提示 |
|------|------|------|------|---------|-------|-------|---------|---------|------|
(推荐仓位 = 1% / 止损幅度% × 共振系数 × 市场系数,上限20%)
### 可入场候选 Top 3(本日优先级排序)
| 排名 | 股票 | 级别 | 止损位 | 止损幅度 | 推荐仓位 | Alpha派评级 | 入场条件 |
|------|------|------|-------|---------|---------|-----------|---------|
(超出3只的候选维持「观察中」,等前序股票入场或失效后依次递补)
## 自选股命中
[有信号则列出并标注共振级别,无则"今日无新命中"]
## 全市场多级共振信号股
| 评级 | 共振级别 | 股票 | 代码 | 信号 | 成交额 | 催化/风险摘要 |
|------|---------|------|------|------|-------|-------------|
(过滤说明:今日日线初筛X只→周线过滤后剩Y只→月线确认Z只三级共振)
## 催化剂日历
[按日期排序的线索池时间节点,7天内标⚡]
## 入场确认清单
(仅对状态为「等待入场」的股票逐项检查,全部✅才可入场)
| 检查项 | {股票1} | {股票2} |
|-------|--------|--------|
| 日线中枻未破(当前价 > 中枻下沿) | | |
| 大盘综合评分 > -0.5(非弱势) | | |
| 今日成交量 > 前5日均量的50% | | |
| 推荐仓位已计算(见线索池更新表) | | |
| decision-log已填写 | | |
| **结论** | ✅可入场 / ❌等待 | ✅可入场 / ❌等待 |
## 今日操作提示
[需要关注的1-3个重点,结合月线方向给出核心判断]
保存到:/Users/wupfagi/Documents/投研数据/缠论分析/每日复盘_{TODAY}.md
声明:本分析仅供参考,不构成投资建议。