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: , where is your estimate and is the outcome.
- Effective volatility : an average of log returns over a rolling 30-minute window, weighted toward recent data (EWMA). Each new return updates it as , where is the latest log return and sets how quickly older data fades out.
- Sensitivity: .
- Precision score: .
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.