← Назад

Options Screener v2

Статус: ✅ Production PM2: options-api-v2 Порт: 8080 URL: https://options.szhub.space Путь: /home/app/antigravity/options-screener-v2

Stack

Текущие модули анализа (8 шт)

Модуль Что делает
unusualVolume V/OI аномалии, whale tracking (severity LOW→EXTREME)
maxPain Страйк где маркетмейкерам выгоднее, per expiry
ivAnalysis IV Rank / Percentile (30-дневная история из DB)
ivSkew 25-delta put vs call IV — направление (bullish/bearish)
gammaPlay ATM опционы у экспирации, высокий gamma
oiConcentration Где сидят крупные позиции (top 20 страйков)
putCallRatio P/C volume & OI — sentiment
strategies 4 комбо: Buy Call, Buy Put, Straddle, Strangle

Данные (каждые 5 мин)

Доставка сигналов

API Endpoints


🚀 Upgrade Plan (Apr 11, 2026)

Цель: Превратить скринер в полноценный инструмент для торговли опционами на Binance. Rick — относительный новичок в опционах, поэтому после каждого шага: объяснение + проверка + сохранение.

Tier 1 — Быстрые улучшения (1-2 дня каждое)

Tier 2 — Серьёзные улучшения (3-5 дней)

Tier 3 — Автоторговля (1-2 недели)

Порядок выполнения

  1. 1.1 ✅ → 1.1b ✅ → 1.2 ✅ → 1.3 ✅ → 1.4 ✅ → 2.2 ✅ → 2.1 ✅ → 2.3 ✅ → 2.4
  2. ВСЕ ТИРЫ ЗАВЕРШЕНЫ! 🎉 (11 Apr 2026, 1 сессия: 2.3→2.4→3.1→3.2)
  3. Для торговли: поменять TRADING_ENABLED=true в .env и pm2 restart

2026-04-12 — Signal Reliability Overhaul + Backtest v2

Фиксы надёжности (5 шт):

Gamma dedup: 1 сигнал на underlying+expiry+strike (убраны CALL+PUT дубли)

Outcome Tracker v2: delta × spotMove / premium × 100 (реальный option PnL)

Прочее: Qty input fix (onBlur), PWA push resubscribe, direction inference в logger

TODO:

2026-04-13 — Signal Quality Overhaul

2026-04-13 — Trading Stats + Trade Journal

Ветка: options-v2-upgrades (22+ коммитов)

Последний: trading stats + journal


TODO: Spot Analysis для сигналов (15 Apr 2026)

Все 5 считаются из тех же klines (0 лишних API запросов). По одному в день.

  1. RSI — фильтр: не Buy Call при RSI>75, не Buy Put при RSI<25. Показ на карточке
  2. ATR % — если спот вялый (ATR<0.5%), theta сожрёт опцион. Warning на карточке
  3. Уровни поддержки/сопротивления — Call от поддержки, Put от сопротивления
  4. Volume profile — рост на объёме vs пустой рост, подтверждение сигнала
  5. Мини-график спота — sparkline SVG на карточке сигнала (визуальный контекст)

Цель: блок на карточке 📊 Спот: $1.37 (+0.14%/4ч) | EMA ↑ | RSI 58 | ATR 1.2%

Монетизация

2026-04-26 — Auto-Trading Gamma Play + Backtest Fix

Баг 100% WR: Math.abs(rawPct) для NEUTRAL direction (straddle/strangle) всегда давал положительный P&L → фейковый 100% WR. Исправлено: каждая нога считается отдельно (callDelta×spotMove - callPremium, putDelta×spotMove - putPremium). Пересчитано 112 сигналов → WR упал с 57% до 44%.

Auto-Trading Pipeline:

Первая live сделка: SOL-260426-86-P (maxPrice issue → TP capped). Вторая: ETH-260426-2325-C entry=$3.20 TP=$5.80 (+100%) — полный TP room.

Заметки