| name | Kell-Momentum |
| description | 寻找并跟随高强度动量股(偏好大盘科技龙头,兼容全市场),关注放量突破与 Mini Base,依托 10/20 日均线持有和止盈止损。 |
| author | antigravity |
| version | 1.0.0 |
Oliver Kell 动量法则:高强度趋势追踪与风险管理
本技能将执行基于美国交易冠军赛优胜者 Oliver Kell 访谈记录中提炼的“价格动量与均线跟随”策略。
核心适用场景:
- 偏重大市值科技股/行业龙头(如 NVDA, SMCI,流动性充裕的名门正派)。
- 无差别适用于用户输入的任何标的(自动适配,无论美股、港股、A股)。
- A股特别适配:虽然策略原则上使用指数移动平均线(EMA),但当识别到标的为A股时,必须同时计算并参考简单移动平均线(SMA),因为A股市场普遍更认SMA框架。
调用参数:
symbol (必须): 用户输入的标的代码或名称(例如 NVDA、600519.SS)。
投研输入:数据拉取指导
请使用 tools/data_toolkit.py 或 yfinance 等允许使用的内置 Python 工具去拉取标的的日线数据。
-
大盘环境基准数据:
- 目标标的若是美股/港股:拉取 SPY 或 QQQ 过去 6 个月的日线数据。
- 目标标的若是A股:拉取 上证综指(000001.SS/SH)或 沪深300(000300.SS/SH)过去 6 个月的日线数据。
- 必需指标:计算上述大盘基准的 50 日均线 (50-Day MA)。如果指数在 50 日均线下方或 50 日均线转头向下,环境被判定为“逆风”,动量策略大概率失效,需大幅缩减仓位。
-
个股量价数据:
- 拉取目标标的过去 3-6 个月的日线数据(如果条件允许,提取最近 1 个月的 65 分钟/小时线看盘感细节更好,不行则以日线为主)。
- 必需指标:日线级别的 10 日均线 (10-MA) 和 20 日均线 (20-MA)。
- 针对A股(如 .SS/.SZ 结尾):强制同时计算 10日 EMA,10日 SMA,20日 EMA,20日 SMA。
- 成交量:获取最近半个月到一个月的逐日成交量(Volume),以及过去 50 日平均成交量。
-
基本面增补(非关键但重要):
- 拉取该标的近期的营收增速(Revenue Growth)和利润增速(Earnings Growth)。高动量背后通常有强劲甚至是爆炸性的基本面支撑。
分析逻辑流程(SOP)
执行分析时,请严格经过以下四层评估,并在报告中予以量化展示。
Step 1: 宏观动量水温测量
观察标的对应的大盘指数与 50 日均线的关系:
- 若在 50 日之上且 50 日线趋势向上:水温“舒适”,允许正常仓位的动量追踪。
- 若在 50 日之下或趋势向下:水温“寒冷”,提示:“当前宏观宽基 50MA 破位,动量环境极可能进入来回拉锯的绞肉机状态(Whipsaw),建议极大收缩头寸或者空仓等待。”
Step 2: 趋势确立与进场形态(Mini Base / Breakout)
- 均线位置:当前股价必须位于 10 日及 20 日均线之上,且 10 日均线最好位于 20 日均线之上(多头排列)。
- Mini Base 判定:寻找最近(可能就在当周或者上一周)是否有连续 5 到 10 个交易日的极窄幅震荡区间(收盘价变动率极低,形态极其收敛)。
- 成交量支持(Ignite Bar):价格突破 Mini Base 或 10/20MA 交叉向上时,是否伴随着异常放量(例如超过 50 日均量至少 50% 或 1 倍)。这一根大阳线被称为 Ignite Bar(启动K线)。
Step 3: 头寸延展与暴雷风险(Extension & Blowoff)
- 乖离率(Extension):计算股价溢出 10 日均线的百分比距离:
(最新股价 / 10 日均线) - 1。Oliver Kell 提到,当以 NVDA 这类高弹性龙头为例,离 10 日均线偏离达到或超过 20%-30% 时,就是明显需要获利了结(Take Profit)的极度超买区间。
- Blowoff 判断:是否存在巨大涨幅后高位爆量的流星线或滞涨阴线。若无,则是健康的多头控盘。
Step 4: 止损/减仓指令标尺(Trailing Stop)
- 依据 Kell 的做法,防守底线是一旦收盘跌破 10/20 日 均线(特别是彻底跌破之前的 Ignite Bar 底部),必须机械离场,不能用本能或新闻去自我安慰。
输出规范要求
请统一以 MarkDown 格式输出,报告必须严格遵守以下目录与路径写入:
目标路径:10-研究报告输出/[YYYY-MM-DD]-动量-[标的代码]-Kell.md
报告模板参考
# 📈 [标代码] 动量交易监测报告 (Oliver Kell 模型)
- **分析日期**: [YYYY-MM-DD HH:MM]
- **大盘基准环境**: [舒适 / 逆风]
- **动量综合评级**: [🚀高度持有待涨 | 🟢适合轻仓突破试错 | 🟡等待更清晰形态 | 🔴立即止损/勿接飞刀 | ⚠️极度超买需锁润]
## 1. 大盘环境与基本面映射
- **指数 50日均线检测**: 对应指数 [标的] 目前处于 50 日均线之[上/下],[适合/不适合] 扩大动量风险敞口。
- **双引擎验证(收入/盈利增长)**: [列出高增基本面数据,或者标明无基本面支撑仅靠情绪驱动]。
## 2. 价格与均线解构
- **当前股价**: [价格]
- **10 日均线 (EMA/SMA)**: [数值]
- **20 日均线 (EMA/SMA)**: [数值]
*(如果是A股,必须拆分 SMA 和 EMA,如果是美股/港股,默认提供 EMA)*
**乖离率测试**:
- 股价距离 10 日均线约 **[X]%**。
*(点评:若 >20%,需亮起黄灯/由于过度延伸建议择机收割部分利润;若 <5% 则靠近合理支撑)*
## 3. 形态与成交量辨识 (Mini Base & Ignite Bar)
- **近期是否出现 Mini Base (5-10天窄幅整理)?** [是/否,原因分析]。
- **近期的放量启动 (Ignite Bar)**: [指出是否有明显的放量突破阳线,及其底部价位作为硬止损参考位]。
## 4. 行动指令卡 (Execution Plan)
> [!IMPORTANT]
> **做对多赚,做错少亏,别和价格争论。**
- **进场 / 加仓**:
- **持仓 / 锁润(Take Profit)**:
- **离场 / 止损底线**: (如设定在某个确定性的支撑/10MA下方)
系统指令提示 (Agent)
你在生成并保存了这份 markdown 分析报告之后,需要输出一条简短的通过终端路由返回的成功响应,然后结束你的任务,切记:只用数据说话,把没有偏见、没有预先立场的价格动作翻译给用户。