用途:盘后检测 QQQ(纳指代理)与 SPY(标普 500 代理)的 IBD 式派发日,输出大盘恶化信号及 TQQQ/QQQ 敞口建议。适用于美股收盘后、加仓 TQQQ 或调整杠杆仓位前、评估上升趋势是否转弱时,也可作为 FTD 检测等市场状态框架的上游输入;不用于执行交易或 IBD 规则外的自主预测。
核心规则:当日收盘较前日低至少 0.2%,且成交量高于前日,即计为派发日;自该日起超过 25 个交易日,或指数自派发日收盘上涨 5%(默认用派发后最高价,可配置为收盘价)时失效;当日派发日不会立即失效。d5/d15/d25 统计 age_sessions <= N 的活跃记录(涵盖 0..N,即 N+1 个交易日)。
风险分级:NORMAL(d25<=2)、CAUTION(d25>=3)、HIGH(d25>=5 或 d15>=3 或 d5>=2)、SEVERE(d25>=6 或 d15>=4,或跌破 21EMA/50MA 且 d25>=5)。同时加载 QQQ 与 SPY 时按 QQQ 加权合并:单个 SEVERE 升为 SEVERE,QQQ HIGH 升为整体 HIGH,QQQ NORMAL 加 SPY HIGH 也升为 HIGH。
TQQQ 敞口政策:NORMAL 保持 100% 与基础止损;CAUTION 目标 75%、止损 min(base,7%);HIGH 目标 50%、min(base,5%);SEVERE 目标 25%、min(base,3%)。QQQ 政策较温和(HIGH=75%、SEVERE=50%)。
用法:输入符号(默认 QQQ、SPY)、回看窗口(默认 80 个交易日)、可选 --as-of 回测、策略上下文(TQQQ/QQQ、当前敞口、基础跟踪止损)以及 FMP API key(--api-key、配置 data.api_key 或 FMP_API_KEY 环境变量,按此优先级)。CLI 示例:python3 skills/ibd-distribution-day-monitor/scripts/ibd_monitor.py --symbols QQQ,SPY --lookback-days 80 --instrument TQQQ --current-exposure 100 --base-trailing-stop 10 --output-dir reports/。输出 JSON 与 Markdown 到 reports/ 或 --output-dir,敏感键自动脱敏。
限制:需要 FMP API key,免费层 250 次/天,足以支撑每日 QQQ+SPY 运行;不执行交易,建议仅为风控参考;缺失或不可靠的成交量数据仅记为审计警告,不计为派发日;不覆盖数据不足时的 21EMA/50MA 判断,相关标记为 None。相关技能:ftd-detector、market-top-detector、position-sizer。