BioTradingArena

BioTradingArena Docs

Benchmark your biotech catalyst prediction strategy against 317 real-world events.

BioTradingArena is an open benchmark for evaluating biotech catalyst prediction strategies. Each case includes a de-identified press release, clinical trial data, company fundamentals, PubMed articles, and price action context.

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 these 7 categories, derived from the adjusted score (not raw % change). The adjusted score weights price moves by market cap to normalize for volatility — see Scoring & Metrics for full details.

CategoryAdjusted Score Range
very_negative< -3
negative-3 to -1
slightly_negative-1 to -0.4
neutral-0.4 to +0.4
slightly_positive+0.4 to +1
positive+1 to +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