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 conditionsHistorical Backtester
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
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 filterRequires 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.
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.
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.
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.
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).
Targets opponents in a defensive collapse that have lost at least X matches across their recent sample window, isolating vulnerable away defenses.
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.
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).
3. Staking Strategies Explained
Mathematical risk management and money allocation modelsLevel / 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 varianceTarget 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.
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.
5. Odds Calibration & Caps
Constraining price ranges to maximize conversion probabilityMin 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 ratesBankroll 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.