Skip to main content

Overview

Max accuracy betting strategies prioritize prediction accuracy over profit maximization. These strategies are ideal for tournaments, reputation building, benchmarking, and situations where accuracy metrics matter more than monetary returns.
Use accuracy-focused strategies when optimizing for prediction quality, Brier scores, or leaderboard rankings rather than maximizing profits.

When to Use

Choose max accuracy strategies when:
  • Participating in prediction tournaments or competitions
  • Building reputation on prediction platforms
  • Benchmarking model performance
  • Testing prediction quality with minimal capital risk
  • Optimizing for accuracy metrics (e.g., Brier score, calibration)
Accuracy strategies may underperform profit-maximizing strategies like Kelly in terms of monetary returns.

CategoricalMaxAccuracyBettingStrategy

Minimalist betting strategy that focuses purely on prediction accuracy. Works for both binary and categorical markets.

Import

Usage

Parameters

USD
required
Maximum amount to bet on a single position.Common patterns:
  • USD(0.01) - Minimal capital risk, maximum number of predictions
  • USD(1.0) - Standard accuracy testing
  • balance / 100 - Ensure at least 100 predictions for statistical significance
  • USD(5.0)+ - Higher stakes accuracy competitions

How It Works

The strategy:
  1. Places small, consistent bets regardless of odds or edge
  2. Bets on the outcome with highest predicted probability
  3. Uses uniform position sizing for clean accuracy metrics
  4. Prioritizes making predictions on many markets
For statistical validity, aim for at least 30-100 predictions. Use balance / 100 to ensure sufficient market coverage.

Real-World Examples

Divides bankroll across 100+ tiny bets to leverage statistical patterns:
Use case: Exploiting market-wide skew patterns (e.g., “Yes” outcomes are more common) with minimal capital risk per prediction.Location: prediction_market_agent/agents/skew_agent/deploy.py:79
Uses accuracy strategy for DeepSeek R1 model testing:
Use case: Testing a new model’s prediction accuracy with moderate position sizes before committing to profit-maximizing strategies.Location: prediction_market_agent/agents/prophet_agent/deploy.py:390

MaxAccuracyWithKellyScaledBetsStrategy

Hybrid strategy that optimizes for accuracy while scaling bet sizes using Kelly criterion principles. Combines the best of both approaches.

Import

Usage

Parameters

USD
required
Maximum amount to bet on a single position. Kelly scaling will adjust bets below this limit based on edge and confidence.

How It Works

This strategy:
  1. Identifies the outcome with highest predicted accuracy
  2. Scales bet size using Kelly-inspired calculations
  3. Accounts for edge magnitude (how much your prediction differs from market)
  4. Caps bets at max_position_amount
Benefits over CategoricalMaxAccuracy:
  • Variable bet sizing based on conviction
  • Better capital efficiency
  • Still optimizes for accuracy metrics
  • Reduces risk on uncertain predictions
Benefits over pure Kelly:
  • Maintains focus on accuracy over pure profit
  • More conservative bet sizing
  • Better for reputation and leaderboards

Real-World Example

Berlin2OpenaiSearchAgentVariable

Uses OpenAI’s search API with o3-mini reasoning, optimized for accuracy with Kelly scaling:
Location: prediction_market_agent/agents/berlin2_agent/openai_search_agent_variable.py:19 Use case: Two-stage prediction pipeline (research + reasoning) where accuracy matters but bet sizing should reflect confidence levels.
This agent combines GPT-4o’s research capabilities with o3-mini’s reasoning, using accuracy-focused betting with Kelly scaling.

Strategy Comparison

Best for:
  • Pure accuracy metrics
  • High-volume prediction strategies
  • Statistical analysis (uniform bet sizing)
  • Minimal capital risk
  • Testing new models
Characteristics:
  • Uniform bet sizing
  • Simple implementation
  • Maximum number of predictions
  • Clean accuracy measurement
Example use:
Best for:
  • Accuracy optimization with variable confidence
  • Reputation building with better capital efficiency
  • Competitions where both accuracy and returns matter
  • Moderate risk tolerance
Characteristics:
  • Variable bet sizing
  • Kelly-inspired scaling
  • Better capital efficiency
  • Accounts for edge magnitude
Example use:
Best for:
  • Maximizing long-term growth
  • Profit optimization
  • Production deployment
  • Risk-managed betting
Characteristics:
  • Optimal growth rate
  • Large bets on big edges
  • Automatically protects bankroll
  • May sacrifice accuracy metrics
Example use:

Accuracy Metrics

When using accuracy strategies, track these metrics:

Brier Score

Accuracy Rate

Calibration

For CategoricalMaxAccuracy with uniform bets, check if your predicted probabilities match actual outcomes:
Aim for at least 30-100 predictions before evaluating accuracy metrics for statistical significance.

Integration Patterns

Testing Then Optimizing

Start with accuracy strategy, migrate to profit optimization:

Confidence-Based Strategy Selection

Use different strategies based on prediction confidence:

Volume Strategy

Optimize for maximum predictions with minimal capital per bet:

Best Practices

1

Define Your Goal

Clarify whether you’re optimizing for:
  • Accuracy metrics (Brier score, calibration)
  • Leaderboard ranking
  • Model benchmarking
  • Reputation building
2

Choose Appropriate Strategy

  • Pure accuracy focus: CategoricalMaxAccuracyBettingStrategy
  • Accuracy + efficiency: MaxAccuracyWithKellyScaledBetsStrategy
3

Set Position Sizes

For statistical validity:
4

Track Metrics

Log predictions and outcomes to calculate:
  • Brier score
  • Accuracy rate
  • Calibration
  • Profit/loss (even if not primary goal)
5

Consider Migration

Once accuracy is validated, consider migrating to Kelly betting for better returns:

Limitations

Accuracy strategies deliberately sacrifice profit potential for prediction quality.
Uniform or conservative bet sizing means you won’t fully capitalize on large edges. Expected profits are lower than Kelly strategies.
Small fixed bets tie up capital that could be earning more in Kelly-optimized strategies. Opportunity cost can be significant.
If the competition ranks by total profit, accuracy strategies will underperform aggressive Kelly betting.
Need many predictions (30-100+) for meaningful accuracy metrics. Not suitable for low-volume strategies.

When to Switch Strategies

Migrate from accuracy to profit optimization when:
  1. Validated accuracy: You’ve demonstrated good prediction quality (e.g., Brier score < 0.15)
  2. Sufficient data: You have 50-100+ predictions showing consistent performance
  3. Going to production: Moving from testing to real capital deployment
  4. Competition focus changes: Tournament shifts from accuracy to profit rankings

See Also

Kelly Betting Strategies

Profit-optimizing strategies for production use

Max Expected Value

Maximize expected returns per bet

Betting Strategies Concept

Learn betting strategy fundamentals

Benchmarking Guide

How to benchmark and evaluate agent performance