Method
How Called It finds calls in public posts and scores them. This page describes the code as it runs today; when the method changes, this page changes with it.
1. Which posts we read
About 200 tracked public accounts (crypto and stocks/macro) on X, read roughly every hour through the official X interface, and their public YouTube channels (titles, descriptions and, where available, captions). We store a short excerpt of each post, its link and the time we fetched it. We never copy long passages; the original post is always linked.
2. How a call is detected
AI-assisted software plus fixed text rules turn a post into a structured take: symbol, direction (long/bullish or short/bearish), and, where the post states them, entry, target, stop and timeframe. Conditional statements ("if it loses X…"), questions, sarcasm, news headlines and posts about the past are not treated as calls. Only clear calls are scored. Anything ambiguous is labelled unclassified and is not scored.
3. Horizons and the hit definition
- Calls without a target or timeframe are judged separately after 72 hours, 1 week, 1 month and 1 year from the first 1-hour price candle after the post. A window is a hit when the price moved in the called direction by the end of the window; it stays pending (never a miss) until it has elapsed.
- Calls with a target or a stated timeframe stay open until the target is touched (hit), the post's own stop is touched (miss) or the timeframe ends (hit only if the target was touched; without a target, hit = price moved the called way). A target without a timeframe stays open for 30 days.
- "Called it" / "Missed it" cards need a move of at least 0.5% (or the target touched).
- X trader calls (Calls tab, Trader calls; ranked on the Leaderboard tab under Trade calls) are scored after 24 hours and 72 hours: a hit is a move in the called direction larger than the round-trip trading costs (0.13%).
4. Average R and the assumed stop
R measures a move in units of the risk taken. When a post states its own stop, R = net move ÷ distance from entry to that stop, and the call is marked "own stop". Most posts state no stop; then R assumes a flat 20% stop for every such call (X traders and callers alike), i.e. R = net move ÷ 20%. This is a scoring convention only.
5. Minimum sample sizes
A voice or trader appears on a leaderboard only with at least 3 scored calls (min. 3 scored calls); every row shows how many of its calls have been scored so far. Hit rates on smaller samples are greyed out or shown as "–". Calls under review for more than 10 business days are excluded from leaderboards until the review is closed.
6. Sentiment and net score
Each voice's latest directional take per symbol counts as one vote, weighted by recency; the net score runs from −100 (all bearish) to +100 (all bullish). A symbol is listed as a top pick or top bearish only with at least 3 voices and a clear lean, and only on one side.
7. Corrections
Anyone can report an error on a call, trader or profile. While a report is open the call is labelled "Under review". Accepted corrections void or re-score the call with an audit note, listed publicly on Corrections.

