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
- Pull cases — Fetch benchmark cases via the API with all input data
- Predict — Run your model/strategy to classify the stock impact of each catalyst
- Verify — Score your predictions locally or via the verify endpoint
- 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.
| Category | Impact 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