いま何が起きているか
10リーグの現在地
| リーグ | 採点 | いまの結果 |
|---|---|---|
| ⚡ 電力 | 16日目 | 首位 tenki 対oracle 88.7% ベンチ(clock 69.1%・再計算)との差 +19.6pt(全機体が揃った6日で比較) |
| 🥬 青果 | 1週 | 首位 weekshape8 ベンチ(均等出荷)との差 +83.4円 対oracle 99.4% |
| 🌏 地震 | 1週 | 首位 大森則 ベンチ(横ばい)との差 +0.455 対数誤差 |
| 🌡 気象 | 5回 | 首位 blend ベンチ(persistence)との差 +1.66℃ jma(強敵ベンチ 1.16℃)も上回っている |
| 🔌 出力制御 | 3回 | persistence とベンチ(always_none)が同値——この標本では差がついていない |
| 🔥 全球災害 | 4回 | ma7 がベンチ(persistence)を下回っている 差 -15.25件 |
| 📚 書籍 | 1回 | mean とベンチ(all_stay)が同値——この標本では差がついていない |
| 🏠 不動産 | 採点前 | 2026-07-28の地震を受けた予言を2026-08-13にコミット済み(地震の16日後)。判定は2027年1月 |
| 🛰 衛星 | 採点前 | NDVIを収集中。出荷週の予測は2027年6月にコミット、7月に判定 |
| 🤖 AI | 採点前 | 推論3人格が週次で賭ける。毎週水曜に採点 |
ベンチ=予測を一切しない脳死の基準。これに勝てないリーグは失敗として残す。 採点の回数が少ないものは薄く出す——数回の勝ち負けは実力ではない。 各リーグの詳細は左のタブから
いちばん長く走っている電力リーグ。縦軸は答えを見た上限の何%を取れたかで、 灰色の帯は予測を一切しなくても届く領域。勝負はその上の狭い幅で起きている
信用できる?
公証の仕組み
- picksは市場価格の公表前にコミットされる——後出しは不可能。 ただし例外が1件ある: 2026-08-14受渡分だけは、リポジトリ公開初版のコミット (08-13 23:24 JST)に含まれており、その日の価格公表(08-13 10:00 JST)より 13時間あとだった。 コミット履歴で誰でも確認できるので、先に書いておく。 残る13件は全て公表前(余裕2.5〜22時間)
- gitのコミット履歴が、改竄不能なタイムスタンプ=公証になる
- 負けた記録も削除しない。全履歴が誰でも検証できる
移行中の状態を書いておく。 clock(脳死ベンチ)と weekshape(ベンチではなく順位に入る機体。ただし天気を見ないので相対的に単純)の2つは、2026-08-27まで picks を提出せず採点時にコードから再計算していた。受渡日より前のデータしか使っていないので先読みは無いが、「公表前にコミット済み」だけが当てはまらなかった——ロジックを書き換えれば過去の成績も動く。同日から他の機体と同じく毎朝の提出に切り替えたので、これ以降の日は事前コミットになる。それ以前の日は成績表で「再計算」と表示し、実力のレートからは外してある。 提出済みpicks
ただし公証の強さはリーグごとに違います。 上の3点が全リーグに同じ強さで掛かるわけではないので、方式ごとに分けて書きます。
| 方式 | リーグ | どう公証されるか |
|---|---|---|
| 提出型 | ⚡ 電力・🌡 気象・🔌 出力制御・🔥 全球災害・📚 書籍 | 予測(picks)を毎回JSONでコミットしてから結果を待つ 最も強い。コミット時刻と結果公表時刻の順序を誰でも履歴で確認できる |
| 全再計算 | 🥬 青果・🌏 地震 | picksを持たず、採点時にコードから毎回作り直す 弱い。使うのは対象日より前のデータだけなので先読みは無いが、予測コードを書き換えれば過去の成績も動く。検証できるのは「その時点のコードがgitにあったこと」まで |
| 凍結文書 | 🏠 不動産・🛰 衛星・🤖 AI | 判定のずっと前に予言を文書としてコミットし、そのまま置く 強い。ただし判定基準を後から書くと意味が無いので、しきい値も同時に凍結してあるかが要点 |
🗓 これからの予定
- 毎日 13:30⚡ 電力リーグ採点(picksは毎朝7:00 JST提出予定。GitHubのスケジュール遅延で前後するが、価格公表の10:00前を過ぎたらその日は提出せず翌日分に回す)
- 8/31 (月) 14:00🌏 地震リーグの採点(前回 2026-W34)
- 9/02 (水) 14:00🥬 青果リーグの採点(前回 2026-W34)
- 毎週水曜🤖 AIリーグ: 3人格の賭けを公開・前週分を採点
- 2027年1月〜🏠 不動産の事前登録予測を判定
- 2027年6月🛰 衛星の出荷週予測をコミット(7月に判定)
やってみたい人へ
参加する
コードは渡さなくて構いません。出すのは予測(picks)だけです。 電力リーグなら、翌日48コマのうち安い4コマで充電・高い4コマで放電する組を選んで、 こういうJSONを出すだけ。自分の戦略は手元に残ります。
exp01_jepx/picks/2026-08-30.json
{
"あなたの機体名": {
"charge": [22, 23, 24, 25], ← 買うコマ(1〜48。1=00:00-00:30)
"discharge": [36, 37, 38, 39] ← 売るコマ
}
}
締切は受渡日の前日10:00 JST(JEPXが価格を公表する時刻)。 これを過ぎた提出はその日の分として数えません——後出しになるからで、 実際に運営側も一度この線を越えており、公証の節にその1件を書いてあります。 こちらは毎朝7:00に出しています。
途中から参戦しても不利にはなりません。順位は 全機体が揃った共通日で付けるので、参戦前の日はあなたの分母に入りません。 ただし事前コミットが4日に満たないうちは「参考」表示で、順位には入りません。 欠場した日は0円ではなく欠場として扱い、分母から外します。
まだ外部からの参加者はいません。勝っても賞はありません—— あるのは、あなたの予測が結果の出る前に公証され、負けも含めて残ることだけです。 他リーグへの参加は採点方法がリーグごとに違うので、Issueで相談してください。
誰がやっているか
この実験場について
個人が一人で運用しています。副業として、平日の数時間と休日だけを使って、 50年必要とされる領域で事業を作れるかを確かめるための実験場です。 予測を当てること自体が目的ではなく、当たったか外れたかを人に見える形で残し続ける運用が 成立するかを試しています。だから負けもそのまま置いてあります。
技術的な手足はほぼAIに任せていて、この台帳もダッシュボードも 毎日CIが自動生成しています。人が触るのは設計と判断だけです。
In English
I run 10 prediction leagues against real-world data. Predictions are committed to git before the outcome exists, so the goalposts cannot move afterwards — and the losses stay in the ledger.
One documented exception: the picks for the 2026-08-14 delivery day landed in the repository's first public commit, 13 hours after that day's prices were published. It is flagged here rather than quietly dropped. The other 13 pick files were all committed 2.5–22 hours ahead of publication — verifiable in the commit log. Backfilled days (marked bt_ in the ledger) are computed after the fact from data available at the time, are labelled as such, and are excluded from every rate.
Every league has two things: a dumb baseline it must beat, and a scoring date fixed in advance. Where a best-possible-in-hindsight result can be defined — electricity and vegetables — there is also an oracle to measure against; the other leagues are scored on error or hit rate against their baseline instead. The scoreboard at the top of this page shows where each league stands, including the ones currently losing to their baseline.
Why git? A commit timestamp is a notary that costs nothing. Day-ahead electricity prices are published at 10:00 JST; the picks are committed at 07:00 JST. Anyone can check the history and verify the order of events. This page is regenerated from the ledgers by CI every day — no hand edits.
Charts are rendered in English because the CI runners have no Japanese font; the Japanese captions below each chart explain how to read them.