木曜日の午後に、あるスクリーンショットが回ってきます。ビットコインのチャートに、ローカル高値から下に引かれた赤い矢印。そしてキャプション:「私たちのモデルがこの下落を予測した」。画像は本物です。下落も本物です。だが足りないのは、主張に意味を持たせる唯一の要素——その矢印が、ローソク足が立つ前から存在していた証拠です。
そのギャップがこの記事の全ての主題です。AIがビットコイン価格について有用な何かを言えるか——それは言える——ではなく、公に採点される局面に直面すると実践のどの部分が生き残り、どの部分が「誰もチェックしないから存在しているだけ」なのか、そこです。
ビットコイン価格予測が本当に主張していること
「ビットコインはある水準に到達する」は、1つの主張ではありません。3つが溶接されたもので、しかも通常はその内訳が言われないのです。
最初の要素は方向です。次の要素は大きさです。3つ目、ほとんどの場合省略されがちなものは「ホライズン」です。いつのことか、どの参照価格に対して、どの取引所(会場)で、どのタイムスタンプの取り方(規約)で測るのか。それを省くと主張は反証不能になり、「いつか当たる」だけになってしまいます。いつ当たるのかを言わない限り、すべての呼び値が最終的に正しくなります。
採点できる予測は、3つすべてを先に固定しないといけません。「BTCは、指定したインデックスを参照として、指定したUTC分において明示した水準を上回って終値になる確率」——これは検証可能な主張です。「BTCは上がる」——これは気分です。
この違いは、ほとんどの資産よりビットコインでより重要です。ビットコインは取引所をまたいで24時間連続に取引されており、質問の土台となる「終値のベル」がありません。参照が曖昧だと、予測を採点する側は、自分に都合のよいティック(価格刻み)を選べてしまいます。参照を明示するのは小うるささではありません。これが記録を「反証不能(=敵対的に検証可能)」にする要素です。
AIがビットコインで本当に得意なこと
その矢印を取り除けば、ここには確かな実務の積み重ねがあります。機械学習は、暗号データに対して、人間の分析者には同じ速さや規模ではできない複数のことを実行します。
レジーム(市場状態)の検出。市場には「1つの振る舞い」しかありません。実際には複数の振る舞いがあり、それらは切り替わります。実現ボラティリティが低く、幅が狭く、平均回帰的なレンジの期間は、トレンドして高ボラティリティで巻き戻す局面とはまったく別物です。隠れマルコフモデル、移動する特徴量ウィンドウ上でのクラスタリング、シーケンスモデルは、現在のティッカー(値動き)がどのレジームに似ているかをラベル付けするのに本当に有用です。だが、そのラベルは次の価格を教えるものではありません。次の価格の「妥当な分布」がどれかを示すだけです——ずっと弱い主張で、ずっと正直です。
ボラティリティ推定。これが、分野全体の中で最も擁護しうる適用です。ボラティリティはリターンとは違い、持続性があります。つまり静かな期間は固まり、激しい期間も固まる。実現ボラティリティ、インプライド・サーフェス、ファンディング・レート、建玉(オープン・インタレスト)などを取り込むモデルなら、有用な将来レンジを作れます。分布がどれくらい広くなるかを予測するのは、中心がどこに来るかを予測するよりはるかに別で、ずっと扱いやすい問題です。
注文フローを読むこと。板の不均衡、取引サインの自己相関、ラウンドナンバー周辺で現れて消える厚み、清算(ライキデーション)のペース——これらは測定でき、短い時間軸の情報を含んでいます。その情報は急速に減衰し、多くの場合数秒から数分です。そして、競争によってそれは積極的に相殺される。とはいえ存在はします。機械は人間よりそれをよく読み取れます。
オンチェーンのデータ。ビットコインは公開台帳である点で特殊です。コインエイジの分布、取引所の入出金、マイナーの残高、何年も動いていない供給の割合——これらは株式アナリストには手に入らない構造的特徴です。これは遅いシグナルで、何かのタイミングを測るよりも保有者構成を説明するのに向いています。文脈(コンテキスト)として扱えば価値があります。きっかけ(トリガー)として扱うと、たいていは誤警報ばかりを生みます。
大規模なニュース消化。言語モデルは、人が1つ読むのにかかる時間の中で、あらゆる届出、規制当局の通知、取引所の発表、プロトコル変更を読み取れてしまい、その流れを構造化された特徴に変換できます。何が起きたのか、誰に起きたのか、ベースレートに対してどれほど珍しいのか。これは、予測の入力側における本物のてこ(リターンを生む力)です。
その一覧の各項目に共通するものに注目してください。どれも不確実性の説明を改善します。どれも価格そのものを生み出しません。
どれほど大きなモデルでもAIができないこと
来週火曜日のビットコイン価格を教えることはできません。
モデルが小さすぎるからでも、データが粗すぎるからでも、特徴量がまだ十分に賢くないからでもありません。価格は、流動的で敵対的な市場によって決められます。そこでは、予測を持つ参加者はすでにその予測に基づいて取引をしています。知り得て儲かるものは、資本を持つ人々、レイテンシ(通信遅延)の優位がある人々、そして自分たちのモデルを持つ人々によって、継続的に取り込まれています。流動的な市場はどんな手法でも確実には負かせません。そして、それを「必ず上回れる」と約束する者は、何かを売っているだけです。
そこから残るものも、持つ価値はまだあります。よりよく較正された不確実性、市場がどの状態にあるかをより速く認識すること、次の一手がどれくらい広がり得るかについての規律ある見積もり。これらは実際の貢献です。価格当てではありません。そして、それらを価格当てとして装うどんなシステムも、予測からパフォーマンスへと越境しています。
形を知れば、その「劇場」は簡単に見分けられます。区間なしの一点予測。事後に変わるホライズン。分母なしの選りすぐり事例。問題の難しさが変わっても決して変わらない確信。うまくいったケースだけで構成された実績。
較正された成績>自信ありげな成績:確率のためのケース
確信のある数値の代わりになるのはヘッジではありません。それは、検証されてきた確率です。
70%と言う予測者は、70%と言った全ての機会において、その70%の確率どおりの頻度で当たっているべきです。これが較正(キャリブレーション)で、測定可能です——ただし、完全な一連の予測が揃っている場合に限ります。つまり、うまくいかなかった予測も含めてすべてです。1回の予測では何も分かりません。100回、すべて事前に記録されていれば、かなりのことが分かります。
適切なスコアリング・ルールとは、測定の仕方です。ブライア・スコアと対数損失(ログロス)は、だましにくい性質を共有しています。どちらも「真の信念」を報告することで最小化されるからです。適切に不確実であるのに間違うことより、過剰に確信することの方が強く罰せられます。95%と言って外した人は、60%と言って外した人よりはるかに悪いスコアになります。適切なスコアリング・ルールのもとでは、度胸(ハッタリ)はコストであって、マーケ資産ではありません。
だからこそ、確率出力は価格ターゲットより弱いプロダクトではありません。そもそも評価(採点)できるのは確率出力だけです。
なぜバックテストは証拠にならないのか
どんなモデルにも良いバックテストがあります。そもそもバックテストとはそれをするためのものです。
過去データは固定され、有限です。研究者はその時点ですでにそれを見ている人間です。選択は静かに積み重なります。どのウィンドウか、どの特徴量か、どの正規化か、「異常な」期間をどれだけ除外するか、きれいに見えるものを見つけるまでに何種類のバリエーションを試したか。仮に完全に誠実に行ったとしても、このプロセスは過去に適合するだけで、しかも過去とは「二度と再現されないことが保証されている」唯一のデータセットです。
暗号はこれをさらに複雑にします。取引所、商品(インストゥルメント)、カストディ(保管)、参加者が変わるたびに、市場のマイクロストラクチャは何度も変わってきました。以前の構造的な時代に合わせて調整されたモデルは、もはや存在しない市場で試されることがしばしばあります。
汚染されない唯一のテストは、厳密な意味でのアウト・オブ・サンプルです。予測は結果の前に作られ、結果より前に公開され、その後は修正できない。バックテストよりずっと小さな主張で、やってくるのもずっと遅い。だが、それが唯一の種類で、数が集まります。
ロックされ、ハッシュされ、公開で採点されるBTC予測がどのように見えるか
仕組みを順番に説明します。
予測は出来事の前に完全な形で書き下ろされます。質問、参照価格と取引所(会場)、UTCでの正確な解決時刻、確率、そしてそれを生んだ推論。暗黙にした部分は何も残しません。暗黙の要素は後で解釈し直せてしまうからです。
その文書は次にSHA-256でハッシュ化されます。このハッシュは固定長の指紋で、予測文書のどれか1文字を変えればフィンガープリントは完全に変わります。ハッシュを公開することは、(必ずしもまだ内容を明かさずに)その内容へのコミットを行うことです。
ハッシュはOpenTimestampsでビットコイン・ブロックチェーンに固定されます。これにより、そのフィンガープリントが特定のブロックより後ではない時点で存在していたことが証明されます。ビットコイン自身の台帳を使って、ビットコイン価格に関する主張にタイムスタンプを付けるのは気持ちのよい対称性です。決済レイヤーとして連鎖(チェーン)を有用にするのと同じ性質——高コストで、公に公開され、書き換えが難しい——が、認証(公証)としても有用だからです。
解像(解決)までの時間が到来すると、結果はあらかじめ提示された参照に対して記録され、適切なスコアリング・ルールで採点されます。その結果は、他のすべてと同じ公開台帳に載ります。そこからの「抜粋」ではありません。全部です——同じ規模で、同じ場所で、当たったコールと当たらなかったコールすべて。
最後のその部分が、ほとんどの実績が静かに失敗する場所です。編集者付きの台帳はパンフレットです。
これらのどれも、予測を「当てる」ことには直結しません。直結するのは「検証できる」ことです。予測の手法を、矢印付きのスクリーンショットと分ける唯一の性質がそれです。モデルは洗練されていても粗くてもよい。どれがどれかを確かめるのは、タイムスタンプが可能にするからです。
教育目的のコンテンツ——金融アドバイスではありません。
もともとは neuportal.ai/blog/how-ai-forecasts-the-bitcoin-price に掲載
