All skills
tradermonty avatar

/parabolic-short-trade-planner

@9bd11b7

Screen US equities for parabolic exhaustion patterns and generate conditional pre-market short plans, then evaluate intraday trigger fires from live 5-min bars. Phase 1 daily 5-factor scorer (MA extension / acceleration / volume climax / range expansion / liquidity), Phase 2 per-candidate plans for ORL break / first-red 5-min / VWAP fail with explicit borrow / SSR / manual-confirmation gating, Phase 3 one-shot intraday FSM that detects trigger fires and resolves concrete share counts. Covers Phase 1 + Phase 2 + Phase 3.

Use this Skill: https://skilld.dev/gh/tradermonty/claude-trading-skills/parabolic-short-trade-planner

This session only. Nothing lands on disk.

referencesshort_invalidation_rules.md

≈501 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Short Invalidation Rules

Hard-rejects in invalidation_rules.py. These run before any scoring, so they're cheap and binary. Soft signals (state caps / warnings) live in state_caps.py instead.

Rules (mode-aware)

Rule safe_largecap classic_qm Source
Earnings within N trading days ≤ 2 days → reject ≤ 2 days → reject FMP earnings calendar
Market cap floor < $2B → reject < $300M → reject FMP profile mktCap
20-day average dollar volume < $20M → reject < $5M → reject Computed from EOD bars
Latest close < $5.00 → reject < $5.00 → reject EOD close
Days since IPO < 60 trading days → reject < 60 trading days → reject FMP profile days_listed_actual
User CSV catalyst flag flagged → reject flagged → reject Optional input

Why earnings within 2 days is hard-rejected

Earnings risk is binary and asymmetric. Even a deeply parabolic chart can gap +30% on a beat-and-raise overnight, blowing through any stop. The screener does not enable a "trade through earnings" override — post-earnings setups belong to a different skill (earnings-trade-analyzer or pead-screener).

Why classic_qm tolerates smaller caps

Qullamaggie's archetypal Parabolic Short targets — small-cap meme runners up 300-1000% in a few weeks — wouldn't pass safe_largecap. Switching to classic_qm lowers the cap floor to $300M and the ADV floor to $5M so those names enter the universe. The trade-off: classic_qm names are far more likely to be borrow_inventory_unavailable on Alpaca and end up plan_status: watch_only.

What's NOT a hard reject

  • Recent 52-week high — that's a state cap, not a kill.
  • Strong closing print near session high — also a state cap.
  • Premarket gap — turns into the "wait for first crack" advisory warning.

The reasoning: this is a Parabolic SHORT planner. Bullish-looking daily patterns are the target. Filtering them out leaves no candidates.

Source: SKILL.md on GitHub

1 warning5d3 checks · Risk SAFE
  • Gen Agent Trust Hub5d

    The skill is a legitimate trading tool designed to screen US equities for parabolic exhaustion patterns and assist in trade planning. It securely retrieves financial data from well-known providers like Financial Modeling Prep and Alpaca Markets, and it demonstrates good security posture by explicitly avoiding dynamic code execution for trade calculations.

  • Socket5d

    1 alert: gptAnomaly

  • Snyk5d

    Risk: LOW · No issues

Signed by skilld at 9bd11b7. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 17 hours ago.

Activeupdated last month

README badge

README badge for tradermonty/claude-trading-skills/parabolic-short-trade-planner