# ftd-detector

Ищет сигналы Follow-Through Day по методике Уильяма О'Нила и оценивает, можно ли снова наращивать позиции после коррекции.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3300 установок · ★ 3267
- Автор: tradermonty
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/tradermonty/claude-trading-skills/tree/HEAD/skills/ftd-detector/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/ftd-detector

## Что делает

Скилл запускает Python-скрипт, который забирает историю S&P 500 и QQQ через FMP API и прогоняет её через конечный автомат. Состояния: нет сигнала, коррекция, попытка ралли, окно FTD, подтверждение. Если рынок падал на 3% и больше с тремя днями снижения, скилл начинает отслеживать отскок и ждёт подтверждающий день на 4–10 сутки.

На выходе — JSON и Markdown с оценкой качества FTD от 0 до 100 и рекомендуемым уровнем экспозиции. Оценка 80+ означает сильный сигнал и экспозицию 75–100%, ниже 40 — сигнала нет или он провалился.

Для работы нужен ключ FMP API. Его можно передать через переменную окружения `FMP_API_KEY` или флаг `--api-key`. Также нужен Python 3.9+ с библиотекой `requests`. На один запуск уходит 4 вызова API, что укладывается в бесплатный лимит 250 в день.

Скилл дополняет `market-top-detector`: тот ищет вершины, а этот — дно. Если коррекции не было, FTD-анализ неприменим, и скилл предложит переключиться на детектор вершин. Это стоит учесть, если вы ждёте сигнал на растущем рынке.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill ftd-detector -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/ftd-detector/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/ftd-detector/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill ftd-detector -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/ftd-detector/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill ftd-detector -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/ftd-detector/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install tradermonty/claude-trading-skills ftd-detector
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/ftd-detector/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill ftd-detector -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/tradermonty/claude-trading-skills --path skills/ftd-detector
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/ftd-detector/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill ftd-detector -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/tradermonty/claude-trading-skills/tree/HEAD/skills/ftd-detector/SKILL.md

## Когда брать
- определить, закончилась ли коррекция и началось ли дно
- получить оценку качества сигнала FTD от 0 до 100
- узнать рекомендуемый уровень экспозиции после подтверждения
- отслеживать состояние рынка по двум индексам одновременно
- понять, когда покупать после падения на 3% и более

## Примеры запросов агенту
- Проверь, есть ли сигнал FTD по S&P 500 и NASDAQ
- Рынок упал на 5%, можно ли увеличивать позиции?
- Запусти ftd-detector и покажи качество текущего сигнала

## Похожие
- [ctrader-mcp-servers](https://affpapa.org/nevibecode/skills/ctrader-mcp-servers.md) — скилл · 531 установка
- [strategy-framework](https://affpapa.org/nevibecode/skills/strategy-framework.md) — скилл · 500 установок
- [wash-sale-detection](https://affpapa.org/nevibecode/skills/wash-sale-detection.md) — скилл · 426 установок
- [scope-creep-detector](https://affpapa.org/nevibecode/skills/scope-creep-detector.md) — скилл · 609 установок
- [tradingview-quantitative](https://affpapa.org/nevibecode/skills/tradingview-quantitative.md) — скилл · 1500 установок
- [llmquant-commodities](https://affpapa.org/nevibecode/skills/llmquant-commodities.md) — скилл · 479 установок

Из того же набора: [tradermonty/claude-trading-skills](https://affpapa.org/nevibecode/by/tradermonty/claude-trading-skills.md) — 73 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
