テイカー強度ガイド

Blave のコア Alpha 指標のひとつ——何を測るのか、なぜ重要なのか、そしてそれを使って戦略を組み立てる三つの方法。

最終更新 2026-10
要点まとめ
  • テイカー強度(TI)は、先物トレーダーが積極的にロングしているかショートしているか、それが普段よりどれだけ多いかを測る Blave 独自の指標です。見ているのは異常の度合いで、出来高の絶対量ではありません。
  • TI が高いからといって常に強気とは限りません。急落中のスパイクはショートの清算であることが多く、保有集中度と組み合わせて見分けます。
  • 使い方は三つ。デッドゾーン付きのしきい値(最も一般的)、ゼロラインのクロス、レジームフィルター(最も強力)です。
  • ウィンドウが長いほど滑らかになります。戦略は 5 分ごとに判定しつつ 24h の TI を読めば、短いウィンドウのノイズを避けられます。
  • Blave の Alpha 指標はすべて売買シグナルではなく参考データです。stat フィールドと is_data_sufficient を確認してください。

テイカー強度とは

テイカー強度(Taker Intensity、TI)は、先物トレーダーが積極的にロングしているか、積極的にショートしているかを、その銘柄の平常の水準と比べて測る Blave 独自の指標です。「積極的」とは、注文を置いて待たずに、価格を追ってすぐ約定させる側を指します。

TI の値意味
正(+)積極的な買いが普段より多い——トレーダーが積極的にロング
ゼロ(≈ 0)均衡——どちらの側も優勢ではない
負(−)積極的な売りが普段より多い——トレーダーが積極的にショート

数値に上限・下限はなく、0 付近が平常の水準で、絶対値が大きいほど異常です。±2 以上はまれ、±3 以上は極端で、どの銘柄も同じ物差しです。しきい値はバックテストで自分でスキャンしてください。同じ買いの勢いでも、活発な市場では TI +0.5 にしかならないのに、静かな市場では +2.5 になることがあります。Blave は六つの時間枠で TI を提供しています:15min、1h、4h、8h、24h、3d。時間枠が長いほど滑らかでポジション戦略に向き、短いほど反応は速いもののノイズも増えます。

最も重要な注意点:TI が高い ≠ 常に強気

ここが、この指標で最も誤解されやすいところです。積極的な買いには二つの出どころがあります:

  1. 本物の買い手——ロングを取りたく、アスクを払ってでも買うトレーダー。
  2. ショートの清算(強制決済)——ショートポジションが強制決済されると、取引所がそれを買い戻します。この強制的な買いも TI を押し上げますが、実際に強気になっている人はいません。
重要な洞察: 急激な下落局面での TI の突然のスパイクは、買い手の確信ではなくショートの清算であることが多いです。両者を見分けるには、TI を 保有集中度と組み合わせます。HC が正(マシン/機関のロング集中)で TI も正であれば、TI 単独よりはるかに強いシグナルになります。

テイカー強度の三つの使い方

1. しきい値(最も一般的)

TI がエントリーのしきい値を超えたらロングし、エグジットのしきい値を下回ったらポジションを閉じます。二つのしきい値の間にあるデッドゾーンが、TI が一つの水準の近くで揺れ動くときに戦略が売買を繰り返すのを防ぎます。

Python
ENTRY_TH = 1.686
EXIT_TH  = -0.473

def compute_signals(df, entry_th=None, exit_th=None):
    eth = entry_th if entry_th is not None else ENTRY_TH
    xth = exit_th  if exit_th  is not None else EXIT_TH
    ti  = df['TI']
    signal = pd.Series(np.nan, index=df.index)
    signal[ti > eth] = 1.0   # ロングでエントリー
    signal[ti < xth] = 0.0   # ポジションを閉じる
    return signal

これが btc_ti_5min のサンプル戦略そのままのロジックです——24h ウィンドウの TI を 5 分ごとに判定します。ENTRY_TH = 1.686 と EXIT_TH = -0.473 という値はパラメータスキャンで見つけたものであり、当て推量ではありません。

別途独立して行ったバックテスト(2022/01–2025/12、TI 1.8 超でロング / -1.8 未満でショート——btc_ti_5min とは異なるしきい値)では、強気・弱気の両局面を通じて総リターン +1000.3%、最大ドローダウン -27.74%、シャープレシオ 1.682 という結果でした。二つのパラメータセットは異なりますが方向性は一致しており、TI のモメンタムフィルターがしきい値をまたいで通用することの裏づけになります。ただし、どのしきい値でも機能するという保証ではありません。必ず自分でスキャンして検証してください。

2. クロス(よりシンプルだが、ノイズは多め)

ゼロラインをシグナルのしきい値として扱います。TI がゼロを上抜けたらロング、下抜けたらポジションなしにします。直感的ですが、15min や 1h の時間軸では短命なトレードが大量に発生し、手数料がかさみがちです。クロスの意味が大きくなる 8h や 24h のウィンドウのほうが向いています。

Python
signal[ti > 0] = 1.0
signal[ti < 0] = 0.0

3. レジームフィルター(最も強力)

TI を別の主シグナルに対するゲートとして使います。TI が正(純粋な買い圧力が存在する)のときだけエントリーを採用します。これにより、トレンド戦略が強い売り圧力の環境でエントリーするのを防げます。

Python
primary = compute_primary_signals(df)  # 例:SMA クロス
ti_positive = (df['TI'] > 0)
signal = primary.copy()
signal[~ti_positive] = 0.0  # TI が負のときはエントリーを抑制

レジームフィルターは通常、トレード回数と手数料を減らしつつシャープレシオを改善しますが、一部のトレードを逃すという代償があります。より長い時間軸(8h、24h)の TI を、より短い間隔で動く戦略のマクロフィルターとして使うのが最も効果的です。

適切な時間軸の選び方

TI ウィンドウ向いている用途備考
15min超短期のスキャルピングノイズが非常に多く、手数料負担が大きい
1h日中戦略バランス型
4hスイング戦略シグナルは少ないが、質は高い
8h短期戦略のレジームフィルター良好なマクロシグナル
24h日次のポジション管理最も滑らかで、ノイズが最少
3d数日単位のトレンド確認非常に滑らかで、レジーム判定に適する

btc_ti_5min では、戦略は 5 分ごとに実行されますが、使うのは 24h の TI です。これは意図的な設計です。5 分ごとに判定する速さ(TI がしきい値を超えたらすぐ反応する)は欲しいが、5 分ウィンドウの TI が持つノイズは要らない、ということです。

TI と他の指標の組み合わせ

TI は単独でも有用です。そして Blave の他の Alpha 指標と組み合わせると強力になります。

組み合わせ目的
TI + 保有集中度(HC)本物の買いとショートスクイーズを見分けます——HC × TI の完全なマトリクスは保有集中度ガイドにあります。
TI + ホエールハンター(WH)WH は大きな OI/出来高の変化を検出し、TI が方向を確認します。両方が強ければ確信度の高いエントリーです。
TI + 市場方向(MD)MD をマクロフィルター、TI をエントリートリガーとして使います。トレンドに逆らうトレードを減らせます。
忘れないでください: Blave の Alpha 指標はすべて、売買シグナルではなく参考データです。これらは戦略ロジックへの入力であり、stat フィールド(up_prob、exp_value、return_ratio)が各指標の読み値に対する過去の文脈を示します。統計値を信頼する前に、必ず is_data_sufficient を確認してください。