chanlun-review
每日缠论复盘监控。三周期(月/周/日)多维度分析4大指数和线索池,全市场扫描后用周线/月线过滤日线信号,只保留多级共振买点。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
每日缠论复盘监控。三周期(月/周/日)多维度分析4大指数和线索池,全市场扫描后用周线/月线过滤日线信号,只保留多级共振买点。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
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
声明:本分析仅供参考,不构成投资建议。