Bot CEX 思考ログ 開発ログ

🛠️開発記録#539(2026/5/9)リードラグ研究を一段分解し直す必要を感じた話

こんにちは、ぼっちbotterよだかです。

今日は、来週からの開発タスクに向けて、リードラグ研究の前提を少し整理していました。

もともとは、ラグ側である Binance Japan BTC/JPY をもう少し掘るつもりでした。
どんな状態のときに Binance Japan が遅れ、どんな状態のときに遅れず、どんな状態のときに遅れても取れないのか。
このあたりを整理すれば、リードラグ研究をもう一段進められるのではないかと考えていました。

ただ、実際に仮説を書いてみると、もう少し土台から整理し直す必要があると分かりました。

前回の話
🛠️開発記録#538(2026/5/8) 代理変数について

続きを見る

リードラグという見方だけでは足りない

これまでの研究では、Global BTC、CME、ETF、USD/JPY などをリード市場候補として見ていました。

しかし、考えてみると、これらはすべて同じ意味で「BTCを取引している市場」ではありません。

Binance Global は、BTC価格の中心的な基準線としては使いやすい。
一方で、Binance Japan との関係だけで継続的な遅れを拾うのは難しそうです。両者はかなり近い価格体系にあり、そこに構造的なラグが出るとしても、通常時のエッジというより、一時的な流動性不足・JPY換算・市場固有の状態・データ品質などを分けて見る必要があります。

CMEやETFについても同じです。

CMEはBTCに関係する市場ですが、そこで取引されているのは単なるBTC現物ではなく、先物、basis、証拠金、ヘッジ、限月、制度金融側のリスク移転などを含んだものです。

ETFも、BTCそのものというより、証券口座経由でBTCエクスポージャーを取るための器です。ETF価格、NAV、premium/discount、APやマーケットメーカー、米国株式市場の時間帯などが絡みます。

つまり、CMEやETFを単純に「BTCのリード市場」として扱うのは粗いな、と。
そこで何が取引されていて、それがどの経路で Binance Japan や自分が使うCEXに伝わるのかを考える必要があります。

遅れにはいくつか種類がある

今日整理していて、遅れにも複数の種類があると感じました。

ひとつは、価格を是正したい人がいても、すぐ動けない遅れです。

たとえば、流動性が薄い、スプレッドが広い、板が足りない、資金移動に時間がかかる、ヘッジ先が動いていない、取引できる市場や商品が限定されている、といった状態です。

この場合、価格差が見えていても、すぐには埋まりません。

もうひとつは、そもそも見ている情報が本当にリード情報なのか分からないケースです。

CMEが先に動いたように見えても、それはBTC現物に伝播したのではなく、共通の外部要因に反応しているだけかもしれません。
ETFの出来高が増えたとしても、それが Binance Japan に直接伝わるとは限りません。

ここを分けないと、「なんとなく先に動いているように見えるもの」をリード市場として扱ってしまいます。

リスク取引という視点は有用だが、それだけでは足りない

途中で、「各市場では何のリスクが取引されているのか」という視点も整理しました。

たとえば、CMEではBTC先物を通じたヘッジやbasis、ETFでは証券口座経由のBTCエクスポージャー、perpではレバレッジ需要やfunding、Binance JapanではJPY建てでBTCリスクを取る需要、というように、市場ごとに取引されているものは少しずつ違います。

この視点は有用です。

なぜなら、市場に出てくるフローの中には、誰かが価格を間違えたからではなく、ヘッジ・即時性・制約・清算・資金移動などの理由で、不利な価格でも取引せざるを得ないものがあるからです。

ただし、ここを掘りすぎると、参加者の内心や制度上の制約を推測しすぎる危険があります。

重要なのは、原因を直接ラベルにしないことです。

たとえば、

  • institutional flow
  • MM withdrawal
  • AP arbitrage failure
  • domestic demand

のようなラベルは作らない。

代わりに、

  • spread widening
  • depth thinning
  • volume spike
  • OI change
  • funding extreme
  • CME basis
  • ETF premium/discount
  • BJ residual
  • reversion speed
  • session bucket

のように、観測できる足跡として記録する。

参加者の動機は背景理解として使う。
実装では、見えるものに落とす。
この線引きが必要だと感じました。

リードラグ研究を分解し直す

今日の整理で、リードラグ研究は次のように分解した方がよさそうだと感じました。

視点見たいこと
価格接続何と何を比較しているのか。BJ価格はどの基準線からズレているのか
情報処理どの市場が情報を早く織り込むのか
流動性ズレがあっても取引できるのか
制約session、限月、商品設計、規制などで動きが変わるのか
リスク取引誰かが不利でも取引する足跡があるのか
執行可能性自分の注文でコスト控除後に取れるのか
データ品質それは市場の遅れなのか、データの遅れなのか
共通要因本当に伝播なのか、同じ要因への同時反応なのか

これまで「リード市場 → ラグ市場」という形で見てきましたが、今後はもう少し分解して見た方がよさそうです。

特に最初に見るべきなのは、価格接続・流動性・データ品質・執行可能性です。
ここが曖昧なまま、CMEやETFの意味を深掘りしても、観測機としては危うくなります。

リードラグというラベルで掘った意味はあった

とはいえ、これまでリードラグというラベルで掘ってきたことが無駄だったとは思っていません。

むしろ、一定期間「どの市場が先に動くか」という問いで観測したからこそ、その限界が見えてきました。

最初から、

これは価格接続・情報処理・流動性・制度制約・リスク移転・執行可能性の複合問題です

と広げていたら、何も掘れなかったと思います。

まずリードラグという粗いラベルで観測機を作り、Global、CME、ETF、FXを並べて比較した。
その結果として、今はそのラベルを一段分解する必要があると分かってきた。

これは失敗ではなく、研究が次の段階に進んだという理解で良さそうです。

現時点でのまとめ

今回の成果は、仮説を書いてみたことで、これまでの土台を修正する必要があると分かったことです。

リードラグ研究は、単に「どの市場が先に動くか」を見るだけでは足りません。
価格接続、情報処理、流動性、制約、リスク取引、執行可能性、データ品質、共通要因に分けて考える必要があります。

来週以降は、まず Binance Japan BTC/JPY を取引対象として見るうえで、どの基準線を使い、どのズレを residual と呼び、どの状態なら取引可能性があるのかを整理していきます。

いきなりシグナル生成には進みません。
まずは、研究の土台をもう一段だけ精密にします。

それでは、また。

-Bot, CEX, 思考ログ, 開発ログ