著者: CryptoPunk
多くの仮想通貨トレーダーは同じような失望を経験している。バックテストでは安定した利益が見込まれるものの、実際に取引を始めると、利益が急速に減少し、時には利益から損失に転じることさえある。問題は多くの場合、「方向性を誤って判断した」ことではなく、取引コスト、特にスリッページを過小評価していたことにある。
仮想通貨市場では、強気相場と弱気相場の変動が激しく、ボラティリティが高く、市場がより細分化されているため、スリッページは単なる些細な小数点ではなく、戦略の存続を左右する重要な閾値となります。高回転率の戦略では、2~3ベーシスポイントのスリッページでも、理論上のアルファ値をすべて失ってしまう可能性があります。
本稿では、BTC/USDTとETH/USDTの長期バックテストに基づき、非常に実践的な疑問に答えようと試みる。すなわち、スリッページはどの程度戦略のリターンを損なうのか、そしてどの戦略がスリッページによって失敗する可能性が最も高いのか、という疑問である。
1. はじめに:なぜスリッページは常に過小評価されるのか
トレーダーがスリッページを過小評価する主な理由は3つあります。
まず、多くのバックテストでは、取引に終値、始値、あるいは価格帯の中間値を用いると想定していますが、これは本質的に楽観的な見方です。次に、多くの人は取引手数料のみを計算し、スリッページは考慮していません。ましてや、始値と終値の両方のスリッページを計算する人はいません。さらに、多くの人はスリッページを固定値と想定していますが、実際の市場では、スリッページはボラティリティ、取引量、注文サイズ、流動性によって変化します。
そのため、Excelやバックテストツール上では良さそうに見える戦略でも、実際の取引ではうまく機能しないことがよくあります。利益は期待ほど大きくなく、コストは予想をはるかに上回るのです。
2. 研究方法論:BTC/ETHバックテスト設計
本研究は、現行プロジェクトの戦略と遅延予測の枠組みを維持しつつ、時間枠と成果物を拡大した。
- 資産: `BTCUSDT`、`ETHUSDT`
- データ:Binance Visionの公開スポットKline 1m
- サンプル期間:2020年1月1日から2025年12月31日
- 実行日:2026年3月15日
- 注:2026年3月15日の実際の検査において、Binance Visionの公開されているスポット1mデータは、2026年1月以降で404エラーを返しました。そのため、この記事では、サンプルエンドポイントとして、入手可能な最新の日付である2025年12月31日を使用します。
- 実行ルール:シグナルは現在のバーの終値で生成され、取引は次のバーの始値で完了します。
結果を再現しやすくするために、本稿で使用した主要な実行パラメータは以下のとおりです。
| パラメータ | 設定 |
|---|---|
| 初期資本 | 100,000 USDT |
| デフォルトの取引手数料率 | 0.05%(片側)、約5bps |
| 往復手数料 | スリッページを除くと、約10bps。 |
| 注文モード | 口座残高比率に基づく注文 |
| デフォルトの注文サイズ | 口座残高の15% |
| レバー | `1x` |
| 双方向通信は可能ですか? | 許可する |
戦略は3つのカテゴリーに分類されます。
- 低頻度:20/50移動平均線のトレンドに従う(1時間足)
- 中間周波数:RSI + MAフィルター、15分
- 高周波近似:短周期平均回帰、5分
スリッページモデルには以下が含まれます。
- 固定bps: `1 / 3 / 5 / 10 / 20 bps`
- ボラティリティに関連したスリッページ
- 取引量の影響によるスリッページ
- 両側非対称滑り
- 極端な市場状況によるペナルティ項目
本稿の主要な結論は、実際の取引における「増幅されたボラティリティ+両側コスト」の状態により近い「極端な取引量の影響+取引手数料」という参照シナリオに主に基づいている。
3. バックテストの結果:まず、最も重要なグループを見てみましょう。
粗利益だけを見れば、多くの戦略は依然として魅力的なものに見えますが、手数料やスリッページを考慮に入れると、その魅力はすぐに消え失せてしまいます。
最も典型的な例は、BTCの高頻度平均回帰である。
- 費用を除くと、純利益は84,534です。
- 取引手数料のみを考慮すると、純利益は-99,168になります。
- スリッページを加えると、純利益はさらに悪化し、-99,896となった。
- この戦略の結果、36,008件の取引が発生し、取引手数料は66,456、スリッページコストは46,966となりました。
言い換えれば、問題は「スリッページが少し大きい」ということではなく、むしろこの戦略の単一取引における優位性が単純に不十分であり、コストが累積すると完全に相殺されてしまうということだ。
一方、ETHの低頻度トレンド戦略は、このサンプルの中でコストを差し引いた後もプラスのリターンを維持できる数少ない組み合わせの一つです。
- 費用を除いた純利益は48,948です。
- 取引手数料のみを差し引いた後の純利益は23,664でした。
- スリッページを考慮しても、純利益は依然として13,463です。
これは、スリッページがすべての戦略を悪化させるのではなく、むしろ十分な優位性を持つ戦略と「バックテストで利益が出そうに見えるだけ」の戦略を選別する役割を果たしていることを示しています。
コスト低下をより明確に視覚化するために、まずは主要な結果をまとめた表を見てみましょう。以下の表の「手数料+スリッページ」は、この記事で紹介した参照シナリオ「extreme_volume_impact」に基づいています。
| 資産 | 戦略 | 売上総利益 純利益 | 取引手数料のみに基づく純利益 | 手数料とスリッページによる純利益 | 取引手数料 | スリッページコスト | 取引件数 |
|---|---|---|---|---|---|---|---|
| BTC | 低頻度トレンド | 10,557 | -8,617 | -14,898 | 19,009 | 7,118 | 1,268 |
| BTC | 中間頻度RSI+MA | 169 | 94 | 60 | 75 | 35 | 5 |
| BTC | 高周波平均回帰 | 84,534 | -99,168 | -99,896 | 66,456 | 46,966 | 36,008 |
| イーサリアム | 低頻度トレンド | 48,948 | 23,664 | 13,463 | 22,322 | 10,238 | 1,238 |
| イーサリアム | 中間頻度RSI+MA | 5 | -175 | -260 | 180 | 84 | 12 |
| イーサリアム | 高周波平均回帰 | -29,338 | -99,665 | -99,934 | 39,020 | 60,551 | 31,421 |
このグラフは、異なるスリッページモデルにおける純利益のパフォーマンスを比較したものです。固定ベーシスポイントは、コスト圧力の出発点に過ぎません。スリッページがボラティリティ、取引量の変動、極端な市場状況と相関し始めると、戦略のリターンは大幅に低下します。高頻度取引戦略の場合、モデルを「固定スリッページ」から「動的スリッページ」にアップグレードすると、利益は減少するだけでなく、完全に消滅してしまうことも少なくありません。
さまざまなスリッページモデルの収益率を比較すると、固定ベーシスポイントは最も保守的な出発点に過ぎないことがわかります。スリッページがボラティリティ、取引量のショック、極端な市場状況と相関し始めると、かろうじて生き残っていた多くの戦略がすぐに損益分岐点を下回ってしまうでしょう。
4. スリッページによる収益の減少
スリッページで最も恐ろしいのは、「少し利益が減る」ということだけではなく、戦略を勝ちゾーンから負けゾーンへと直接押しやってしまうことが多いという点だ。
この実験では、「総収益はプラスだが純収益はマイナス」という脆弱なケースが合計54件特定されました。モデル比較の次元だけでも、そのような組み合わせが40件ありました。
事故の最も典型的な例としては、以下のようなものがあります。
- 低頻度BTCトレンド:総利益は10,557で、取引手数料を考慮すると-8,617、スリッページを加えると-14,898になります。
- ETH 中頻度 RSI+MA: 粗利益はわずか 4.53 で、取引手数料を加えるとすぐにマイナスに転じ、スリッページにより損失がさらに拡大しました。
- BTCの高頻度平均回帰:理論上の利益は非常に明白ですが、コストを差し引くとほぼゼロになります。
これが、仮想通貨市場で「バックテストでは利益が出るが、実際の取引では損失が出る」という状況が頻繁に見られる理由です。多くの戦略の問題点は、方向性や論理が間違っていることではなく、「取引コストはほとんど存在しない」という前提に基づいていることにあります。
上のグラフは、ビットコイン(BTC)を対象とした高頻度平均回帰戦略の純資産価値(NAV)を比較したものです。青線はコストを考慮しないバックテストによるNAVを表し、緑線は取引手数料とスリッページを考慮した実際のNAVを表しています。前者は継続的に複利的に増加する曲線として表れる一方、後者はほぼゼロにまで徐々に減少していきます。
コスト構造もこの問題を浮き彫りにしている。参照スリッページモデルを例にとってみよう。
- 高頻度BTC戦略におけるスリッページコストは、総収益の347%に相当する。
- 取引手数料は、粗利益の491%に相当する。
- ビットコインの低頻度トレンドでは、スリッページコストが総収益の約63%を占める。
- ETHの低頻度取引の傾向において、スリッページコストは総収益の約22%を占めている。
つまり、低頻度取引戦略は「利益を圧縮する」ことに重点を置いているのに対し、高頻度取引戦略は「利益を直接的に吸収する」ことに重点を置いているということだ。
リターン、シャープレシオ、ドローダウンをまとめて考慮すると、コストが戦略プロファイルに与える影響はさらに明確になる。
| 資産 | 戦略 | シーン | 純利益 | シャープ | 最大ドローダウン |
|---|---|---|---|---|---|
| BTC | 低頻度トレンド | 無料 | 10,557 | 0.23 | -13.99% |
| BTC | 低頻度トレンド | 手数料+スリッページ | -14,898 | -0.25 | -24.32% |
| BTC | 高周波平均回帰 | 無料 | 84,534 | 1.22 | -7.33% |
| BTC | 高周波平均回帰 | 手数料+スリッページ | -99,896 | -13.10 | -99.90% |
| イーサリアム | 低頻度トレンド | 無料 | 48,948 | 0.62 | -22.08% |
| イーサリアム | 低頻度トレンド | 手数料+スリッページ | 13,463 | 0.24 | -25.22% |
| イーサリアム | 高周波平均回帰 | 無料 | -29,338 | -0.47 | -36.72% |
| イーサリアム | 高周波平均回帰 | 手数料+スリッページ | -99,934 | -11.35 | -99.93% |
5. なぜ高頻度取引戦略はスリッページによって最も簡単に破綻してしまうのか?
高頻度取引戦略は、特定の方向性を判断する能力が低いからではなく、利益構造が薄すぎるために、スリッページによって最も簡単に破綻してしまう。
高頻度戦略には、一般的に次の3つの共通点があります。
- 取引あたりの利益が低い
- 非常に多くの取引
- 取引価格に極めて敏感
このバックテストにおいて、参照スリッページモデルに基づく3つの戦略の平均累積スリッページコストは以下のとおりでした。
- 高頻度: `53,758`
- 低周波: `8,678`
- 中周波数: `59`
言い換えれば、スリッページによる主な影響は、高回転率の戦略に極めて集中している。
取引頻度の観点から見ると、スリッページモデルにおける3種類の戦略の平均的なプロファイルは以下のとおりです。
| 頻度 | 平均純利益 | 平均累積スリッページコスト | 平均実現スリッページ | 平均取引件数 |
|---|---|---|---|---|
| 高周波 | -99,915 | 53,758 | 5.65bps | 33,714 |
| 低周波 | -718 | 8,678 | 2.08bps | 1,253 |
| 中間周波数 | -100 | 59 | 2.32bps | 9 |
このグラフは、さまざまな頻度戦略における「純利益の減少」を示しています。高頻度戦略は中頻度戦略や低頻度戦略に比べて著しく高い値を示しており、仮想通貨市場ではスリッページが高回転戦略に集中していることがわかります。多くの高頻度システムは利益を上げられないわけではなく、頻繁な取引によって生じる継続的な摩擦を相殺するのに十分な利益を上げていないのです。
さらに重要なのは、スリッページは取引頻度と単純な線形関係にあるわけではなく、高いボラティリティや大きな注文の下では「加速」する可能性があるということです。
参照モデルに基づく高頻度取引戦略を例にとると、ボラティリティが高い状態における取引あたりのスリッページコストの平均増幅率は、ボラティリティが低い状態と比較して以下のようになる。
- BTC: 2.33倍
- ETH: 3.99倍
注文量が増加すると、この浸食はより顕著になる。
- BTC高頻度取引戦略における平均実現スリッページは、2.24bpsから5.70bpsに増加した。
- ETHの高頻度取引戦略は、3.40bpsから16.34bpsに上昇した。
グラフの説明:このグラフは、さまざまな注文サイズにおける累積スリッページ損失を示しています。曲線は滑らかな直線ではなく、むしろ凸状に上昇する形状になっています。特にETHの高頻度取引戦略では、ポジションサイズが5%から35%に増加するにつれて、スリッページ損失が急速に悪化します。
このチャートは非常に重要です。多くのトレーダーがバックテスト中に見落としがちな現実を示しています。ポジションサイズは単純に増加するわけではなく、スリッページはしばしば凸状に増幅されるのです。少額の資金で機能する戦略が、規模を拡大した際に必ずしも成功するとは限りません。
6. BTCとETHの違い
多くのトレーダーは、ビットコインは「割高」であるため、スリッページも大きくなるはずだと直感的に考えている。しかし、実際のバックテスト結果は、より複雑な様相を示している。
総スリッページ損失を確認するには、以下のスリッページモデルを参照してください。
- BTCの平均累積スリッページコスト:18,039
- ETHの平均累積スリッページコスト:23,624
取引単位当たりの実現スリッページbpsを見ると、ETHに対するコスト圧力はさらに顕著になる。
- `BTC`の平均実現スリッページ: `2.57 bps`
- イーサリアム(ETH)の平均実現スリッページ:4.13bps
戦略別に見てみると、ETHはあらゆる戦略カテゴリーにおいてBTCよりも高いスリッページbpsを示している。
- 高頻度取引:BTC 3.53bps vs ETH 7.76bps
- 低頻度:`BTC 1.87 bps` 対 `ETH 2.29 bps`
- 中間周波数:`BTC 2.31 bps` 対 `ETH 2.34 bps`
BTCとETHを同じ表で比較すると、違いがより分かりやすくなります。
| 寸法 | BTC | イーサリアム |
|---|---|---|
| 基準シナリオにおける平均純利益 | -38,245 | -28,910 |
| 平均累積スリッページコスト | 18,039 | 23,624 |
| 平均実現スリッページ | 2.57bps | 4.13bps |
| 高周波実現スリッページ | 3.53bps | 7.76bps |
| 低周波実現スリッページ | 1.87bps | 2.29bps |
| 中間周波数実現スリップ | 2.31bps | 2.34bps |
チャートの説明:このチャートは、累積スリッページコストを米ドル建てで示しています。このサンプルでは、ETHのスリッページコストの合計がBTCよりも高くなっています。これは、ETHが常にBTCよりも「難しい」わけではないとしても、長期的な実行コストの観点から見ると、ETHは流動性の摩擦に対してより敏感であることを示しています。
その意味するところは明白だ。絶対的な取引量や戦略の転換という点では、BTCが必ずしも劣っているわけではないが、「単位流動性コスト」という観点から見ると、ETHはスリッページを起こしやすく、特に高頻度かつ高ボラティリティのシナリオではその傾向が顕著になる。
チャート解説:このチャートは、比較的良好な基準点を示しています。ETHの低頻度トレンド戦略は、スリッページがない場合、より優れたパフォーマンスを発揮します。取引手数料とスリッページを加えると、利益は大幅に圧縮されますが、それでもプラスのリターンは維持されます。これは、スリッページによってすべての戦略が無効になるわけではなく、むしろ、十分な優位性を持つ戦略と、単に理想的な取引前提に基づいている戦略を選別する役割を果たしていることを示しています。
これは、ETHにおける低頻度トレンド戦略が依然として利益を上げられる可能性がある一方で、スリッページのないバージョンと比較すると利益が大幅に圧縮される理由を説明しています。つまり、ETHは実行不可能なものではなく、むしろ実行コストに対して十分な安全マージンを確保する必要があることを示しています。
7. 結論:スリッページは小さなミスではなく、戦略にとって生死に関わる問題である。
このバックテストから導き出される結論は非常に明確だ。
第一に、スリッページはバックテストにおいて無視できないパラメータであり、戦略が実際に取引可能かどうかを判断する重要な変数です。第二に、多くのバックテストでは利益が出ているにもかかわらず、実際の取引では損失が出るのは、戦略が突然失敗するからではなく、バックテストが過度に理想的な取引条件を想定しているためです。第三に、高頻度取引戦略は、極めて高い取引回転率と極めてわずかな単一取引の利益を本質的にトレードしているため、スリッページに対して最も脆弱です。第四に、ETHのスリッページ圧力は、特に高ボラティリティと高取引回転率のシナリオにおいて、一般的にBTCよりも高くなります。第五に、注文サイズが大きいほど、スリッページの侵食は線形的に増加する傾向は弱まり、スリッページ増幅はより凸型になります。
仮想通貨トレーダーにとって、本当の疑問は「この戦略はバックテストでどれだけの利益を上げられるか?」ではなく、むしろ次の点である。
- 二国間取引手数料を差し引いた後の金額はいくらですか?
- 妥当なスリップ後、どれだけの金額が残るのか?
- 高い変動性と低い流動性の期間を生き残ることができるだろうか?
- 資金が増えれば、利益が出ている状態から損失が出る状態に転じるのだろうか?
これらの疑問が未解決のままであれば、いわゆる高利回りバックテストは、最も重要なコストに関する前提条件を隠蔽している可能性が高い。

