Skip to content

How the signal is computed — Comfort Systems USA

Comfort Systems USAShort · ~2 weeksas of 2026-10-09Neutral

Structural set the tone, but the swarm won’t commit — a negative tilt with weak agreement, so the call is Neutral.

Coverage
3/7
Agreement
0.18
.00
Conviction
How the swarm reasoned
✓Question›✓Coverage›✓Driver›✓Consensus›5Gate›6Verdict
🧭
Structural Driver
Industry Index 11.0 (falling -5.9 over window) — structural headwind.
−0.288
Industry Index falling -5.9 [no link]−0.19840%
Industry Index level 11.0 [no link]−0.09018%
2 item(s) · sums to -0.288
Moving-average trend (medium) [no link]+0.07315%
Momentum (medium) [no link]−0.0214%
MACD histogram (medium) [no link]+0.0173%
Momentum (short) [no link]+0.0153%
MACD histogram (short) [no link]+0.0133%
OBV (short) [no link]+0.0122%
Moving-average trend (short) [no link]+0.0112%
Bollinger %B (short) [no link]+0.0112%
ADX / DMI (medium) [no link]+0.0082%
RSI trend (short) [no link]+0.0031%
Stochastic (short) [no link]+0.0020%
ADX 14 (trend strength 0.34) [no link]0.0000%
Bollinger %B 0.72 (extreme 0.00) [no link]0.0000%
RSI 54 (overextension penalty 0.00) [no link]0.0000%
14 item(s) · sums to +0.145
Unusual-activity net skew [src]+0.0214%
1 item(s) · sums to +0.021
📰
News Abstained
no recent news
—
📈
Growth Abstained
Fundamentals inform the ~3-month call, not a 2-week move.
—
🏦
Smart money Abstained
13F filings move too slowly for a 2-week call.
—
🏰
Moat Abstained
The moat prior is a ~6-month structural view, not a 2-week move.
—
Consensus · did they agree?

Most voters leaned one way; structural dissented. Directional agreement 0.18.

The gate · score → conviction → verdict
Raw score
−0.121
×
Agree·cover·strength
0.18
→
Conviction
0.00

A mildly-negative score, but weak agreement — so the engine returns a no-conviction Neutral rather than overclaim. This is the system refusing to force a call it doesn’t have.

as of 2026-10-09 · config sig-v4-2026-07-26

Signal history

☆← Back to comfort-systems · Methodology