GoldEdge
🚧 Website under development — all services are free for now
EDGE
Scanning for value…

Changelog

What's new

Everything user-visible we ship lands on this timeline — newest first, scroll sideways for the history. No release trains: changes deploy the day they are ready.

Last reviewed 23 Aug 2026

  1. New

    Live value bets, CLV and auto-settling

    • In-play tracking of taken bets with scores streamed per book; soccer results settle themselves.
    • Closing line value recorded for every bet against the no-vig closing price — the backtest keeps itself honest.
  2. New

    Public odds comparison

    • The full odds board — every matched fixture across the book set — open to everyone, server-rendered.
  3. New

    Dropping odds

    • Fixtures only Pinnacle lists get their prices tracked anyway — a sharp drop is a signal even with no soft price to beat.
    • The Drops page keeps the last 30 qualifying moves with tighten-only filters.
  4. Books

    bet365 joins the book set

    • Third soft target across all three sports, including Asian handicaps and live coverage.
  5. New

    Pre-game arbitrage

    • Cross-book surebets over every market the books quote alike, with settlement-rule and same-line guards doing the vetting.
    • Every leg carries every book's price and deep link — filter to the books you hold and the arb recomputes instead of hiding.
    • An editable stake calculator: type the prices you can actually get and the split and profit follow.
  6. New

    In-play arbitrage

    • A live arbitrage page fed by every book's in-play stream, re-priced once a second.
    • Fixtures whose books disagree on the score are refused outright; rows say whether the score was cross-checked.
    • Second-scale freshness bands, live score and clock on every card.
  7. Books

    BetMGM joins the book set

    • Fifth book, fourth soft target — soccer, tennis and basketball, live coverage included.
    • Its tennis settlement rules match Pinnacle's, unlocking tennis arbitrage pairs no other book could form.
  8. Markets

    First-half markets, BTTS and basketball spreads

    • First-half totals and first-half draw-no-bet now priced for value and arbitrage across every book.
    • Both Teams To Score joins the arbitrage scan — bookmakers and the exchange's back/lay both count.
    • Basketball point spreads (full game and first half) priced across Pinnacle, Stake, bet365 and BetMGM.
  9. Faster

    Arbitrage in near real time

    • Every listed arb is re-verified every few seconds — not once per crawl. The page updates every 2 seconds while you watch.
    • A price change anywhere re-prices its fixture within seconds of the feed showing it.
    • Dead arbs dim immediately and clear within minutes; an ⓘ on the summary bar explains exactly what “unconfirmed” means.
  10. Fixed

    Expired bets tell the whole story

    • Value bets no longer vanish from the Expired tab at kickoff — finished fixtures stay listed, marked “started Xh ago”, until their result is recorded.
    • Upcoming fixtures always sort above finished ones, whatever sort you pick.
    • The tab's count and its list finally agree — no more phantom rows the badge counted but you could never see.
  11. Markets

    Seven more arbitrage markets

    • Per-half Both Teams To Score, second-half totals and the second-half result join the arbitrage scan across all four soft books.
    • Tennis set spreads and games spreads — kept strictly apart, with retirement rules deciding which books may pair.
    • Basketball first-half moneyline, with books that price a half-time tie differently excluded from each other.
    • BTTS now scanned in play too, protected by the live score cross-check.
  12. New

    A wider arbitrage net

    • Sub-half-percent arbs now make the list — the recording floor drops to 0.25%, where measurement says the only extra honest rows live.
    • Slower books' prices count for up to six minutes when an arb first forms; every candidate is still re-checked against fresh prices within seconds, so a dead one dims as fast as ever.
  13. Books

    bwin joins the book set

    • Sixth book, fifth soft target — soccer, tennis and basketball with live coverage, and a genuine soccer Asian handicap most books don't quote.
    • Its tennis settlement matches Pinnacle's and BetMGM's, widening the tennis arbitrage class to three books.
    • Every market wave shipped this month applies from day one: per-half totals and BTTS, spreads, tennis set and games handicaps.
  14. Fixed

    Whole-number goal totals were faking value

    • Bet365 prices whole-number totals three ways — over, exactly N, under — while Pinnacle's whole-number line is a two-way goal line that pushes on N. Reading two legs of the three as a complete market invented edges that were never there.
    • Every totals line is now checked for a complete set of outcomes before it is priced, so a market missing a leg is dropped rather than compared. Half lines and genuine two-way whole lines are untouched.
    • If you took an Over/Under bet on a whole number — 2, 3, 4 goals — against Bet365 recently, it was not the edge it appeared to be. Half lines (2.5, 3.5) were never affected.
  15. Fixed

    Expired bets stop pretending to be live once the match starts

    • An expired bet whose match had already kicked off still showed a price badged "now", with an EV and a price move to match. Those figures stop updating at kickoff, so a day-old row was showing its kickoff-time price as the current one.
    • Past kickoff the card now shows what the bet actually was — the price it was found at and the edge it had — with closing line value beside it. Before kickoff the live price is unchanged, which is when it is worth having.
  16. Faster

    The dashboard only downloads the bets you asked for

    • Your filter is applied on the server now, so the board arrives already narrowed instead of shipping every open bet for your browser to hide. On a tight filter that is most of the payload gone, on every refresh, on every tab you have open.
    • The subtab badge still shows what is hidden — "5/247" — because the total is counted server-side before the filter runs, and the sport and bookmaker dropdowns still offer everything you filtered out.
  17. New

    The arbitrage pages answer your filter, not everyone's

    • Your filter — bookmakers included — now travels with every refresh and is answered by the server, so each tick delivers exactly the arbs your books support, re-priced over them. Before, the recomputation happened only in your browser over whatever rows everyone got.
    • Tennis arbs are listed per settlement class now. When a Pinnacle-class arb and a Stake/bet365-class arb exist on the same match, both show — previously only the bigger one was kept, so readers holding the other pair of books never saw theirs.
    • The empty state can finally tell the difference between "nothing matches your filters" and "nothing is open", and the dropdowns keep offering everything you filtered out.
  18. Fixed

    Tennis and basketball arbs stop being crowded out

    • The arbitrage list keeps its most recent 50 rows, and soccer alone can fill all 50 — its totals lines are that numerous. A tennis or basketball arb was being found and then pushed out within seconds, so the page looked like it only covered soccer.
    • Each sport now keeps its freshest rows before the cut, so a rarer sport's arbs live their full natural life on the page. Soccer still uses every slot the others don't need.
  19. Fixed

    The Expired tab was hiding every upcoming bet

    • Expired keeps a bet visible for a day after its match starts, so a bet you were watching doesn't vanish between the whistle and its result. Those day-old records had quietly grown past the number of rows the tab loads at once — filling it entirely, so the tab served nothing but yesterday's matches while the badge counted thousands more.
    • Measured on the live board the morning this was found: 5,417 expired bets, of which the 3,425 with a kickoff still ahead were unreachable. Upcoming bets now load first and the day-old records sit behind them, which is the order the tab already displayed them in.
  20. Faster

    The dashboard does a fraction of the work per refresh

    • Every refresh re-read the whole bet archive to answer a question about a few hundred open bets — and re-computed the same four headline figures, identical for everyone, once per open tab. Both are gone: the board's read now touches 345 records instead of 24,313, and the figures are computed once and shared.
    • The bet list was also sorted with an algorithm whose cost grows with the square of the list. On the Expired tab that had reached a quarter of a second of pure sorting per refresh; it is now a few milliseconds.
  21. Fixed

    Alerts were skipping one value bet in ten

    • The alerter loaded a fixed number of the most recently FOUND bets and then kept the ones still live. But a bet's found-time never changes, and expired bets outnumber live ones roughly ten to one — so the allowance was spent almost entirely on bets that were then thrown away, and anything that had been on the board a while fell off the end.
    • Measured on the live board: 35 of 348 open value bets could not alert, the largest at 13% edge. The alerter now loads live bets only, so a bet stays alertable for as long as it stays +EV.

← scroll for older changes