Skip to main content

pre-close-check

14:50收盘前检查。对「等待入场」和「已入场」股票跑日线缠论分析,叠加止损价格预警,判断是否需要今日操作。

Aller à l'installation

Informations de source

Dépôt
WupfAGI/claude-investment-skills
Dernière activité de la source
28 mars 2026 à 02:40
Langue détectée de SKILL.md
chinois
Étoiles
14
Forks
3

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
pre-close-check
description
14:50收盘前检查。对「等待入场」和「已入场」股票跑日线缠论分析,叠加止损价格预警,判断是否需要今日操作。
argument-hint
无参数,直接运行
allowed-tools
Bash
收盘前紧急检查(14:50触发)。参数:$ARGUMENTS ## 执行步骤 ### Step 1 — 读取持仓与候选 ```bash cat "/Users/wupfagi/Documents/投研数据/缠论分析/线索池.md" ``` 提取: - **「已入场」**股票(入场价、止损位) - **「等待入场」**股票(止损位、入场条件) 若两类均为空 → 输出「无持仓无候选,无需检查」退出。 --- ### Step 2 — 实时价格 + 止损检查 ```bash /usr/bin/python3 -c " import sys; sys.path.insert(0, '/Users/wupfagi/Cloude Code') from chanlun.data import init_rq init_rq() import rqdatac as rq import datetime codes = {代码列表} today = datetime.date.today().strftime('%Y-%m-%d') prices = rq.get_price(codes, start_date=today, end_date=today, frequency='1d', fields=['close']) print(prices) " ``` 对每只股票计算: - `距止损幅度% = (当前价 - 止损位) / 当前价 × 100` - `< 3%` → 🔴 红色警报 - `3%~5%` → 🟡 黄色提示 - `> 5%` → ✅ 安全 --- ### Step 3 — 日线缠论结构扫描 对每只「已入场」和「等待入场」股票,跑日线分析: ```bash /usr/bin/python3 "/Users/wupfagi/Cloude Code/scripts/analyze_ts.py" {代码} 1d ``` 重点判断: - **卖点信号**:`sell_point` 是否出现(一卖/二卖/三卖) - **中枻破位**:`price_vs_zs = below` 且无底背驰 - **背驰性质**:顶背驰出现 = 卖出预警 --- ### Step 4 — 入场条件确认(仅「等待入场」股票) 检查当前价格是否满足线索池中记录的入场条件: - 日线向上突破关键位? - 成交量是否放大?(通过今日量 vs 5日均量判断) ```bash /usr/bin/python3 -c " import sys; sys.path.insert(0, '/Users/wupfagi/Cloude Code') from chanlun.data import init_rq init_rq() import rqdatac as rq, datetime, pandas as pd code = '{代码}' end = datetime.date.today().strftime('%Y-%m-%d') start = (datetime.date.today() - datetime.timedelta(days=10)).strftime('%Y-%m-%d') df = rq.get_price(code, start_date=start, end_date=end, frequency='1d', fields=['volume']) avg5 = df['volume'].iloc[-6:-1].mean() today_vol = df['volume'].iloc[-1] ratio = today_vol / avg5 if avg5 > 0 else 0 print(f'今日量: {today_vol:.0f} 5日均量: {avg5:.0f} 比值: {ratio:.2f}') " ``` --- ### Step 5 — 输出收盘前简报 ``` ⏰ 收盘前检查 — {TODAY} 14:50 🔴 需要关注({n}只) · {股票} 当前{价},距止损{%} [原因:止损预警/卖点出现] 🟡 一般关注({n}只) · {股票} 当前{价},距止损{%} ✅ 正常({n}只) · {股票} 当前{价},结构健康 📥 入场条件检查(等待入场) · {股票}:量能{比值} — [未满足/今日可考虑入场] 🎯 今日操作建议 [1-3条操作指引,结合卖点+止损情况] ``` 同时通过 Telegram 推送简报: ```bash python3 /Users/wupfagi/.claude/telegram_gateway/notify.py "{简报内容}" --parse-mode Markdown ``` --- 声明:本分析仅供参考,不构成投资建议。
Voir sur GitHub