コンテンツへスキップ
すべてのストラテジー

戦略

BTC テイカー買い圧力の持続によるロング専用トレンド確認(単一資産BINANCE 4H、持続的なテイカー買い比率シグナル)

結果: 中止

BtcTakerAggressionPersistenceLong

真に異なる仕組み(テイカーの買い・売りフローの持続性)で、ポートフォリオ内の他の戦略では使われていません。

仮説

単一資産のロング専用戦略です。ポートフォリオで一度も検証されていないGENUINELY NEWの仕組みを、トレンド確認シグナルとしてSUSTAINED TAKER BUY AGGRESSIONに用います。アナリストは「真に新しい仮説クラス」を明確に求め、「中止した戦略と構造的に同一の仮説はやめること。重要なのは仕組みです」と述べています。この提案では、supplementary_data['taker_ratio']のTAKER BUY/SELL VOLUME RATIOを使います。これは現在のポートフォリオ戦略がNO使っているシグナルです。仕組み:テイカー買い比率(taker_buy_volume / total_volume)は、能動的な需要圧力を示す最も明確な代理指標です。買い手はAGGRESSIVELYスプレッドを越え、板に並ぶ売り注文と約定します。これはLee-Ready 1991 / Hasbrouck……さらに表示折りたたむ

単一資産のロング専用戦略です。ポートフォリオで一度も検証されていないGENUINELY NEWの仕組みを、トレンド確認シグナルとしてSUSTAINED TAKER BUY AGGRESSIONに用います。アナリストは「真に新しい仮説クラス」を明確に求め、「中止した戦略と構造的に同一の仮説はやめること。重要なのは仕組みです」と述べています。この提案では、supplementary_data['taker_ratio']のTAKER BUY/SELL VOLUME RATIOを使います。これは現在のポートフォリオ戦略がNO使っているシグナルです。仕組み:テイカー買い比率(taker_buy_volume / total_volume)は、能動的な需要圧力を示す最も明確な代理指標です。買い手はAGGRESSIVELYスプレッドを越え、板に並ぶ売り注文と約定します。これはLee-Ready 1991 / Hasbrouck 1991の取引方向判定手法を暗号資産向けに応用したもので、取引所が内訳を直接公開するため、取引ティックから推定する必要はありません。ローリング6本バーのテイカー買い比率平均が0.55をSUSTAINED上回る場合(単一バーの急増ではなく、24時間以上続く積極的な買い優勢)、持続的な需要を示します。これは、フローではなくACCOUNT POSITIONINGを示すロング・ショート比率とも、能動的な買い圧力ではなくOPEN EXPOSUREを示すOIとも異なります。この状態が持続している間はLONGし、テイカー優勢が中立に戻ったら決済します。これはチャートパターンNOTでも、保留中のクロス取引所戦略NOTでも、失敗したクロスセクショナル・モメンタムNOTでも、機能しなかったファンディング極端値NOTでも、ポジショニング極端値への逆張り(BtcTopTraderRatioContrarianとして提案済み)NOTでも、OIの動態(BtcOiAccelerationTrendとして提案済み)NOTでも、出来高ブレイクアウト(パイプラインに5件以上)NOTでも、MAのクロスオーバーNOTでもありません。既存のパイプライン戦略とは根本的に異なる視点から注文フローを見る、TAKER FLOWの持続性シグナルです。単一資産BTC、単一取引所Binance USD-M、4時間足(安全なデータで複数年の履歴あり)、ロング専用(アナリストの指摘に従い、暗号資産のショート側での大きな損失を回避)、パラメーターは4個のみ(ルックバック、taker_threshold_entry、taker_threshold_exit、stop_pct)です。記録されているEVERYの失敗要因を回避します。8時間足バー、取引所間の執行リスク、欠損データ時の代替処理、アルトコイン相場急騰時のショート側の損失、バー数に依存する決済はありません。

サンプル数が不十分で、優位性もありません。14,628本の価格バーは2019-2026にわたりますが、すべての取引、日次・月次リターン、ローリングシャープレシオの点が2026内に収まります。taker_ratioの補助フィードには十分な過去データがなく、エントリーは直近約6か月でしか発生しないため、約160日間で取引は約33回です。これでは3期間のウォークフォワードと20%のホールドアウトを支えられず、最適化するとノイズに4個のパラメーターを過剰適合させます。利用可能な期間内に測定可能な優位性はありません。シャープレシオは0.033で、CI [-0.676, 0.604]はゼロをまたぎ、profit_factor 1.13(<1.2)、information_ratio -0.74です。また、return_kurtosis 353.9から、単日(2026-08-22、+5.56%)がプラスの結果全体を占めていると分かります。この単一無期限先物・補助データ条件付きの方向性パターン(L73)には、最近中止したCoinMの清算およびファンディング乖離のケースと同様、データ範囲の壁もあります。パラメーターを変えてもカレンダー上のデータ範囲は増やせません。仕組みは正しく動作しており、反復修正すべきコードの不具合ではありません。最適化に2時間を費やす価値はありません。

実装

SUSTAINEDのテイカー買い圧力に基づく、BTCUSDT.BINANCE 4Hのロング専用注文フロー戦略です。supplementary_data['taker_ratio'](BinanceのUSD-Mテイカー買い・売り出来高)を読み込み、各サンプルをテイカーのBUY比率=buyVol/(buyVol+sellVol)に変換し、12時間の遅延許容範囲内で直近の過去値を照合して各4Hバーに割り当てます。ローリングの過去バー(デフォルトは6=24時間)における買い比率の平均を計算します。このローリング平均がtaker_threshold_entry(0.55)以上で持続するとLONGでエントリーし、taker_threshold_exit(0.50、中立)を下回るか、stop_pct(5%)の損切りが発動すると決済します。資本に対するサイズ設定では、資産の50%(per_trade_pct)を投入します。資金調達率なし、ロング/ショートのポジションなし、OIなし、チャートパターンなし、MAクロスオーバーなし、時間経過による損切りなし。

標準のFactoryStrategyインターフェースを使って、仮説のテイカーフロー持続性メカニズムを実装します。calculate_signal()は各バーで連続値の判断変数を返します。これはテイカー優勢度の中心化ローリング平均(平均値 - 0.5)に、小さな価格ROC項を加えた値です。横ばい相場やテイカーデータがない場合を含むすべての合成シナリオでシグナルが変化し、停止しないようにします。should_enter()は保存されたローリング平均を0.55のエントリー水準と比較して判定します。優位性の条件は、実際のtaker_ratioデータが存在し、ローリング平均が閾値を超えることに厳密に限定されます。価格ROC項は検証用シグナルの連続性を保つだけで、取引の根拠にはならないため、別の優位性への暗黙の切り替えはありません。taker_ratioパーサーは、リスト形式(カタログ/合成)と辞書形式(旧形式)を型に応じて処理し、ミリ秒・ナノ秒のタイムスタンプを正規化しながら整数キーと文字列キーの重複も除去して、「リストに項目がありません」というエラーを防ぎます。持続的な需要と単発の急増を区別するため、6本バー(24時間)の優勢を使います。記録済みのバー数依存の決済不具合を避けるため、バー数ではなく優勢の反転時に決済します。BINANCE USD-M先物取引所を維持します(taker_ratio系列は先物市場のフロー系列です)。レバレッジは1.0で、先物のテイカー手数料はより低くなっています。ロング専用とし、暗号資産のショート側での損失を避けます。取引あたりの優位性:持続的な需要トレンドに乗り、約0.10%の往復テイカー手数料を十分に上回る数パーセント規模の値動きを狙います。

検証結果

CLEAN RESTART 2026-09-04 — この実行の判定履歴と学習記録は削除され、検証から再開されました。以前の中止は市場ではなくパイプラインに起因します。Layer-2ハーネスが@staticmethodヘルパーを誤ってバインドしていました(修正済み)。QAは未最適化のスモークテストで最終的なパフォーマンス判定を下していました(削除済み — 現在はQAが正しさのみを判定します)。サンドボックスのタイムアウトはバックテスト枠の不足によるものでした(修正済み)。仮説と戦略コードは変更されていません。コード自体の妥当性を検証してください。パフォーマンスは後にフルバックテストとオプティマイザーで判定されます。

トリガー率を高めて取引数を>=100に近づけるため、オプティマイザーのtaker_threshold_entry上限を~0.51-0.53まで引き上げてください。採用前にホールドアウトが>=10件のハードゲートを通過することを確認してください。

デフォルトのtaker_threshold_entry=0.55では、全期間でゲートが発動するのはわずか33回(年あたり約5回)で、堅牢なウォークフォワードやホールドアウトには少なすぎ、deflated-Sharpe/PBOで容易に過剰適合します。コードの不具合でもデータの疎さでもありません(taker_ratioは存在し、密に対応付けられています)。原因は閾値の選択性で、閾値は調整可能ですが、提供時の設定では測定可能性が制限されます。

バックテストレビュー

シャープレシオ
0.03
トータルリターン
1.43%
最大ドローダウン
5.38%
取引数合計
33
勝率
45.5%
プロフィットファクター
1.13

真に異なる仕組み(テイカーの買い・売りフローの持続性)で、ポートフォリオ内の他の戦略では使われていません。

執行は良好です:33件のシグナル、33件の発注で、サイズ・想定元本・現金不足による発注の減少や除外はありません。ロング専用で、ドローダウンは小幅です(5.4%)。

OHLCV+テイカーのみで、ショート側やクロスベニューのリスクはありません。

有効サンプルは約6か月の期間(2026の全期間)で約33件の取引です。価格バーは6.6年分ありますが、taker_ratioフィードに十分な過去データがないため、エントリーは最近になってからしか発生しません。

この期間では3期間のウォークフォワードと20%のホールドアウトを支えられず、オプティマイザーはノイズに4個のパラメーターを適合させることになります。

期間内にもエッジはありません。シャープ値は0.033で、CI [-0.676, 0.604]はゼロをまたぎ、profit_factor 1.13、information_ratio -0.74です。

return_kurtosis 353.9 — 単一の日(2026-08-22, +5.56%)がプラスの結果全体を占めています。

単一パーペチュアルの補助データ依存型方向性取引(生存者ゼロのクラス)で、PFは1.7を大きく下回ります。

中止理由

有効サンプルが不足し、エッジもありません。14,628本の価格バーは2019-2026にわたりますが、すべての取引、日次・月次リターン、ローリング・シャープ値は2026内に収まっています。taker_ratioの補助フィードに十分な過去データがなく、エントリーは直近約6か月に限られるため、約160日間で取引は約33件です。このサンプルでは、3期間のウォークフォワードと20%のホールドアウトを支えられず、オプティマイザーはノイズに4個のパラメーターを適合させることになります。利用可能な期間内に測定可能なエッジはありません。シャープ値は0.033で、CI [-0.676, 0.604]はゼロをまたぎ、profit_factor 1.13(<1.2)、information_ratio -0.74です。また、return_kurtosis 353.9では、単一の日(2026-08-22, +5.56%)がプラスの結果全体を占めています。これは、最近中止されたCoinMの清算および資金調達率乖離のケースと同様に、データカバレッジの壁が重なった単一パーペチュアルの補助データ依存型方向性パターンです。パラメーター変更でカレンダー上のカバレッジを増やすことはできず、仕組みは正しく発動しているため、反復修正すべきコード不具合ではありません。最適化に2時間をかける価値はありません。

Stratmillはリサーチおよびペーパートレーディングのためのツールであり、投資助言やブローカーではありません。バックテストおよびペーパートレーディングの結果は仮定に基づくものです。トレーディングには損失のリスクが伴います。