Signal Scoreboard — Every Forwarded Signal, Graded Against Exchange Data | RebateMax

Signal scoreboard · updated 2026-07-27

Two numbers, because one would be a lie.

Every signal forwarded through RebateMax, graded against exchange candle data. The same 228 trades are profitable or unprofitable depending on a single decision — so both figures are published, side by side, at the same size.

+4.0R+3.0R+2.0R+1.0R-1.0R0.0R
Reached its final target Banked a partial and held Hit a target, then reversed — 77 trades Stopped out, no target reached

77 trades sit on the fence. Each one touched a profit target and then reversed into its stop. Book at the target and they're wins. Hold and they're full losses. Flip the switch above and watch them move.

231

Graded

228

Trades

221

Delivered

7

Channels

16

Ungradeable

Two counts, kept separate: the 231 graded are channel-quality figures. 10 were recovered after a July outage and never delivered to subscribers, so 221 is the delivered-and-graded count. Outage-replay signals count toward a channel's record but never toward any "delivered" figure.

By channel

Read both bars, never one.

The left bar is the scale-out figure. The right is the same channel if you never take profit. A channel where the second bar collapses produces trades that go your way first and then reverse — those demand that you actually book. The pale gold band behind the scale-out bar is the 95% confidence interval; where it is wide, the sample is too small to rank.

CRYPTO AMAN VIP (PREMIUM)VIPn = 100
+0.37−0.14SCALE OUTHOLD
40 full39 contingent17 lost
Crypto MuskVIPn = 59
+0.63+0.28SCALE OUTHOLD
25 full15 contingent3 lost
Profit Express 369stagingn = 29
+0.10−0.72SCALE OUTHOLD
1 full14 contingent12 lost
Crypto Swingsstagingsample too small to rankn = 13
+0.38+0.38SCALE OUTHOLD
5 full0 contingent8 lost
Alt signalstagingsample too small to rankn = 11
−0.04−0.49SCALE OUTHOLD
0 full3 contingent6 lost
Wolfex ⚡️stagingsample too small to rankn = 9
−0.36−0.70SCALE OUTHOLD
1 full2 contingent6 lost
Just Profitstagingsample too small to rankn = 7
+1.63+0.39SCALE OUTHOLD
2 full4 contingent1 lost

Bars clamp at −1.7R to +3R so one outlier doesn't compress the rest; a confidence band running past the edge is marked with a chevron rather than silently truncated. Channels below 20 graded signals are shown for completeness, not as a ranking — at those sizes the interval spans most of the plausible range and the mean is close to meaningless.

The fine print, which is the point

Everything we know that makes these numbers worse.

01 What each outcome means

Win — price reached the final target. Scored at the R that target represents.

Partial — price reached at least one target but not the last one. Scored at the highest target touched. This splits two ways: 23 reached a target and then the seven-day window expired with the position still open, and 77 reached a target and then hit the stop. Under scale-out both are positive. Under hold-to-exit, the second group are full losses.

Loss — the stop was hit and no target was ever reached. Scored at −1.00R. There are 53 of these.

Expired unfilled — the entry zone was never touched inside seven days. Not a trade. Scored at zero and shown separately (3 of them, excluded from every mean on this page), because averaging a non-trade into a trading record drags the mean toward zero for no reason.

Expired open — still open at the seven-day timeout, marked to its level at that point (1 signal). Counts as a trade in both conventions.

Unresolvable — the signal could not be graded. 16 of these exist and they are excluded from every number on this page. Reasons are in 05.

02 How grading works

The rules are frozen. They were written before the data existed and they are not re-tuned when the numbers come out unflattering.

Entry — a signal fills when price touches the entry zone. For R purposes the entry is the touched boundary of the zone, not its midpoint. Resolution — stops and targets resolve on touch, using one-minute candles. Ties go against the signal: if a candle contains both the stop and a target, the stop wins — the pessimistic reading, deliberately. Timeout — seven days from post; a position still open then resolves at the highest target reached, or as unresolvable if nothing was reached. R is (exit − entry) ÷ (entry − stop), signed by direction, so a stopped-out trade is exactly −1.00R by construction. Source errors are never repaired — a typo, a missing stop, or an impossible target is marked unresolvable and left that way.

03 What these numbers leave out

Fees, funding and slippage. Every figure is gross — R is computed from the signal's own levels and does not model what you pay to trade. A small positive R gross can be negative net of costs. Mid-trade management: two source channels post follow-up instructions (take partial, move the stop to entry); the resolver doesn't read them and grades the original signal as posted — which misses the protection they give and also credits runs management would have exited. Cancellations: a source withdrawing a signal mid-flight isn't reflected; outcomes are derived from price action. Your execution: these are the signal's levels, not your fills — slippage, latency, sizing and selection all change the result. Nobody's real record matches a backtest.

04 Price data, and a conflict we should declare

Outcomes are graded against exchange candles in this order: Binance futures, then OKX, then BingX. BingX is our referral partner — we earn commission on trading fees generated there, so grading partly against BingX data is a conflict and you should know about it. It sits third because it should only be reached when the neutral sources can't cover a pair. BingX currently supplies price data for pairs the other two don't list — largely smaller alts. Before it was added those signals couldn't be graded at all, and their absence made every channel look better than it was, because ungraded pairs skew toward the thin and volatile. Adding it moved most channels' numbers down.

05 The 16 we couldn't grade

16 signals could not be resolved and are excluded from every figure on this page:

7Source typo — a target, stop, or entry geometrically impossible for the direction
6Unparseable post — no structured levels could be read
2No stop loss in the source — R has no denominator
1Mis-scaled source price (~10x off the market)

Most are source data errors — a target, stop, or entry on the wrong side of the trade, a mis-scaled price, or a post we couldn't parse. Only two omit a stop loss entirely, which makes R undefined. None are pairs no supported exchange lists; adding BingX closed that gap. A high unresolvable rate on a channel is a data-quality signal about that channel, not a neutral gap — we show it rather than quietly dropping those rows.

06 Known limitations

Sample size: 231 signals across 4 weeks — enough to see shape, not enough to be confident about any individual channel, and nowhere near enough to project forward. Some numbers aren't comparable across time: three changes altered what gets graded — an ingestion fix that stopped no-stop-loss signals being counted, the addition of BingX price data, and the removal of duplicate posts — so figures before and after each aren't like-for-like. Automated verification is incomplete: a cross-check that every number in a processed signal matches its source isn't yet enforced on all formats, so this page describes what our grader recorded, not an independently audited result. When that changes it will be noted here with a date.

Check it yourself

You don't have to take its word.

Pick any channel, take a signal from the community history, and run it: find the entry, stop and targets, pull the one-minute candles for that pair from the exchange, and see which level price touched first. That is the entire method — about five minutes per signal. If you find one graded wrong, say so publicly and it gets corrected here with a note.

Past results do not predict future results. This is general information, not financial advice. RebateMax aggregates third-party signals and does not generate them.