← 返回
未分类 中文

Follow-Through Day (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...
检测跟随日(FTD)信号以确认市场底部,遵循威廉·欧奈尔方法。双重指数追踪(S&P 500 + NASDAQ)及状态监测。
clawdiri-ai clawdiri-ai 来源
未分类 clawhub v0.1.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 327
下载
💾 0
安装
1
版本
#latest

概述

Follow-Through Day (FTD) Detector

Goal Chain: L0 Medici Enterprises → L1 Einstein Research → L2 Market Timing

Purpose

Detects Follow-Through Day (FTD) signals for market bottom confirmation using William O'Neil's methodology. This skill helps identify when it's safer to increase equity exposure after a market correction. It is the offensive counterpart to the defensive market-top-detector skill.

How It Works

This skill implements a state machine that tracks the S&P 500 (SPY) and NASDAQ (QQQ) for signs of a market bottom.

State Machine:

  1. Correction: The market is in a downtrend. The skill is looking for a potential bottom.
  2. Rally Attempt: A significant up-day occurs after a new low, initiating a "rally attempt". The skill starts a day count.
  3. FTD Watch: Between days 4 and 10 of the rally attempt, the skill looks for a Follow-Through Day.
  4. FTD Confirmed: A valid FTD occurs. The market is considered to be in a "confirmed uptrend".
  5. Post-FTD Monitoring: The skill monitors the health of the confirmed uptrend for signs of failure (e.g., immediate sharp reversals).

FTD Rules (O'Neil Methodology)

  • Rally Attempt Start (Day 1): The index closes higher after a new low, or holds above the low for a second day.
  • FTD Qualification (Day 4-10): A major index (SPY or QQQ) must close up >1.5% on higher volume than the previous day.
  • Confirmation: Both SPY and QQQ should ideally confirm the FTD within a day or two of each other for the strongest signal.
  • Failure: An FTD is considered failed if the index undercuts the low of the rally attempt day.

Usage

This skill is run via a CLI tool, typically as part of a daily market analysis cron job.

# Run the FTD analysis for the latest market data
einstein-research ftd

# Output (example)
{
  "status": "FTD_CONFIRMED",
  "details": "Follow-Through Day confirmed on 2026-03-14 for SPY.",
  "spy": {
    "state": "FTD_CONFIRMED",
    "rally_attempt_start_date": "2026-03-10",
    "day_count": 5,
    "ftd_date": "2026-03-14",
    "ftd_price_change_pct": 1.8,
    "ftd_volume_change_pct": 25.1
  },
  "qqq": {
    "state": "FTD_WATCH",
    "rally_attempt_start_date": "2026-03-11",
    "day_count": 4,
    "ftd_date": null
  },
  "recommendation": "Market in confirmed uptrend. Consider increasing equity exposure cautiously. Monitor for confirmation on QQQ."
}

Data Sources

  • yfinance: Daily OHLCV data for SPY and QQQ.
  • Local Cache: Data is cached locally to avoid redundant downloads.

Integration

  • Daily Cron: Run einstein-research ftd after market close each day.
  • Alerting: If status changes to RALLY_ATTEMPT or FTD_CONFIRMED, send a notification to Omer.
  • DaVinciOS Dashboard: The output of this skill can be used to update a market-timing indicator on the main dashboard.

When to Use

  • After a market correction of 10% or more.
  • When looking for a signal to start buying stocks again.
  • To confirm if a recent market bounce has strength.

This skill should be used in conjunction with other indicators (like market breadth, sentiment, and the market-top-detector) for a complete picture.

版本历史

共 1 个版本

  • v0.1.0 当前
    2026-05-07 10:02 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

professional

All-Market Financial Data Hub

financial-ai-analyst
基于东方财富数据库,支持自然语言查询金融数据,覆盖A股、港股、美股、基金、债券等资产,提供实时行情、公司信息、估值、财务报表等,适用于投资研究、交易复盘、市场监控、行业分析、信用研究、财报审计、资产配置等场景,满足机构与个人需求。返回结果为
★ 134 📥 43,295
data-analysis

Customer Research & Validation

clawdiri-ai
通过挖掘论坛、生成问卷和访谈、抓取竞争对手评论、分析情感,进行深入客户研究,以验证市场需求
★ 0 📥 522
professional

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 204 📥 64,646