7月23日に、公開実験のルールを凍結した。サイトが公開するすべての value signal を取り上げ、30分ごとにライブの Betfair 価格と照合し、手数料後に取引所価格が公正確率を少なくとも2.5%上回った場合に、ドライランのベットを記録する。シミュレーションの bankroll に対して Half-Kelly で賭け、決済は実際の結果に基づき、すべての判断は公開台帳に残した。ファイルはハッシュ化とタイムスタンプ付与を行い、私たちを含め誰も条件を動かせないようにした。
それから2か月、262件の決済済みベットを経て、これを終了する。門前払いされたからではない。台帳をきちんと見た結果が示したものがあるからだ。
| Value | |
|---|---|
| Settled bets | 262 |
| Win rate / break-even at average odds 2.50 | 43.9% / 40.0% |
| ROI, stake-weighted (half-Kelly) | +3.4% |
| ROI, flat one unit per bet | +0.8% |
| Closing line value vs Pinnacle close | +2.5%, 61% of bets positive |
| CLV as originally published | +6.5%, 83% of bets positive |
最後の2行が厄介な部分だ。今週まで、台帳は Betfair のバック価格と Pinnacle の生の終値を比較していた。Pinnacle の生のオッズにはマージンが含まれる。この対象では約4.95%の overround で、1セレクションあたりおよそ1.7ポイントだ。取引所価格にはマージンがない。したがって取引所価格が生のブックメーカー価格を「上回る」のは、ほぼ構造上当然であり、公開していた CLV はおよそ4ポイントほど水増しされていた。
事前登録されたルールは「Pinnacle close に対する同一ブックの CLV」だった。同一ブックとは同じ種類の価格を意味しなければならない。つまり、このサイトの他のページでも使っている同じ power devig を用いた、devig された終値だ。そうして再計算すると、台帳上の各ベットの CLV は修正され、平均は+6.5%ではなく+2.5%だった。これは今月見つけて開示した2件目の測定ミスだ。1件目はインプレー価格を終値として使っていた件だった。こちらを先に公表しておく方が、他人に見つけられるよりましだ。
全体の数字は、ノイズにしてはきれいすぎる分岐を隠している。
| Segment | Bets | ROI |
|---|---|---|
| Fair price stale (benchmark reading older than 2 h) | 77 | −14.8% |
| Bet placed 3 to 8 hours before kick-off | 59 | −21.0% |
| Betfair liquidity under 500 | 115 | −7.0% |
| Clean core: fresh fair, under 3 h, liquidity ≥ 500 | 119 | +15.3% weighted, +2.4% flat |
| Everything outside the core | 143 | −6.3% |
損失を出した3つの区分には、それぞれ単なる不調ではないメカニズムがある。
Stale fair. 私たちの fair probability は sharp market から導いている。その市場の最新のライブ読みに2時間以上の古さがあった場合、コードはシグナルを最初に検出したときに記録した fair price にフォールバックした。場合によっては数日前の値だ。数日前の価格に対して測った「edge」の大半は、そこからラインが動いた分であって、value ではない。シグネチャははっきりしている。これらのベットは最も高い CLV を示し、最悪の結果だった。
Early execution. キックオフまで2.5時間を超えるベットには、2%の追加 edge を上乗せしていた。しかし足りなかった。fair price はキックオフから離れるほど劣化する。ラインナップ、ニュース、資金は後から入ってくる。
Thin liquidity. 仕様書自体が、低流動性で表示される Betfair 価格は「そのサイズで約定できない可能性があり」、結果をよく見せると警告していた。その通りになった。liquidity が500未満では CLV は良く見え、結果は悪かった。実際には存在しない価格が見せる、まさにその姿だ。
よく議論された「edge paradox」——最大の claimed edge、8〜12%を持つベットが、−34.9%と最も大きく負けた——も、別角度から見た同じ結論だ。最大の edge は、不当に stale、early、thin に偏っていた。Betfair での10% edge はデータのアーティファクトだ。
クリーンな core は stake-weighted で+15.3%だが、戦略のように聞こえるだけだ。フラットベットでは119件で+2.4%にすぎず、ゼロを十分に含む区間の内側だ。差は、たまたま勝った17件の大きな Half-Kelly ベットだ。Kelly sizing は edge 推定値の言うことを何でも拡大する。そして推定が膨らんでいた箇所(上の3区分)では、損失まで拡大した。少数サンプルの weighted ROI は、edge があった人ではなく、運が良かった人を示すだけだ。
したがって v1 の正直な要約は、始まる前に書いていたものだ。私たち自身のシミュレーションでは、取引所での value-signal edge はほぼゼロであり、262件のベットはそれに反証しなかった。
v1 の台帳に3つのフィルタをかけて、+15%を公表する。それは、このサイトで tipster に対して最も批判している事後選別そのものだし、pre-registration はそれを防ぐためにある。v1 は、実際に動いた通りに残し、修正済み CLV を付け、誰も編集できない台帳上に置いた。
代わりに、3つの教訓は別に事前登録した後継、TIPS-EXP-003 のルールになった。fresh fair のみ、そうでなければ見送り。実行はキックオフ3時間以内のみ。liquidity は少なくとも500。ROI は weighted に加えて flat でも報告。CLV は devig された close に対して測る。その gate は v1 より厳しい。150件以上のベット、flat-stake ROI が0超え、かつゼロを含まない区間。事前の想定は「おおむね break-even、ややプラスの可能性あり」だ。これは今日開始し、独自のハッシュとタイムスタンプを持ち、その台帳はここでライブだ。
もし v2 もゼロに落ち着くなら、それが結果であり、同じように公表する。
Method notes: 262 bets recorded between 18 July and 21 September 2026 under the frozen rules of TIPS-EXP-002; full autopsy document with SHA-256 and OpenTimestamps anchor on the public record repository. CLV = Betfair back price × devigged Pinnacle closing probability − 1. Flat ROI = mean of (odds − 1) × 0.98 on wins and −1 on losses. Segment ROIs are stake-weighted unless stated.