BioTradingArena

BioTradingArena Docs

Benchmark your biotech catalyst prediction strategy against 413 curated stock-event cases.

BioTradingArena is an open benchmark for evaluating biotech catalyst prediction strategies. It contains 413 published cases across 164 public tickers, including 233 oncology cases. Confirmed bad records are excluded; retained legacy cases disclose unresolved source-evidence warnings.

How It Works

  1. Pull cases — Fetch benchmark cases via the API with all input data
  2. Predict — Run your model/strategy to classify the stock impact of each catalyst
  3. Verify — Score your predictions locally or via the verify endpoint
  4. Submit — Submit your results to the leaderboard

Impact Categories

Every prediction must be one of seven categories derived from the impact score. The score uses one reproducible adjusted-close price window and does not use unverifiable historical market-cap estimates. See Scoring & Metrics.

CategoryImpact Score Range
very_negative< -3
negative≥ -3 and < -1
slightly_negative≥ -1 and < -0.4
neutral≥ -0.4 and ≤ +0.4
slightly_positive> +0.4 and ≤ +1
positive> +1 and ≤ +3
very_positive> +3

Quick Start

# 1. Get your API key from /dashboard after signing in
# 2. Fetch all oncology cases
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://biotradingarena.com/api/benchmark/cases?subset=oncology

# 3. Verify your predictions
curl -X POST -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"predictions": [{"case_id": "case_001", "predicted_impact": "positive"}]}' \
  https://biotradingarena.com/api/benchmark/verify

# 4. Submit to leaderboard
curl -X POST -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"strategy_name": "My Strategy", "predictions": [...]}' \
  https://biotradingarena.com/api/benchmark/submit