Loading...
Loading...
Detect IBD-style Distribution Days for QQQ/SPY (close down at least 0.2% on higher volume), track 25-session expiration and 5% invalidation, count d5/d15/d25 clusters, classify market risk (NORMAL/CAUTION/HIGH/SEVERE), and emit TQQQ/QQQ exposure recommendations. Use after market close, before TQQQ exposure changes, or as input to FTD/market-state frameworks. Does not execute trades.
npx skill4agent add tradermonty/claude-trading-skills ibd-distribution-day-monitor--as-of YYYY-MM-DD--api-keyconfig.data.api_keyFMP_API_KEYd5_countd15_countd25_countage_sessions <= N| Risk | Trigger |
|---|---|
| NORMAL | |
| CAUTION | |
| HIGH | |
| SEVERE | |
| Risk | Action | Target Exposure | Trailing Stop |
|---|---|---|---|
| NORMAL | HOLD_OR_FOLLOW_BASE_STRATEGY | 100% | base |
| CAUTION | AVOID_NEW_ADDS | 75% | min(base, 7%) |
| HIGH | REDUCE_EXPOSURE | 50% | min(base, 5%) |
| SEVERE | CLOSE_TQQQ_OR_HEDGE | 25% | min(base, 3%) |
get_historical_pricesprepare_effective_historyeffective_history[0]high_sinced5d15d25market_below_21ema_or_50ma--output-dirreports/--output-diribd_distribution_day_monitor_YYYY-MM-DD_HHMMSS.jsonibd_distribution_day_monitor_YYYY-MM-DD_HHMMSS.mdensure_ascii=Falseapi_keyfmp_api_keytokenconfig/default.yamlpython3 skills/ibd-distribution-day-monitor/scripts/ibd_monitor.py \
--symbols QQQ,SPY \
--lookback-days 80 \
--instrument TQQQ \
--current-exposure 100 \
--base-trailing-stop 10 \
--output-dir reports/ftd-detectormarket-top-detectorposition-sizer