Appearance
Competitors / Peer Analysis
Stock prices don't move in isolation. When SAP announces earnings, Oracle and Microsoft move too. When the entire tech sector rallies, your stock might rise for reasons that have nothing to do with the company itself.
FIN lets you define competitor tickers for any of your stocks. When competitors are configured, the prediction model sees the full competitive landscape — not just your stock's data, but how it stacks up against its peers.
Why Add Competitors?
| Without Competitors | With Competitors |
|---|---|
| The model only sees your stock's price action and news | The model sees relative performance — is my stock beating or lagging its peers? |
| Can't distinguish sector trends from company-specific moves | Can tell the difference: "all tech stocks are down" vs "only my stock is down" |
| No context on valuation (is a high P/E normal for this sector?) | Comparative valuation shows whether your stock is cheap or expensive relative to peers |
| News analysis limited to your ticker's articles | Competitor news sentiment and surprises are also factored in |
Concrete Examples
- Sector-wide rally: If your stock is up 3% but all competitors are up 3-5%, the model learns this is sector strength — less likely to reverse than a company-specific surge
- Relative weakness: If your stock rises on positive news but rises less than competitors, the model flags this as a potential weakness signal
- Divergence: If your stock drops while competitors rise, the model looks for company-specific explanations rather than assuming a market downturn
How It Works
Adding Competitors
Go to the dashboard's Competitors page. For any ticker you're tracking, you can add competitor tickers — for example, for SAP you might add Oracle (ORCL), Salesforce (CRM), and ServiceNow (NOW).
When you add a competitor, FIN automatically generates news feeds for that competitor (using the same feed templates as your primary ticker). Competitors that aren't also standalone tickers in your account collect news only — they don't run their own predictions.
What Gets Collected
Once competitors are configured, FIN collects data from three sources:
1. Price Performance
- 5-day and 20-day returns for your stock and each competitor
- A relative strength assessment: is your stock outperforming, underperforming, or in line with peers?
2. Financial Metrics
- P/E ratio and forward P/E
- Revenue growth and profit margin
- EV/EBITDA
These are presented in a comparative valuation table with peer medians, so the model can spot valuation premiums or discounts.
3. News Sentiment & Surprises
- Recent news headlines for each competitor with their sentiment scores
- Aggregated average sentiment per competitor
- Surprise signals (earnings beats/misses, guidance changes, economic surprises)
This means competitor news isn't just collected — it's analyzed through the same sentiment, surprise, and psychology pipeline as your primary ticker's news, and the results are included in the prediction briefing.
How It Affects Predictions
When the prediction runs, a competitor analysis section is included in the AI's briefing containing:
- Relative price performance — each stock's 5-day and 20-day returns, plus whether your stock is ahead of, behind, or in line with the pack
- Comparative valuation — a side-by-side table of P/E, forward P/E, revenue growth, margin, and EV/EBITDA, with the peer median highlighted
- Competitor news sentiment — each peer's recent headline sentiment and its average
- Competitor surprise signals — earnings beats/misses and other unexpected events
The model uses this data to:
- Determine whether price moves are sector-wide or company-specific
- Assess relative strength as a potential signal
- Compare valuation to identify premium/discount situations
- Factor in competitor news sentiment when forming its thesis
Managing Competitors
Dashboard UI
The Competitors page lets you:
- View all competitors for any of your tickers
- Add new competitors (enter ticker symbol and optional description)
- Toggle competitors on/off without deleting them
- Remove competitors (also cleans up the auto-generated news feeds)
Configuration Options
Competitors can be disabled per ticker without removing them. Go to the Prompt Config page and turn off competitor context for any ticker where you want to suppress competitor data from the prediction briefing.
Things to Know
- Competitor news feeds need time to accumulate data — on first setup, there won't be any news or surprise data until the feeds have been polled at least once
- Competitor-only tickers don't generate predictions — they're purely data sources for your primary ticker's analysis
- Competitor data is optional — if you don't configure any competitors, the prediction flow is unchanged; the feature simply doesn't activate
- Competitor news is analyzed using LLM calls — adding competitors increases LLM usage proportionally to the number of competitor articles processed

