SuperAPI AI 工具集

coil-scan

数据与分析

查看项目

更新于 10-16 06:49

技能介绍

用途:Coil Scan 是一个每日运行的股票扫描脚本,复刻 TradingView 的“%R Trend Exhaustion [upslidedown]”指标(双时间框架 21 与 112),用于找出同时深度超卖且刚开始反转的股票。

主要能力:指标计算为 %R(n)=100*(close-highestHigh_n)/(highestHigh_n-lowestLow_n),范围 -100 至 0;快线为 %R(21) 的 EMA(7),慢线为 %R(112) 的 EMA(3),阈值 TH=-80。当快慢两线均 ≤ -80 时视为“在线圈中”(潜伏区);当快线在近期约 20 根内两线均盘整后重新上穿 -80,而慢线仍滞后,则视为看涨反转触发。输出分两类:⚡ TRIGGERED OUT(≤3 天前触发,附合理性过滤:若收盘已高于触发日价格 5% 以上或高于 EMA21,则标记“already ran — not fresh”并降级)与 🟢 IN THE COIL(两线均 ≤ -80,按深度排序)。每只股票显示 fast%R、slow%R、depth、close、day-in-coil、相对 SMA200 与 EMA21 的位置。

使用方式:在仓库根目录或任意子目录运行 python .claude/skills/coil-scan/scripts/coil_scan.py。可选参数:--universe IREN,RGTI,SMCI,SLB,FIG,GLD,ASTS(冒烟测试)、--limit 50(限制数量)、--json /tmp/coil_2026-07-19.json(输出 JSON)、--universe /tmp/my_watchlist.txt(自定义股票池文件,每行一个或逗号分隔)。默认股票池为所有实时 TDPro 筛选器加 stock-recap 持久观察列表,目标约 150–200 只。持久化文件 state/coil_watch.json 按代码记录 firstSeen、daysInCoil、entryClose/lastClose、triggered/triggerDate。数据来源为 TraderDaddy Pro Railway API,需 ≥115 根 K 线以计算慢线 %R(112)。另有 coil_ab.py 对比 CURRENT 与 STRICT 两种触发规则,账本为 state/ab_ledger.json。

适用场景:用于每日筛选深度超卖且结构衰竭的股票,辅助判断反转候选与潜伏标的。

限制:扫描仅为数据层,需人工确认后再决定仓位;资料未提供收费、价格、平台支持范围等信息。