Skip to main content
Your is a 100–1000 rating of how accurate your prediction was on its own, without comparing you to other players. It’s based on log return error, so being 10% high or 10% low counts the same, and scores stay comparable at any BTC price level. It doesn’t affect your payout, it drives streaks and leaderboards.

How it’s calibrated

Trepa compares your error to recent market volatility: an average of BTC’s price swings over the last 30 minutes, weighted so recent swings count more and it updates quickly as conditions change. A score of 500 means your error matched a typical move for current conditions; above 500 you beat that, below 500 you didn’t. Each extra unit of typical error roughly halves your score, down to a 100-point floor. Since the comparison point moves with volatility, the same $5 error can score very differently depending on whether the market is calm or choppy.

Formulas (for verification)

  • Log-return error: εi=ln(xi)ln(y)\varepsilon_i = \bigl| \ln(x_i) - \ln(y) \bigr|, where xix_i is your estimate and yy is the outcome.
  • Effective volatility σeff\sigma_{\text{eff}}: an average of log returns over a rolling 30-minute window, weighted toward recent data (EWMA). Each new return updates it as σeff,t=α×rt+(1α)×σeff,t1\sigma_{\text{eff},t} = \alpha \times |r_t| + (1 - \alpha) \times \sigma_{\text{eff},t-1}, where rtr_t is the latest log return and α\alpha sets how quickly older data fades out.
  • Sensitivity: λ=ln(2)/σeff\lambda = \ln(2)/\sigma_{\text{eff}}.
  • Precision score: PSi=max ⁣(100,  1000×exp ⁣(λ×εi))\mathrm{PS}_i = \max\!\left(100,\; 1000 \times \exp\!\left(-\lambda \times \varepsilon_i\right)\right).

Leaderboards

Daily, weekly, and monthly leaderboards rank you by CAR (Consistency-Adjusted Rating): the geometric mean of your precision scores over the period, not a simple average. One bad round hurts your rank more than one great round helps. Minimum rounds to appear: daily 3, weekly 10, monthly 30.CAR=(PS1×PS2××PSn)1/n\mathrm{CAR} = \left( \mathrm{PS}_1 \times \mathrm{PS}_2 \times \cdots \times \mathrm{PS}_n \right)^{1/n}
Last modified on July 28, 2026