ACCA Manager Knowledge Base

Strategy Engine & Rules Documentation

A comprehensive mathematical and operational guide to all filter rules, staking algorithms, profit banking models, odds calibration ceilings, and bankroll preservation mechanisms.

1. Simulation Architecture: Backtesting vs Prediction

How ACCA Manager eliminates look-ahead bias and simulates real-world betting conditions
Historical Backtester
Past Dates Replay

When selecting a date range in the past (e.g. August 2024 to May 2025), the engine chronologically replays matchdays exactly as they occurred in real life.

  • Zero Look-Ahead Bias: Form points, league standings, streaks, and FDR are computed using only matches played prior to that calendar date.
  • Real Bookmaker Odds: Evaluates outcomes against actual historical Bet365 closing prices.
  • Cumulative Bank Audit: Simulates sequential pot growth, banked profit, consecutive win streaks, and drawdown events.
Live Match Predictor
Upcoming Fixtures

When selecting current or upcoming weekend dates, the engine operates in live fixture predictive mode.

  • Fixture Ingestion: Evaluates live scheduled matches from various sport api feeds.
  • Criteria Verification: Only fixtures satisfying all active rule thresholds are selected into the recommended accumulator ticket.
  • Single-Day vs Multi-Day: Partitions bets into single calendar days or spans weekend fixtures (Friday to Monday).

2. Filter Rules Reference

Detailed criteria, formulas, and parameters for each selection filter
Form Points Threshold Points Based

Requires the favored team to have accumulated at least X points (e.g. 15 pts) over their last N matches (e.g. 8 games). This ensures you only bet on teams in peak competitive momentum.

Points = (Wins × 3) + (Draws × 1) ≥ FormThreshold
Top Position Proximity Table Rank

Filters for elite league leaders. The team must occupy a spot within the top X places of their league table (e.g. Top 2 or Top 4), avoiding volatile mid-table sides.

LeaguePositionTopPositionProximity (e.g. 1st, 2nd, 3rd)
League Gap / Table Delta Class Mismatch

Enforces a minimum difference of X places between the favored team and their opponent. For example, a gap of 7 ensures 1st plays 8th or lower, filtering out high-risk close-table clashes.

Δ = OpponentRankFavoredRankLeagueGapThreshold
Consecutive Win Streak Streak Momentum

Isolates teams currently riding a hot streak of at least N consecutive victories (e.g. 3 wins in a row) leading directly into the simulated matchday.

CurrentWinStreakRequiredStreak (e.g. [W, W, W])
Favored Same-Venue Win % (SWD) Venue Fortress

Evaluates venue-specific reliability. If playing at home, requires the team to have won or drawn at least X% of recent home fixtures (e.g. ≥ 65% home win/draw rate).

HomeWinRate = (HomeWins / TotalHomeGames) ≥ FavoredSWD%
Opponent Loss Frequency Opponent Slump

Targets opponents in a defensive collapse that have lost at least X matches across their recent sample window, isolating vulnerable away defenses.

OpponentRecentLossesOpponentLossThreshold
Permuted Fold Safety Sub-Accas Pro Feature

Splits a candidate selection of N legs into all possible k-fold combinations (e.g. 15 four-folds from 6 legs) to ensure payout returns even if 1 or 2 matches fail.

Permutations = C(n, k) = n! / (k! × (nk)!)
Market Favorite Rule Price Confirmation

Requires that the favored team is also priced as the outright market favorite by the bookmaker (e.g. Home Odds < Away Odds and Home Odds < Draw Odds).

TeamOdds < OpponentOdds AND TeamOdds < DrawOdds

3. Staking Strategies Explained

Mathematical risk management and money allocation models
Level / Flat Staking

Wagers a fixed cash amount on every single accumulator ticket (e.g. £10 per acca).

  • Zero compounding risk.
  • Isolates pure hit-rate mathematical edge.
  • Protects against early variance drawdowns.
Compounding / Rolling Pot

Reinvests the entire active pot into the subsequent matchday accumulator to accelerate exponential returns.

  • Rapid capital escalation on winning streaks.
  • Requires a profit banking vault to lock in gains.
  • Resets to starting stake upon any single loss.
Percentage Bankroll Staking

Allocates a fixed fraction (e.g. 5% or 10%) of the total accumulated bankroll on each ticket.

  • Dynamically scales stake size up on win runs.
  • Naturally contracts stake size during losing skids.
  • Prevents complete bankroll depletion.

4. Banking & Profit Vault Mechanisms

Securing gains and locking profit away from variance
Target Pot Banking (Doubling Rule)

Whenever the active pot reaches a predefined multiple (e.g. pot doubles from £100 to £200), the accrued profit (£100) is automatically transferred to your secure bank vault.

Example: Start with £100. Win Acca 1 → Pot reaches £260. Bank £160 profit. Active pot resets to £100 initial stake.
Continuous Percentage Banking

Skims a set percentage (e.g. 20% or 30%) of every winning accumulator payout directly into the bank vault, allowing the remaining pot to continue compounding.

Example: Win £300 return with 30% banking. Transfer £90 to Vault. Reinvest remaining £210 on next matchday.

5. Odds Calibration & Caps

Constraining price ranges to maximize conversion probability
Min Accumulator Odds

Ensures the combined accumulator price meets a minimum reward threshold (e.g. 2.00 / Evens), preventing tickets with negligible payouts.

Per-Leg Odds Cap

Restricts individual match odds (e.g. max 1.65), filtering out volatile high-priced legs that introduce excessive variance.

Overall Acca Odds Cap

Places a ceiling on the combined ticket multiplier (e.g. 10.00 max), maintaining realistic statistical win conversion rates.

6. Bankroll Resets & Variance Metrics

Tracking system resilience, drawdowns, and venue failure rates
Bankroll Bust Reset

When the active pot drops below the required ticket stake, the engine logs a bust event and re-injects the starting bank, recording total bankroll resets in the audit.

Max Consecutive Wins

Measures the peak winning run achieved during the season, identifying peak compounding windows and strategy hot streaks.

Away Team Failure Rate

Audits how often away legs caused lost accumulators, diagnosing whether away travel fatigue requires tightening venue filters.