Every public call is saved before the result. This page explains what counts, how we compare it, and why losers cannot disappear.
AlphaYou sees more ideas than it shows publicly. Only clean calls that pass our quality checks appear in the public feed and count in the scorecard.
Right now, the public scorecard is long-only. Three labels exist:
Repeat alerts on the same stock in the same day are not counted twice. The first call is the entry. Later matching alerts only add context.
This stops one noisy news cluster from making the scorecard look bigger than it is.
key = (ticker, direction, DATE(issued_at AT TIME ZONE ‘UTC’))
The entry price is the market price when the call is published. It cannot be edited later.
When we check the result, we compare back to that entry price. Stock splits and dividends are handled so the return stays fair.
If a stock stops trading, we use the last real traded close instead of making up a number.
Each result check compares the call with three common yardsticks:
The scorecard shows these side by side so you can pick the comparison that matters to you.
Every public call is checked after 7, 15, 30, 60, 120, 180, and 365 days when price data is ready. Once a result lands, it stays.
The 7-day result is the first one with enough calls to show. The 15-day and 30-day views open when enough calls are old enough.
Wins and misses both stay visible. A bad call does not disappear.
One lucky call can make an average look great. The middle result is harder to fake: half the calls did better, half did worse.
That is why the scorecard leads with the middle result. The average and hit rate are still shown next to it.
Some older calls were rebuilt from filings before AlphaYou launched. They can help us test the system, but they do not count in the live headline scorecard.
They can still have a saved record page, just not a place in public performance stats. Rows without a strong source link stay out of public claims.
When a public call is made, we save the ticker, direction, reasons, target range, price, time, and comparison. This creates a unique code for that exact call.
The hash is submitted to OpenTimestamps. When it lands in a Bitcoin block, anyone can check that the call existed before the result.
Each call page shows the saved code, entry price, time, Bitcoin block when ready, result checks, and whether the call is public, watch-only, or internal.
A stock call and a full portfolio are not the same thing. A call asks, “did this stock beat the comparison?” A portfolio asks, “could you actually buy all these calls and beat SPY and QQQ?”
The current portfolio test is frozen as prospective_7d_50_v1. We do not market it until it clears the harder test.
Until that harder test clears, AlphaYou should only market the public calls, source links, and result checks.
Current portfolio test
BLOCKED
Latest fresh test: strategy +6.37%, SPY +0.55% (11.53x), QQQ +2.02% (3.16x), closed 192, drawdown -2.88%.
Portfolio test history
Recent portfolio tests stay visible so we can catch weak results and stale data.
| Run | Source | Strategy | SPY | QQQ | Trades | Drawdown | Gate | Snapshot |
|---|---|---|---|---|---|---|---|---|
Jun 18, 2026 captured Jun 18, 04:30 AM UTC cb6607d3-1858-4b34-924a-50cd9105a212 | fresh | +6.37% | +0.55% 11.53x | +2.02% 3.16x | 192 closed 242 entries · 50 open | -2.88% | NOT_PROVEN | 596b56e536ea prospective_7d_50_v1 |
Jun 17, 2026 captured Jun 17, 04:36 PM UTC 1ce6858f-2200-4508-9cf7-f97d891779a3 | cached | +7.28% | +1.82% 3.99x | +3.06% 2.38x | 192 closed 242 entries · 50 open | -2.88% | NOT_PROVEN | 202448210f23 prospective_7d_50_v1 |
Jun 17, 2026 captured Jun 17, 09:06 AM UTC 0c5e1fc2-b52b-4fb4-a879-c5ccdd21ac4d | fresh | +7.28% | +1.82% 3.99x | +3.06% 2.38x | 192 closed 242 entries · 50 open | -2.88% | NOT_PROVEN | 6a354e8a3b8f prospective_7d_50_v1 |
Jun 16, 2026 captured Jun 16, 07:06 AM UTC 9009a2cc-c711-453f-aa43-65f99254cb24 | fresh | +0.00% | +0.00% n/a | +0.00% n/a | 0 closed 0 entries · 0 open | +0.00% | DATA_INVALID 415 missing bars | 68f3e226d0a0 prospective_7d_50_v1 |
Jun 14, 2026 captured Jun 14, 12:44 PM UTC e934533b-e61c-4628-babd-99ebef937523 | fresh | +7.89% | +0.66% 11.96x | +1.85% 4.26x | 175 closed 225 entries · 50 open | -2.88% | PASS | c14640fc16f6 prospective_7d_50_v1 |
Jun 12, 2026 captured Jun 12, 03:10 PM UTC 9d5e04cc-e7d0-442b-9ac0-891e4781ff8a | fresh | +6.90% | +0.12% 58.44x | +1.26% 5.49x | 169 closed 219 entries · 50 open | -2.88% | PASS | e2f58eb5e426 prospective_7d_50_v1 |
Jun 11, 2026 captured Jun 11, 05:01 AM UTC a183829c-b147-4f39-a6ed-da246f3d16fa | fresh | +4.01% | -1.56% n/a | -2.05% n/a | 162 closed 192 entries · 30 open | -2.88% | NOT_PROVEN | 2b05761ac39d prospective_7d_50_v1 |
Jun 10, 2026 captured Jun 10, 08:32 AM UTC 98ef925f-a09a-447b-bde6-d37dff49386a | fresh | +4.70% | +0.02% 216.55x | -0.06% n/a | 152 closed 192 entries · 40 open | -2.88% | NOT_PROVEN | 212e388250df prospective_7d_50_v1 |
Jun 09, 2026 captured Jun 09, 09:56 AM UTC 9fb8debb-f926-4ca7-afd5-5398e1778b50 | cached | +3.50% | +0.32% 11.06x | +1.11% 3.15x | 149 closed 192 entries · 43 open | -2.88% | PASS | 48a70b717baf prospective_7d_50_v1 |
Jun 09, 2026 captured Jun 09, 08:32 AM UTC e9dca97e-e7b5-4ae9-80a6-4005d7ea0892 | fresh | +3.50% | +0.32% 11.06x | +1.11% 3.15x | 149 closed 192 entries · 43 open | -2.88% | PASS | 42c78850a696 prospective_7d_50_v1 |
Jun 08, 2026 captured Jun 08, 08:02 AM UTC 7663bdf7-ca0f-4242-8142-eb1408d9afef | fresh | +0.00% | +0.00% n/a | +0.00% n/a | 0 closed 0 entries · 0 open | +0.00% | INSUFFICIENT_MATURITY 357 missing bars | 42d2d5f2a809 prospective_7d_50_v1 |
Jun 08, 2026 captured Jun 08, 07:20 AM UTC a6f6316b-efe3-44cb-a3e4-2a22989dc1dd | fresh | +0.00% | +0.00% n/a | +0.00% n/a | 0 closed 0 entries · 0 open | +0.00% | INSUFFICIENT_MATURITY 357 missing bars | 0a052ea87a9c prospective_7d_50_v1 |
A call counts in the public scorecard only when every rule below is met when it goes public.
When a rule fails, the call can still be saved, but it does not count in public headline numbers or today's calls. Watch-only calls can still appear on stock pages as context.
Headline numbers come from public calls and their result checks. If a number ever looks off, the individual call page wins.