🔬 事前登録済み実験 · TIPS-EXP-001

イタリアのドロー:シーズン開始前に登録したベッティング仮説

バックテストでは、イタリアのサッカーでドローが一貫して過小評価されていました。バックテストの発見はたいてい幻影です。そこで販売はせず、ルールを事前に固定し、ハッシュ化してBitcoinにアンカーし、1シーズン通してライブで検証します。公開で。どちらに転んでも、結末は見える形です。

ステータス

登録済み · 2026-27シーズン最初のSerie A / Serie Bの試合で開始(2026年8月)。選択は公開トラックレコードに表示されます。

仮説

6シーズン分の初期オッズを通じて、イタリアのドローは本来より高いリターンを示しました:Serie Bのブラインド・ドローEV +7.2%(CI95 +0.5%〜+14.3%、6/6シーズンでプラス)、Serie Aは+4.9%。明確な勾配があり、短いドローオッズ(≤3.5)は両リーグで強くプラス、長いドローオッズはマイナスでした。もっともらしい要因として、ドローを好む人は少なく、その価格には市場調整が最も入りにくい、という点が考えられます。

固定したルール(要約)

  1. 2026-27のSerie AおよびSerie Bの全試合のうち、フィード内にPinnacle価格があるもの。
  2. Pinnacleの初期ドローオッズが≤3.50のときに限り、ドロー(X)をフラグ付け。その他のフィルターなし、裁量なし。
  3. フラットな1-unitベット。エントリーは最初のPinnacleスナップショット時。ベンチマーク=Pinnacleクローズ(同一ブックのCLV)。
  4. 主要指標:平均CLVと95% bootstrap CI。通期で実施し、早期停止なし。
  5. CIがゼロを含まない場合のみ成功と判定。それ以外は戦略は失敗とし、公開解剖を行います。
  6. 全選択はキックオフ前に公開トラックレコードへ記録され、編集・削除はできません。

🔒 ルールが事前に固定されていた証明

完全な仕様は公開ファイルに固定されています。そのSHA-256 hashは公開GitHub台帳に記録され、OpenTimestampsを通じてBitcoin blockchainにアンカーされています。結果を見た後でカンマを1つでも変えれば、hashが変わり、改ざんは証明可能になります。

SHA-256 2e8ac133f27a897d91a3ee83e31fa6df40835cd391f93e55f760ea599770cfbe

固定仕様を読む → GitHubで検証する(OpenTimestampsの証明付き) →

Live ledger — every selection, logged before kick-off

Selections logged44
Settled29 · 6 ✓
Avg CLV+27.17%
Flat-stake ROI-31.6%

95% bootstrap confidence interval for average CLV: +6.65% to +50.57% (on 29 settled selections with a closing price). The pre-registered success criterion is an interval entirely above zero at season end.

Match Entry (open) Pinnacle close CLV Result
Parma — Genoa
Serie A · 20 Sep 2026, 16:30 UTC
2.91 pending
Fiorentina — Napoli
Serie A · 20 Sep 2026, 16:30 UTC
3.48 pending
Venezia — Lazio
Serie A · 19 Sep 2026, 18:45 UTC
3.42 pending
AS Roma — Inter
Serie A · 19 Sep 2026, 16:00 UTC
3.19 pending
Udinese — Cagliari
Serie A · 19 Sep 2026, 13:00 UTC
3.29 pending
Monza — Sassuolo
Serie A · 18 Sep 2026, 18:45 UTC
3.33 pending
Mantova — Sampdoria
Serie B · 13 Sep 2026, 15:15 UTC
3.30 pending
Lecce — Monza
Serie A · 13 Sep 2026, 13:00 UTC
3.20 pending
Avellino — Palermo
Serie B · 13 Sep 2026, 13:00 UTC
3.24 pending
Cesena — Cremonese
Serie B · 12 Sep 2026, 17:30 UTC
3.27 pending
Lazio — AC Milan
Serie A · 12 Sep 2026, 16:00 UTC
3.23 pending
Sudtirol — Modena
Serie B · 12 Sep 2026, 13:00 UTC
2.87 pending
Genoa — Frosinone
Serie A · 12 Sep 2026, 13:00 UTC
3.47 pending
Vicenza Virtus — Juve Stabia
Serie B · 12 Sep 2026, 13:00 UTC
3.12 pending
Padova — Ascoli
Serie B · 12 Sep 2026, 13:00 UTC
3.20 pending
Pisa — Virtus Entella
Serie B · 11 Sep 2026, 19:00 UTC
3.32 3.28 +1.2%
Benevento — Hellas Verona
Serie B · 11 Sep 2026, 19:00 UTC
3.03 3.12 -2.9%
Venezia — Fiorentina
Serie A · 11 Sep 2026, 18:45 UTC
3.33 3.49 -4.6%
Empoli — Arezzo
Serie B · 11 Sep 2026, 17:00 UTC
3.31 1.67 +98.2%
Udinese — Lazio
Serie A · 07 Sep 2026, 18:45 UTC
3.13 3.12 +0.3%
Palermo — Sampdoria
Serie B · 07 Sep 2026, 18:30 UTC
3.37 3.90 -13.6%
Cagliari — Lecce
Serie A · 07 Sep 2026, 16:30 UTC
3.27 4.95 -33.9%
Juventus — AC Milan
Serie A · 06 Sep 2026, 18:45 UTC
3.38 3.09 +9.4%
Juve Stabia — Pisa
Serie B · 06 Sep 2026, 13:00 UTC
3.10 4.18 -25.8%
Virtus Entella — Vicenza Virtus
Serie B · 06 Sep 2026, 13:00 UTC
3.18 1.19 +167.2%
Cesena — Mantova
Serie B · 06 Sep 2026, 13:00 UTC
3.37 1.20 +180.8%
Parma — Monza
Serie A · 06 Sep 2026, 13:00 UTC
3.14 1.38 +127.5%
Frosinone — Venezia
Serie A · 06 Sep 2026, 13:00 UTC
3.41 1.68 +103.0%
Carrarese — Empoli
Serie B · 05 Sep 2026, 17:30 UTC
3.24 3.16 +2.5%
Ascoli — Benevento
Serie B · 05 Sep 2026, 15:15 UTC
3.38 1.70 +98.8%
Sudtirol — Catanzaro
Serie B · 05 Sep 2026, 13:00 UTC
3.18 1.42 +123.9%
Fiorentina — Torino
Serie A · 05 Sep 2026, 13:00 UTC
3.23 5.15 -37.3%
Genoa — Como
Serie A · 04 Sep 2026, 18:45 UTC
3.21 3.66 -12.3%
Bologna — Lazio
Serie A · 24 Aug 2026, 16:30 UTC
3.30 3.23 +2.2%
Cesena — Sampdoria
Serie B · 23 Aug 2026, 19:00 UTC
3.29 3.29 +0.0%
Venezia — Lecce
Serie A · 23 Aug 2026, 16:30 UTC
3.18 3.19 -0.3%
Avellino — Arezzo
Serie B · 22 Aug 2026, 19:00 UTC
3.24 3.24 +0.0%
Empoli — Cremonese
Serie B · 22 Aug 2026, 19:00 UTC
3.15 3.15 +0.0%
Benevento — Modena
Serie B · 22 Aug 2026, 19:00 UTC
3.34 3.31 +0.9%
Parma — Cagliari
Serie A · 22 Aug 2026, 18:45 UTC
3.01 2.99 +0.7%
Sudtirol — Virtus Entella
Serie B · 22 Aug 2026, 17:00 UTC
3.14 3.04 +3.3%
Carrarese — Mantova
Serie B · 22 Aug 2026, 17:00 UTC
3.21 3.21 +0.0%
Udinese — Como
Serie A · 22 Aug 2026, 16:30 UTC
3.47 3.52 -1.4%
Vicenza Virtus — Catanzaro
Serie B · 21 Aug 2026, 18:30 UTC
3.17 3.17 +0.0%

Selections are written to this ledger before kick-off and never edited afterwards; the daily public snapshot on GitHub is timestamped externally, so any later change would be visible. Entry price is Pinnacle's opening draw price from our first snapshot; CLV compares it to Pinnacle's closing price on the same market — no line shopping. Wins and losses appear here alike, and the season runs to the end regardless of how it looks in between. Documented outage (rule 6): our odds feed ran out of provider credits between 12 August and 1 September 2026, so matchweek 2 has no opening prices and no selections. It is not backfilled — logging it after the results were known would break the rule that makes this test meaningful.

これが失敗するかもしれない理由(後付けではなく事前に記載)

イタリアは17リーグのスキャンから抽出されており、多重検定リスクは現実的です。≤3.5の帯域はデータを見た後に選びました。市場効果は時間とともに薄れます。だからこそ、これは事前に合意したルールによるフォワードテストであり、ベッティング推奨ではありません。エッジが幻影なら、ここで公開の場で消えていくのを目撃することになり、その記録は私たちの戦略墓地に残ります。 解説を読む →

トラックレコードでテストをライブ追跡する →
役立ちましたか?賭ける友人に送ってください。