Skip to main content

pre-close-check

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

الانتقال إلى التثبيت

معلومات المصدر

المستودع
WupfAGI/claude-investment-skills
آخر نشاط في المصدر
٢٨ مارس ٢٠٢٦ في ٠٢:٤٠
لغة SKILL.md المكتشفة
الصينية
النجوم
١٤
التفرعات
٣

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
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 ``` --- 声明:本分析仅供参考,不构成投资建议。
عرض على GitHub