Agent skill · data analytics · tradermonty

ftd-detector

Detects Follow-Through Day (FTD) signals for market bottom confirmation using William O'Neil's methodology. Dual-index tracking (S&P 500 + NASDAQ) with state machine for rally attempt, FTD qualification, and post-FTD health monitoring. Use when user asks about market bottom signals, follow-through days, rally attempts, re-entry timing after corrections, or whether it's safe to increase equity exposure. Complementary to market-top-detector (defensive) - this skill is offensive (bottom confirmation).

Why this skill is useful

Provides a specialized Python script for detecting Follow-Through Day signals and market bottom confirmation that incorporates proprietary market analysis techniques.

What it needs

Requires python3 installed locally. Requires fmp account access. About 3k tokens when loaded. Last updated 2026-08-06. 2,581 stars on the source repository.

What this skill does

FTD Detector Skill Purpose Detect Follow-Through Day (FTD) signals that confirm a market bottom, using William O'Neil's proven methodology. Generates a quality score (0-100) with exposure guidance for re-entering the market after corrections. Complementary to Market Top Detector: Market Top Detector = defensive (detects distribution, rotation, deterioration) FTD Detector = offensive (detects rally attempts, bottom confirmation) When to Use This Skill English: User asks "Is the market bottoming?" or "Is it safe to buy again?" User observes a market correction (3%+ decline) and wants re-entry timing User asks about Follow-Through Days or rally attempts User wants to assess if a recent bounce is sustainable User asks about increasing equity exposure after a correction Market Top Detector shows elevated risk and user wants bottom signals Japanese: 「底打ちした?」「買い戻して良い?」 調整局面(3%以上の下落)からのエントリータイミング フォロースルーデーやラリーアテンプトについて 直近の反発が持続可能か評価したい 調整後のエクスポージャー拡大の判断 Market Top Detectorが高リスク表示の後の底打ちシグナル確認 Difference from Market Top Detector Aspect FTD Detector Market Top Detector -------- ------------- ------------------- Focus Bottom confirmation (offensive) Top detection (defensive) Trigger Market correction (3%+ decline) Market at/near highs Signal Rally attempt → FTD → Re-entry Distribution → Deterioration → Exit Score 0-100 FTD quality 0-100 top probability Action When to increase exposure When to reduce exposure --- Execution Workflow Phase 1: Execute Python Script Run the FTD detector script: The script will: 1. Fetch S&P 500 and QQQ historical data (60+ trading days) from FMP API 2. Fetch current quotes for both indices 3. Run dual-index state machine (correction → rally → FTD detection) 4. Assess post-FTD health (distribution days, invalidation, power trend) 5. Calculate quality score (0-100) 6. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills tradermonty/ftd-detector

View the source on GitHub

Browse the @skills marketplace