Agent skill · data analytics · tradermonty
parabolic-short-trade-planner
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.
Why this skill is useful
Adds executable scripts for screening and generating pre-market short trade plans that are not available in public documentation.
What it needs
Requires python3 installed locally. Requires alpaca, fmp account access. About 4k tokens when loaded. Last updated 2026-08-06. 2,581 stars on the source repository.
What this skill does
Overview Generate Qullamaggie-style Parabolic Short watchlists and conditional pre-market plans for US equities. The skill never sends orders. It emits JSON + Markdown that a human reviews against their broker before entry. Three phases: Phase 1 (screenparabolic.py): pulls EOD bars + company profile from FMP, applies hard invalidation rules (mode-aware), scores survivors on 5 factors (weights 30/25/20/15/10), and assigns A/B/C/D grades. Phase 2 (generatepremarketplan.py): takes the Phase 1 JSON, filters by --tradable-min-grade (default B), checks Alpaca short inventory (or ManualBrokerAdapter), evaluates SEC Rule 201 SSR state from the inherited prior-day close, and renders three trigger plans per candidate. Phase 3 (monitorintradaytrigger.py): reads the Phase 2 plan, fetches 5-min bars (Alpaca live or fixture), walks each plan's FSM forward by one step, persists per-plan state, and writes an intradaymonitor JSON with state, entryactual, stopactual, and sharesactual (when triggered). One-shot — trader runs it every 1–5 min via watch or cron; replay-deterministic so re-runs are byte-identical. When to Use Invoke this skill when the user wants to: Build a daily Parabolic Short watchlist from S&P 500 (or a custom CSV). Translate a watchlist into pre-market trade plans with explicit borrow / SSR / state-cap gating. Audit a candidate's blocking vs advisory manual-confirmation reasons before placing an order at Alpaca. Do NOT invoke for: Long-side momentum screening — use vcp-screener or canslim-screener. 1-minute / sub-minute intraday signals — Phase 3 evaluates 5-min bars only. Live order routing — this skill is detection-only by design; Phase 3 emits a triggered state with concrete entry/stop/share count, but the trader fires the order manually. Workflow Phase 1 — daily screener 1. Confirm FMPAPIKEY is set (env var or --api-key). 2. Run with the safer-by-default mode: 3. Inspect reports/parabolicshort<date>.md — the watchlist is grouped by grade (A→D). 4. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills tradermonty/parabolic-short-trade-planner