なぜ仮想通貨のバックテストは「思ったより難しい」のか
2021年、ビットコインが69,000ドルを記録した強気相場のとき、
私はほぼすべての手法がバックテストで「勝てる」ことに気づいていた。

移動平均クロスでも、RSI逆張りでも、
どんな手法を回しても資産曲線が右肩上がりになった。
もう買っていれば、ロングしていればなんでも勝てるみたいな状況だった。
しかしそれは「手法が機能している」からではなく、
単純に「市場全体が上がり続けていた」だけだった。
同じ手法を2022年の暴落局面に当てると、
平均ドローダウンは軽く -60%を超えた。

つまり、仮想通貨市場はまだ市場が成熟しておらず、非常にアンバランスな市場ということである。
先に結論|完全無料の仮想通貨バックテストツール比較表
| ツール | 検証タイプ | 無料でできる範囲 | 無料の限界・注意点 | 向いている人 |
|---|---|---|---|---|
| TradingView(Bar Replay) | 手動(裁量) | 過去チャートの巻き戻しで裁量検証が可能 | 無料プランはインジケータ3個まで・集計なし | 裁量トレーダー・入門者 |
| Freqtrade | 自動(システム) | 取引所APIと接続した高速バックテストが0円 | Python+Docker必須。非エンジニアには高い壁 | エンジニア・自動売買派 |
| Jesse | 自動(システム) | 複数銘柄対応が無料で可能 | 学習コストが最も高い。構築に数日かかる | コード経験者・本格派 |
| Delver | ハイブリッド | BTC・ETHなど主要銘柄の検証がブラウザだけで完結 | 感覚トレード前提の人には設計が合わない | 再現性重視・設計派 |
| Python(自作) | 自動 | ccxt経由でどの取引所のデータも0円で取得・検証可能 | 構築コストが重く、保守も自分でやる必要がある | エンジニア・研究者 |
FXと仮想通貨、バックテストの「何が違うか」を先に整理する
「2021年バックテストの罠」は仮想通貨特有の問題
FXでも特定期間への過学習(カーブフィッティング)は問題になるが、
仮想通貨では桁が違う。
ビットコインの年別パフォーマンスを見てほしい。
| 年 | BTCの年間騰落率 | 備考 |
|---|---|---|
| 2017年 | +1,375% | 第1次強気相場 |
| 2018年 | -73% | 急落・長期低迷 |
| 2020年 | +305% | コロナ後の急回復 |
| 2021年 | +60% | ATH更新(69,000ドル) |
| 2022年 | -65% | Luna崩壊・FTX破綻 |
| 2023年 | +155% | 回復局面 |
2017年や2021年のデータを検証期間に含めると、
「買いホールド」と区別がつかない手法がいくらでも「優秀」に見えてしまう。
FXであれば年間騰落率がこれほど極端にならないため、
仮想通貨では複数サイクルを跨いだ検証がより重要になる。
取引所ごとにデータが違う
FXでは通貨ペアの価格はほぼ統一されているが、
仮想通貨は取引所によって価格が異なる。
同じBTC/USDT編でも、
BinanceとBybitでは時刻によって数十〜数百ドルの差が出ることがある。
どの取引所のデータを使って検証したかを明記しないと、
「再現性がある検証」にはならない。
バックテストツールを選ぶ前に見るべき3つのポイント
① 複数サイクル(最低でも2017年〜現在)を跨いで検証できるか
1年分や2年分のデータでは、
相場のサイクル(強気・弱気・横ばい)を一巡できない。

最低でも2017年の第1次バブル〜2022年の暴落を含む期間、
理想は5年以上のデータが使えることが条件になる。
② 裁量ルールを固定して入力できるか
多くの仮想通貨バックテストツールは、
コードで書けるロジックしか検証できない。
裁量でトレードしている人が「自分の手法」を検証しようとすると、
まずコード化の段階で詰まることが多い。
裁量判断を数値で固定して検証できるかどうかが、
ツール選びの分岐点になる。

Delverではプログラミングなしでロジックを設定することが可能だ。
完全無料の仮想通貨バックテストツール5選
① TradingView(Bar Replay)

無料でできること 過去チャートを任意のポイントから巻き戻し、
裁量でのエントリー判断を確認できる。
BTC・ETH・SOLなど主要銘柄のチャートは無料プランでも利用可能だ。
実際に使ってみると分かる限界 無料プランではインジケータを同時に3つまでしか表示できない。
「移動平均+RSI+ボリンジャーバンド」で3つを使い切ると、
それ以上の条件を追加できなくなる。
また、Bar Replayは結果を自動で記録・集計しない。 エントリーごとに手作業でスプレッドシートに書き出す必要があり、
100回分の検証を記録しようとすると、作業だけで数時間が消える。
再現性の観点 エントリー判断の感覚を掴む用途には向いているが、
条件がブレやすく定量的な再現は難しい。
TradingViewの公式サイトはこちら。
② Freqtrade

無料でできること Binance・Bybit・OKX など主要取引所のAPIと連携し、
Pythonで書いたロジックを高速でバックテストできる。
1年分のBTC/USDT 1時間足データ(約8,760本)であれば、
ローカル環境で数十秒以内に結果が出る速度感だ。
ハイパーパラメータの最適化(ウォークフォワード)にも対応しており、
本格的な自動売買の開発ツールとして国内外で広く使われている。
私がFreqtradeを初めて試したときの現実 インストールからバックテスト実行まで、
公式ドキュメントを読みながら進めて丸2日かかった。
Docker環境の構築、取引所APIのデータ取得設定、
設定ファイルのフォーマット…
「バックテストをする前の準備」に時間が消えた。
エンジニアなら慣れれば問題ないが、
非エンジニアには初期コストが重い。
再現性の観点 コードで条件を固定するため、再現性は非常に高い。
ただし裁量ルールの検証には向いていない。
Freqtradeの公式サイトはこちら。
③ Jesse

無料でできること 仮想通貨専用に設計されたPythonフレームワークで、
複数銘柄の同時検証に標準で対応している。
Bybit・Binanceのデータを直接取得でき、
10年以上のデータを使ったバックテストが可能だ。
実際に使うとぶつかる壁 Dockerが必須で、初期セットアップに
Freqtrade以上の時間がかかることが多い。
公式ドキュメントは英語で、
日本語の解説記事も少ない。
コードを書いたことがある人向けのツールだと思っておいたほうがいい。
再現性の観点 仮想通貨バックテストの中では最も高精度に近い部類に入る。
構築さえできれば、長期間にわたる本格検証が可能だ。
Jesseの公式サイトはこちら。
④ Delver

無料でできること ブラウザを開いた瞬間から、BTC・ETH・XRPなど
主要な仮想通貨銘柄の検証を始められる。
そして、最も便利な点は検証結果の可視化だ。
ここまで詳細にグラフ化されている検証ツールも類稀である。

エントリー・決済・時間制限をルールとして固定し、
検証 → 結果確認(勝率・R倍・DD)までを無料で一貫して行える。
FXで使っていた検証設計をそのまま仮想通貨に持ち込めるため、
FXトレーダーが仮想通貨に横展開する際の摩擦が少ない。
他ツールとの決定的な違い FreqtradeやJesseは「コードを書ける人のツール」だ。
Delverは、
裁量で判断していた内容をルールとして入力することで、
プログラミングなしでバックテスト処理を実行できる。
「形が出たら入る」「〇〇pipsを超えたら利確」といった
言語化できる裁量ルールを、そのまま検証に落とせる構造になっている。
仮想通貨特有の問題への対応 複数サイクルを跨いだ検証ができる長期データに対応しており、
2017年の第1次バブルから現在までの期間を通して同一条件で検証できる。
向いている人 - 手動検証の次のステージに進みたい裁量トレーダー
- FXと仮想通貨を同じ設計思想で検証したい人
- コードを書かずに本格的な統計検証をやりたい人
Delverの公式サイトはこちら。
⑤ Python(自作バックテスト)
無料でできること ccxtというライブラリを使えば、
Binance・Bybit・OKXなど主要取引所のデータをすべて0円で取得できる。
ロジックの自由度は無制限で、
独自の資金管理ルールも、すべて自分でコントロールできる。
コスト面の現実 0円で始められるが、実質的に最もコストがかかる選択肢だ。
データ取得スクリプト、バックテストエンジン、
可視化コード、保守対応…
作ること自体が目的化して、
検証が一向に進まないケースが非常に多い。
本来の目的は「手法を検証すること」のはずが、
いつの間にか「ツールを作ること」に時間を使っている状態に陥りやすい。
向いている人 エンジニア・独自ロジックを深く検証したい人。
既存ツールの制約に明確な不満がある段階になってから検討するべきだ。
仮想通貨バックテストのよくある落とし穴
落とし穴① 「強気相場だけのバックテスト」に気づかない
2020年3月〜2021年11月は、
ビットコインが約3,000ドルから69,000ドルまで上昇し続けた。
この期間だけで検証すると、
単純な「押し目買い」でも勝率80%以上になることがある。
しかし同じ設定を2022年に当てると、
Luna崩壊(LUNA:99.9%暴落)やFTX破綻の影響で
相場全体が大きく崩れ、ほとんどの手法が機能しなくなった。
複数のサイクル(少なくとも強気・弱気・横ばいを各1回)を含む期間で検証していなければ、
その結果に意味はない。
落とし穴② BTCとアルトコインを同じ感覚で検証する
BTC/ETHと中小規模のアルトコインでは、
流動性の差が検証の信頼性に直結する。
時価総額が小さい銘柄は、
スリッページが大きく、バックテストとの乖離が生じやすい。
「バックテストでは100万円の利益」でも、
実際にはオーダーが刺さらない・指値が滑る…という問題が頻発する。
検証する銘柄を絞る際には、
流動性が安定している主要銘柄(BTC・ETH・SOL程度)から始めるべきだ。
ツール別・仮想通貨バックテストの比較まとめ
再現性・学習コストの2軸で整理する。
| ツール | 再現性 | 学習コスト | 裁量検証 |
|---|---|---|---|
| TradingView | 低 | 低 | △(感覚頼り) |
| Freqtrade | 高 | 高 | × |
| Jesse | 高 | 最高 | × |
| Delver | 高 | 低 | ◯ |
| Python(自作) | 高 | 最高 | × |
エンジニアで自動売買を本格的に構築したいなら、FreqtradeかJesseが選択肢になる。
裁量トレードをデータで検証したいなら、Delverが出発点として現実的だ。
仮想通貨もFXも、同じ設計で検証できる環境を試す
裁量トレードの条件を固定して検証すると、結果の見え方がどう変わるかを実際に確かめてみてください。
タップして詳細を確認
まとめ|仮想通貨バックテストで最初にやるべきこと
どのツールを選ぶにしても、
最初にやるべきことは変わらない。
- 検証する銘柄と時間足を1つに絞る
- 強気相場だけでなく、弱気相場(2018年・2022年)のデータを含める
- エントリー・決済条件を言語化してから検証を始める
「ツールが良くなれば成績が上がる」と思っているうちは、
どのツールを使っても結果は変わらない。
設計が正しければ、無料ツールでも十分な検証ができる。
FX・仮想通貨問わず、バックテストの正しい設計についてはこちらで詳しく解説している。

