Tooluck logoTooluck
SKILL.md

news-reaction-failure-analyzer

Agent skill fromtradermonty/claude-trading-skills

Judge whether a market FAILED to react to news favorable to a crowded speculative position — step 2 of Jason Shapiro's COT contrarian process. Consumes a cot-contrarian-detector report (or an explicit direction) plus a Claude-curated events JSON, fetches the underlying price series with a documented fallback chain, and produces a fail-closed CONFIRMED / NOT_CONFIRMED / INSUFFICIENT_EVIDENCE verdict using a statistically validated drift-significance test (not a naive failure-ratio, which false-confirms on pure noise). Generic beyond COT — reusable for PEAD and macro-crowding news-failure checks. Use when the user asks to check news-failure confirmation, whether a crowded market "shrugged off" good/bad news, or wants to run Shapiro step 2 on a CROWDED_LONG/CROWDED_SHORT market.

How to install news-reaction-failure-analyzer

install news-reaction-failure-analyzer
# install the claude-trading-skills pack with the skills CLI
npx skills add tradermonty/claude-trading-skills

# or add only this skill to Claude Code: copy the folder

skills/news-reaction-failure-analyzer/

# into

~/.claude/skills/news-reaction-failure-analyzer/ (all projects)

.claude/skills/news-reaction-failure-analyzer/ (one project)

skills/news-reaction-failure-analyzer/SKILL.md

MITFull file
1# News Reaction Failure Analyzer
2
3## Overview
4
5Implements step 2 of Jason Shapiro's COT contrarian process: once a market
6is flagged as crowded (`cot-contrarian-detector`, step 1), check whether it
7FAILED to react to news that should have rewarded the crowd. A crowded-long
8market that doesn't rally on genuinely bullish news, or a crowded-short
9market that doesn't sell off on genuinely bearish news, is the core
10behavioral tell that the crowd has run out of buying/selling power — this
11is the confirmation step that turns "crowded" into a contrarian setup
12candidate (steps 3-5, still manual: price-action confirmation, entry, exit).
13
14**Why this isn't a naive failure-ratio check:** an earlier design flagged
15"news failure" whenever fewer than half the relevant events "responded" —
16but under pure noise, roughly 69% of individual events fail to respond by
17chance, so that rule would CONFIRM on random noise 48-83% of the time
18depending on sample size. This skill instead requires the market to have
19moved *significantly against* the crowd's favorable news (a drift-
20significance test with a Monte-Carlo-verified null false-positive bound),
21never merely "didn't respond enough." See
22`references/news-failure-patterns.md` for the full statistical rationale.
23
24## When to Use This Skill
25
26**English:**
27- "Did the market shrug off [event] even though [asset] is crowded long/short?"
28- "Run a news-failure check on [symbol]"
29- "Is [symbol] confirmed for a Shapiro-style contrarian setup?"
30…

Excerpt shown under the repository's MIT license.

More skills in claude-trading-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates