线索池管理操作。参数:$ARGUMENTS
线索池文件:/Users/wupfagi/Documents/投研数据/缠论分析/线索池.md
执行步骤
Step 0 — 解析参数
根据 $ARGUMENTS 判断操作类型:
- 无参数 /
show→ 执行 Step 1(查看当前状态) add股票名 代码 → 执行 Step 2(添加新股)update股票名 新状态 → 执行 Step 3(更新状态)remove股票名` → 执行 Step 4(移出线索池)rank→ 执行 Step 5(重新排优先级)
Step 1 — 显示线索池当前状态
cat "/Users/wupfagi/Documents/投研数据/缠论分析/线索池.md"
输出格式化摘要:
📋 线索池状态 — {TODAY}
🔴 等待入场({n}/3)
1. {股票} {代码} | {级别} | 止损 {止损位} | 止损幅度 {%} | 信号 {信号摘要}
2. ...
🟡 观察中({n}只,排队顺序)
排队第1:{股票} — {升级条件}
排队第2:...
🟢 已入场({n}只)
{股票} | 入场价 {价} | 浮盈 {%} | 止损位 {止损}
⚫ 深研中({n}只)
{股票} — 调研大纲已生成
状态说明:等待入场上限3只,超出自动降为观察中。
Step 2 — 添加新股
收集以下信息(从参数或询问用户):
| 字段 | 内容 |
|---|---|
| 股票名称 | |
| 代码(米筐格式) | |
| 来源 | 手动添加 / chanlun-review / chanlun-monthly |
| 共振级别 | 🔥🔥🔥 三级 / 🔥🔥 两级 |
| 信号描述 | 月线+周线+日线各一句话 |
| 止损位 | |
| 初始状态 | 观察中(默认) |
运行三周期分析确认信号:
/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
确认信号有效后,在线索池文件末尾追加新行(保持表格格式),日期填今天。
入场上限检查:若新股直接设为「等待入场」,需检查当前等待入场数量:
- 已有3只「等待入场」→ 新股设为「观察中」并提示排队位置
- 少于3只 → 可直接设为「等待入场」
Step 3 — 更新状态
支持的状态转换:
| 原状态 | 可转换为 |
|---|---|
| 观察中 | 等待入场 / 深研中 / 已退出 |
| 等待入场 | 已入场(需填入场价+日期) / 观察中(信号降级)/ 已退出 |
| 深研中 | 等待入场 / 观察中 / 已退出 |
| 已入场 | 已退出(需填出场价+收益) |
更新「已入场」时额外填写:入场价、入场日期 更新「已退出」时额外填写:出场价、收益率、简短复盘一句话
读取线索池文件,找到对应行,修改状态字段和最近更新日期,写回文件。
Step 4 — 移出线索池
将对应行状态改为「已退出」,保留记录(不删行),更新最近更新字段。 同时追加退出原因(信号失效 / 止损触发 / 主动退出)。
Step 5 — 重新排优先级
按以下规则对「观察中」的股票排序(直接在摘要中展示,不改文件顺序):
- 三级共振 > 两级共振
- 同级别:一买背驰 > 二买背驰 > 二买 > 三买
- 同信号:Alpha派 ⭐⭐⭐ > ⭐⭐ > ⚠️
- 同等条件:止损幅度更小的优先
输出排队顺序表,说明哪只最可能下一个升格为「等待入场」。
声明:本工具仅供投研记录,不构成投资建议。