Every verdict on TraderPunk is scored automatically against real market prices, using the fixed rule on this page. Results are never picked by hand — one rule applies to every report, every trading day, and the prices and bands each result was judged against are stored and never edited. If the rule itself ever changes, the change is dated in the revisions list at the bottom of this page and applied to the whole history at once, never selectively.
A report's verdict is scored across exactly one trading session: from the closing price of its entry session — the last completed NYSE session when the report was generated — to the closing price of the next trading session. Prices are split- and dividend-adjusted. Each report is scored once, and scores land nightly after market close, Monday through Friday.
The hit rate is wins divided by decisive calls (wins plus losses), and it is always published beside the full win–loss–push record, so the pushes it excludes are never hidden. Every outcome stores the exact band it was judged against, so a future change to the rule can never rewrite a past result.
Each stock page can show what a reader would hold today had they followed every call on that stock from a chosen date, with a notional $10,000. This is a different rule from scoring, on purpose: a report is generated after the close it priced, so the simulation fills at the next session's opening price, the first price a reader could actually trade. BUY and OVERWEIGHT hold the stock, UNDERWEIGHT and SELL hold cash, and HOLD keeps whatever is already held. Nothing is shorted, no commissions or slippage are applied, and buy-and-hold over the same window is always shown beside the result. The simulation runs only over calls the viewer can read: it ends at the first call that is still locked, and says how many follow it. Below three completed round trips the block says the sample is too thin to judge.
The site-wide totals on the performance page count every verdict we have ever scored. Individual report results follow the same visibility as the report itself: subscribers see them same-day, free accounts see a report once it has been scored — usually the next trading session — and everyone can read any report once it is 7 days old.
Every score covers a single trading day. A hit rate is not a return forecast, and past performance does not predict future results — see the full disclaimer.