关于 stockbee-exhaustion-hammer-screener
这项 Python 技能用于筛选美股中的 Stockbee 风格卖压衰竭锤形候选,供交易者评估强势、高流动性股票的回调;它为人工审查排序,不发出信号或下单。
主要功能
- 01筛选卖压衰竭锤形候选
- 02识别下破后收复形态
- 03评估回调与先前动量
- 04评估流动性、K 线形态和风险
- 05支持实时、代码列表或 OHLCV 输入
- 06输出候选及淘汰报告
适用场景
- 01寻找临近收盘的长下影线候选
- 02审查强势、高流动性股票的回调
- 03筛选下破后收复形态
- 04为人工交易规划整理候选
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tradermonty/ claude-trading-skills --skill stockbee-exhaustion-hammer-screener安装后在 Claude Code 中输入/stockbee-exhaustion-hammer-screener确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
requirements.txtreferences/exhaustion_hammer_methodology.mdnear_close_operations.mdscoring_system.mdscripts/fmp_client.pyscreen_exhaustion_hammer.pyscripts/tests/test_screen_exhaustion_hammer_coverage.pytest_screen_exhaustion_hammer.py详细介绍
Stockbee 衰竭锤形态筛选器
筛选美股中的 Stockbee 风格卖盘衰竭锤形态候选标的。此技能用于生成候选标的并评估形态质量,并非信号服务或自动执行系统。
适用场景
- 用户要求筛选 Stockbee / Pradeep Bonde 风格的衰竭形态
- 用户想寻找临近收盘的锤形态 / 长下影线反转候选标的
- 用户想扫描回调后可能出现卖盘衰竭的强势、高流动性股票
- 用户想在收盘前或收盘后寻找下破后收复的候选标的
- 用户提供股票代码列表、股票池文件或历史 / 临时 OHLCV JSON 供筛选
- 用户想将候选结果交给
technical-analyst、position-sizer、trader-memory-core或stockbee-setup-fluency-trainer
先决条件
- 使用 FMP API 密钥进行实时股票池和历史 OHLCV 筛选:
export FMP_API_KEY=your_api_key_here - 可选的无 API 方式:提供按股票代码排列的每日 OHLCV 数据,使用
--prices-json。对于预期的临近收盘使用场景,最新一根 K 线应为临近收盘时采集的当日临时数据。 - 可选的
--profiles-json可添加质量元数据,例如marketCap、mutualFundHolders、institutionalHolders或institutionalOwnershipPct。 - 仅在市场环境工作流允许新增波段风险后运行,否则将输出标记为仅供人工审核。
工作流
步骤 1:选择输入模式
使用以下三种模式之一:
模式 A:FMP 股票池扫描
python3 skills/stockbee-exhaustion-hammer-screener/scripts/screen_exhaustion_hammer.py \
--fmp-universe \
--max-symbols 300 \
--market-gate allowed \
--output-dir reports/
模式 B:指定股票代码
python3 skills/stockbee-exhaustion-hammer-screener/scripts/screen_exhaustion_hammer.py \
--symbols APP ENPH NVDA TSLA \
--market-gate allowed \
--output-dir reports/
模式 C:离线 / 临近收盘 OHLCV JSON
python3 skills/stockbee-exhaustion-hammer-screener/scripts/screen_exhaustion_hammer.py \
--prices-json data/near_close_daily_ohlcv.json \
--profiles-json data/quality_profiles.json \
--market-gate allowed \
--output-dir reports/
若要尽力进行 FMP 临近收盘扫描,可使用报价覆盖。此方式每只股票会额外产生一次报价调用,并且依赖数据提供方的数据新鲜度:
python3 skills/stockbee-exhaustion-hammer-screener/scripts/screen_exhaustion_hammer.py \
--fmp-universe \
--use-quote-latest \
--max-api-calls 700 \
--market-gate allowed \
--output-dir reports/
步骤 2:运行筛选
脚本会检测以下形态类别:
- 卖盘衰竭锤形态: 长下影线、小实体、收盘位置较强,且价格从当日低点回升
- 下破后收复锤形态: 当日低点下破前期短期低点,且临近收盘时价格收复该水平
- 前期动能回调: 近期高点形成于设定的回溯区间内,随后出现受控回调,而非长期下跌趋势
- 高质量 / 高流动性背景: 价格、成交量、20 日平均成交额、市值元数据及可选的持仓者元数据
随后根据以下因素评估形态质量:
- 质量 / 流动性
- 前期动能
- 回调及卖盘衰竭背景
- 锤形 K 线形态
- 到当日低点加缓冲的风险距离
- 与市场门槛的匹配度
步骤 3:查看输出
阅读生成的 JSON 和 Markdown 报告。对于每个候选标的,请列出:
- 触发类型和所有匹配标签
- 相对近期高点的回调幅度,以及距该高点的天数
- 下破后收复状态和短期前期低点
- 锤形 K 线形态:下影线、实体、上影线、收盘位置、从低点回升的幅度
- 成交量比率、平均成交额和质量元数据
- 入场参考价、止损参考价和止损风险百分比
- 形态评分、评级、状态和拒绝原因
- 建议的后续操作
步骤 4:将筛选通过的候选标的交给交易规划
谨慎使用输出:
- A / A- 级候选标的: 人工核对图表,检查财报 / 新闻风险,然后交给
position-sizer - B 级候选标的: 人工审核,或等待次日确认锤形 K 线高点
- 观察级候选标的: 加入观察列表 / 模型组合;等待后续走势确认或风险进一步收窄
- 已拒绝的候选标的: 留作事后分析,不用于执行
输出
stockbee_exhaustion_hammer_YYYY-MM-DD_HHMMSS.json- 结构化候选标的列表、元数据、阈值、评分组成项及拒绝项stockbee_exhaustion_hammer_YYYY-MM-DD_HHMMSS.md- 按评级 / 状态分组的易读报告
资源
references/exhaustion_hammer_methodology.md- Stockbee 风格的方法摘要与实现边界references/scoring_system.md- 组件权重、状态阈值和失败过滤条件references/near_close_operations.md- 临近收盘操作清单和排程说明
共享 FMP 客户端
实时 FMP 访问使用随附的生成文件 scripts/fmp_client.py,仅在 FMP 运行启动时加载,因此离线模式无需 requests 也能正常工作。CLI 密钥/环境变量的优先级、API 调用预算和成功输出格式均保持不变。请求仅使用稳定端点;稳定请求被拒绝、返回空结果或失败时,不会回退到已弃用的 v3 URL。共享客户端会遮蔽原始密钥和 URL 编码后的密钥回显,对格式错误的 JSON 重试一次;遇到 429 时,等待 60 秒后最多重试一次,若再次受到速率限制则停止。
报价覆盖项读取稳定的 /quote;其默认柱状数据日期采用 America/New_York 日历日期,与历史窗口保持一致。
评论
支持 Markdown