Jackal price ladder
Investment-research skills for Claude Code: top-down macro-aware framework, bilingual EN/CN NL triggers, Telegram alerts (2-min cron + 1-3s webhook). For personal-finance buy-side use (swing/position/LEAPS) — not HFT. See NEXT-STEPS.md for roadmap.
npx -y skills add ssurmic/claude-investment-skills --skill jackal-price-ladderAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
STOCK TRADING ONLY — Builds a 16-level price ladder for a stock (8 resistance levels above current price + 8 support levels below) with order-flow interpretation for each level. Annotates each level by type (psychological / MA / Fib / cluster / rejection / EMA / jump-up base), strength, and the actual order-flow meaning (e.g., "$210 = 20EMA = trend follower algo trigger"). Use when user asks English: "price ladder for $TICKER", "support and resistance for NVDA", "key levels on MRVL", "what are the supports below $TICKER", "Jackal ladder $TICKER", or Chinese: "$TICKER 的阻力支撑价位", "$TICKER 的 price ladder", "$TICKER 上下关键 level", "$TICKER 上方阻力下方支撑", "Jackal 价格阶梯 $TICKER". DO NOT trigger for: pricing ladders in SaaS pricing strategy, salary ladders, career ladders, abstraction ladders, or any non-equity-market topic. If "ladder" or "support" appears without a stock ticker, do NOT invoke.
SKILL.md
10.6 KB, as published. Nobody here has run it
Jackal Price Ladder — 16-Level 阻力支撑 + Order Flow 解读
Source: Jackal Quant 深度研报 (2026-05-17) — IREN 关键 price level 的 order flow 拆解 + MRVL 价格阶梯 Purpose: 每个 price level 背后有不同的 order flow 含义,知道这些含义才能精确加仓/减仓 Edge: 90% 散户只画水平线,不解读「为什么这个 level 重要」。本 skill 让你每个 level 都有「谁在这个价位有 buy/sell limit order」的清晰认知。
When to invoke (CRITICAL — 防误触)
✅ Trigger when ALL:
- 明确 stock ticker (e.g.,
MRVL,IREN,$NVDA) - 用户问 阻力 / 支撑 / level / price ladder / 加仓位 / 减仓位 in equity context
❌ Do NOT trigger when:
- "ladder" 出现在 SaaS pricing tier / career growth / corporate ladder 上下文
- "support" 指 customer support / IT support 而非股价支撑
- 没有 ticker
- User is in coding flow
If ambiguous: 问 "你想要哪个 ticker 的 price ladder?"
Level 类型 (Type Catalog)
每个 price level 都有一个或多个 type, 不同 type 代表不同的 order flow 含义:
1. Psychological Level (心理整数关口)
例: $50, $100, $150, $200 Order flow 含义:
- 散户的 buy limit 和 stop loss 集中在整数附近 (e.g., $50.00, $49.95)
- Algo 的 round-number trigger 也在这里
- 因此整数关口经常 act as magnet 或 strong S/R 强度: 中等
2. MA Levels (20EMA / 50MA / 200MA)
Order flow 含义:
- 20EMA = trend follower systematic strategy 的 trigger level. 所有用 20EMA 做 bench 的 algo 会在这里 trigger 调整 position
- 50MA = CTA (managed futures) + risk parity funds 的 trend health check. 跌破 50MA = institutional algo 的 first 减仓信号
- 200MA = institutional bear/bull line. 跌破 200MA = 大型机构 (pension, sovereign wealth) 才会触发的 mandate-driven 减仓 强度: 高 (50MA, 200MA 是机构 grade)
3. Cluster of Past Trading Activity (历史成交密集区)
Order flow 含义: 这个区间在过去几周/几月反复成交, 意味着大量散户和 swing trader 的 cost basis 在此. 他们要么在这里 take profit (上行), 要么 cut loss (下行) 强度: 中-高 识别方法: Volume profile 高峰区 / 多日 candle 收盘在窄区间
4. Rejection Zone (拒绝区)
Order flow 含义: 这个 level 在过去 2-3 个交易日内被价格 touch 后立刻被拒绝, 形成 upper shadow 或 lower shadow. 大量机构 limit order 挂在这里 强度: 高 (短期) 例: MRVL $190-191 被两次 reject → strong sell wall
5. Fib Retracement (38.2% / 50% / 61.8%)
Order flow 含义: 这些是技术分析师 + algo 的常用 entry/exit level. 跌到 38.2% 是 healthy correction; 跌到 50-61.8% 是 deeper correction; 跌破 61.8% 是 trend 可能反转 强度: 中
6. Jump-up Base (跳空缺口起点)
Order flow 含义: 跳空 gap 之前的 base 是 "如果跌回这里, 趋势就真的结束了" 的位置. 跌破伴随放量 = structural break 强度: 极高 (long-term)
7. UBS/Analyst Target (分析师目标价)
Order flow 含义: 当价格接近分析师 target, 会有大量机构 trigger profit taking (target reached) 或 add (above target = momentum extension). 这是 institutional bench 强度: 中
8. Blow-off Top / Capitulation Low
Order flow 含义: Pattern 极端的位置. Blow-off top 是 momentum buyer 全部认清 = 上方稀薄阻力; Capitulation low 是 panic seller 全部卖光 = 下方稀薄支撑. 这种位置 V-reverse 概率 70%+ 强度: 极高 (events-driven)
输入参数 (Inputs)
最少: 1 个 ticker (e.g., MRVL)
可选:
- 当前价格 (若未提供, 用 yfinance fetch)
- Lookback (default 90 days)
- Timeframe (daily 默认, weekly 用于更长期 level)
- 是否要 LEAPS 相关 level (option Max Pain, Put/Call Walls)
执行流程 (Algorithm)
Step 1: Validate (ticker + equity context)
Step 2: Pull data via yfinance
- 90-day OHLCV
- Compute 20EMA, 50MA, 200MA
- Find swing highs/lows (last 90 days)
- Identify volume profile peaks (high-volume zones)
- Get analyst target prices
Step 3: Identify 8 levels above current price (resistance)
- Nearest swing high
- Round number above ($X.00)
- 20EMA (if above price, else skip)
- Latest 1-2 day high (today + yesterday)
- 50MA (if above)
- Cluster of past trading (any volume peaks above)
- Analyst target (if above)
- 52W high
- Recent rejection zones
Step 4: Identify 8 levels below current price (support)
- Recent intraday low
- Round number below
- 20EMA (if below)
- 50MA + 200MA cluster
- Jump-up base
- 4-month cluster
- Fib retracement levels (from latest swing)
- 200MA
- 38.2% Fib of bull run
Step 5: Annotate each level with type + order flow meaning + strength
- Multiple types can apply to same level (stacking = strongest)
- Order flow meaning is the KEY differentiator from a regular S/R chart
Step 6: Output 2 stacked tables (resistance above, support below)
输出格式 (Output Template)
# $TICKER · Jackal Price Ladder
**现价**: $XXX.XX
**Timeframe**: daily, 90-day lookback
**当前 Jackal State**: State N (from jackal-state-machine)
## 上方阻力 (Resistance) — 8 levels
| 价格 | 距现价 | Type | Order Flow 含义 | 强度 |
|------|--------|------|----------------|------|
| $X.XX | +0.X% | 1日盘中高 + 5日开盘价 | 最近 supply zone, day trader 集中 | 中 |
| $X.XX | +X.X% | Cup with Handle target + rejection zone | 已被 touch + rejected; 第二次到这里若再 reject 形成 double top | 高 |
| $X.XX | +X.X% | UBS target | 分析师目标价; touch 后机构 trigger profit taking | 中 |
| ... | ... | ... | ... | ... |
## 下方支撑 (Support) — 8 levels
| 价格 | 距现价 | Type | Order Flow 含义 | 强度 |
|------|--------|------|----------------|------|
| $X.XX | -X.X% | 最近 daily low + short-term 心理位 | 最近关键支撑 | 中 |
| $X.XX | -X.X% | 20EMA | 激进派加仓第一信号; trend follower algo trigger | 高 |
| $X.XX | -X.X% | 50MA + 200MA "双线握手" | 50MA/200MA 都用作 trigger; CTAs + risk parity funds 在这里 | 极高 |
| $X.XX | -X.X% | Jump-up base | 跌破 = 整个上升结构失效, structural break | 极高 |
| ... | ... | ... | ... | ... |
## 价格阶梯使用指南
### 加仓决策
- 价格在 [level X-Y] 之间: 激进派 [%] / 标准派 [%] / 保守派 [%]
- 价格跌穿 [critical level]: 转向 [State 5 清仓 / 等 Phase 5 / 重新评估]
- 价格突破 [critical level]: 转向 [追涨 breakout pullback / next target Y]
### 减仓决策
- 价格冲到 [level A]: 第一档减仓 [%]
- 价格冲到 [level B]: 第二档减仓 [%]
- 价格冲到 [level C]: 锁定大部分利润
### 关键 catalyst-dependent level
- 财报 [DATE] 后 Scenario A (Beat): 关键 level 升级为 [...]
- 财报 [DATE] 后 Scenario C (Miss): 关键 support 是 [...]
真实案例 (Real Case — IREN, 2026-05-17)
上方阻力
| 价格 | Order Flow 含义 |
|---|---|
| $56-58 | 5/13-14 反复被拒的实际成交集中区, upper rejection zone. 散户在 $54-56 之上挂 limit sell order. 突破需要 3+ 连续收盘 + 单日 volume > 60M shares |
| $61.20-61.72 | 双重 blow-off top. 5/8 + 5/11 两次 intraday 冲高被打回. Institutional consensus 上限是 $61. 突破需要 Q4 FY26 earnings beat 或 Anthropic/Google 新合同 |
| $64 | 1月底/5月初的"horizontal resistance". 长中线投资者的 profit taking trigger |
| $76.41 | 去年 11 月全年高点. 突破 $76 意味着脱离 bitcoin miner 标签升级为 AI infrastructure peak valuation |
下方支撑
| 价格 | Order Flow 含义 |
|---|---|
| $52.02 | 20-day EMA. 所有用 20EMA 的 algo 都会在这里调整 position |
| $50 | 心理整数关口. 散户 stop loss + 抄底买单集中 |
| $47-48 | 第四个圆弧底预期底部, "institutional bid stacking" (机构 limit buy order 集中在此) |
| $44.72-$43.86 | 50MA + 200MA "双线握手". 极重要的支撑 — 跌穿这里就别说自己看好这只票了 |
| $42.86 | 4 月底 swing low. 跌破 = "higher lows" 结构性 thesis 被打破 |
| $33-36 | 4 月低点 + 12 月低点区域. value investor 的 absolute floor. 对 IREN 长期信仰的 fund 都在此 level 大量建底 |
阶梯使用指南
- 现价 $52.94: 已贴 20EMA $52.02, 第四个圆弧底 forming
- 跌到 $47-50 (第四圆弧底): 激进派 60-80%, 标准派 50% 仓位入场
- 跌到 $44-45 (双线握手): institutional algo 必然 defend, 加仓的最佳 level
- 跌破 $42: 4 月底 swing low 被破, 重新审视 thesis
- 突破 $58: cup with handle 完成, 准备追到 $64
反例 (Anti-patterns — DO NOT)
- ❌ 把所有 level 都当成 "S/R 线" 处理, 不知道每个 level 的 order flow 来源不同
- ❌ 忽略 stack (e.g., 50MA + 200MA + Fib 50% 同时在 $X 附近 = 极强支撑)
- ❌ 用 weekly 时间框架做 day trader 决策 (反之亦然)
- ❌ 没有 ticker / 代码上下文就触发本 skill
与其他 skills 的关系
- 配合
jackal-state-machine→ 当前 state 决定使用哪段 ladder (State 3 看下方, State 1 看上方) - 配合
jackal-tech-scan→ 验证 level 的 institutional flow - 配合
jackal-earnings-playbook→ Phase 3 / Phase 5 入场用此 ladder 精确化 - 配合
option-wall-analysis→ 期权 Max Pain + Gamma Walls 也是 price ladder 的一种
最后: 这个 ladder 不是静态的。每次 earnings、major event、200MA 移动后都要重新生成。把每个 level 的 order flow 含义内化 → 你才能在恐慌中不接刀, 在贪婪时不追高。