Bet365 Edge Brain
Recommendation Engine v0.3 · Live
Snapshot
Markets 0
Signals 0
Bankroll $1,000
Quota
Live off
Total Markets
in snapshot
Candidates
passed engine
Top EV
best edge found
Avg Confidence
across signals
Total Stake
if all placed
Avg Data Quality
reliability score
Sport
Risk
Sort
🔍 Signal Diagnostics
Waiting for a snapshot
Accepted
0
signals survived filters
Rejected
0
candidate selections blocked
Missing Bet365
0
markets ignored by engine
No Reliable Model
0
needs better peer coverage
📈 Value Signals
Run the engine to see signals
Bet / Event Bet365 Fair Value EV Kelly Stake Risk Data Quality Action
🎯
No signals yet
Click ⚡ Fetch Live for real odds, or ▶ Run Engine on sample data
🧮 Probability & Value Calculator
Manually evaluate any bet before placing it
💡 How to use: Enter Bet365 decimal odds and your probability estimate. Positive EV = profitable long-term if your probability is correct.
Implied probability (Bet365)
Your probability
Edge (yours − implied)
Expected value per $1
Full Kelly stake
Fractional Kelly stake
Stake amount
Potential return
Verdict
Enter odds and probability
🔄 Odds Converter
Convert between decimal, American, and implied probability
Total Bets
0
Won
0
Lost
0
Pending
0
P&L
$0
ROI
Win Rate
Avg EV
➕ Record Bet
# Selection / Event Odds Stake P&L EV Status Actions
📋
No bets recorded
Use "Add Bet" above, or click "Track" on a signal
💾 Bets are now saved to localStorage and persist across page refreshes. Use CSV export for long-term records.
🔴 Live Data Status
Odds API Quota
requests remaining
Last Fetch
snapshot age
Markets Loaded
across all sports
Snapshot Source
live, cached, or sample
Auto-Refresh
OFF
default 72h free-tier cadence
Safe Fetches Left
full cycles at current budget
📡 Data Sources: The Odds API (primary, quota-tracked and budgeted in-app) · OddsBlaze (supplementary, conservatively throttled in-app) · TheSportsDB (metadata, gently rate-limited and cached). Keys are in src/config.js. For shared/deployed use, proxy via Cloudflare Worker.
📁 Market Snapshot JSON
Schema Reference
snapshotAt
ISO timestamp of when data was captured
markets[ ]
Array of market objects
market.sport
basketball, soccer, tennis, cricket…
market.books[ ]
Must include "Bet365" + ≥ 3 peers
book.outcomes[ ]
{ name, price } — price in decimal
market.model
Optional: { confidence, probabilities[ ] }
market.settlementRules
String. Missing = 15% quality penalty
⚠️ Never paste API keys here. Visible in browser dev tools.
Trusted peer books
Pinnacle, Betfair, Matchbook, Circa, DraftKings, FanDuel receive 1.25× weight in consensus probability.