暗号資産の売買31,407設定をバックテストしました。コスト控除後は、3分の2近くが損失でした。
定番のインジケーター16種類を、Upbitの韓国ウォン建て市場で1分足から4時間足まで検証しました。すべての取引に、取引所の手数料0.05%と1ティック分のスリッページをかけています。「設定」とは、インジケーターのルール1つとそのパラメーターの組み合わせのことで、フィルターやエグジットルールを加えたものもあります。このサイトは、お金がどこへ行ったかをマップにしています。
コスト控除後に利益が出た設定の割合(足の長さ別)
5%
6%
3%
6%
34%
55%
74%
81%
1分足
3分足
5分足
10分足
15分足
30分足
1時間足
4時間足
各列の上のパーセンテージは、水面より上だった設定の割合です。縦軸は年率リターン(%)です。
コスト控除後の年率リターン(%)
海面(0)はコスト控除後の損益分岐です。青は水面より下、緑から茶色は陸地を表します。
マップからわかること
短い足は水面下に沈む
10分足以下では、コスト控除後に利益が出た設定は6%以下でした。手数料と1ティック分のコストはどの取引でも同じですが、足が短くなるほど値動きは小さくなります。
4時間足は大半が陸地
4時間足の設定の81%が水面より上で、1,267設定が私たちの2期間テストに合格しました。同じコインを持ち続けた場合は年率+10.6%の利益でしたが、最大下落は74%でした。4時間足の設定の大半は、最大下落が40%を超えませんでした。
勝つ回数が多くても、利益になるとは限らない
売られすぎの押し目を買うルールは、4時間足の取引の半分以上で勝ちましたが、その大半は結局損失でした。ブレイクアウトのルールは取引の約3分の1しか勝ちませんでしたが、利益を出しました。勝ったときの利益が、負けたときの損失の何倍も大きかったからです。
バックテストは実力を良く見せすぎる
実際に稼働させた中で最良のルールは、リプレイでは年率+92%の利益でした。実際のサーバーで模擬資金を使い、2週間にわたってすべてのルールどおりに動かしたところ、3.93%の損失になりました。これらの数字は、約束ではなく、どこを掘るべきでないかを示すマップとして読んでください。
アトラス:すべてのインジケーターを、すべての足の長さで
各インジケーター単体の設定について、コスト控除後の年率リターンの中央値を示します。インジケーターを選ぶと、すべての設定と、フィルターやエグジットルールを加えた場合の結果が見られます。
| インジケーター | 1分足 | 3分足 | 5分足 | 10分足 | 15分足 | 30分足 | 1時間足 | 4時間足 |
|---|---|---|---|---|---|---|---|---|
| 移動平均線クロス | −100 | −100 | −100 | −94 | −72 | −22 | +15 | +37 |
| 価格が移動平均線より上 | −100 | −100 | −100 | −100 | −100 | −96 | −70 | +25 |
| RSI(強い局面で買う) | −100 | −100 | −100 | −96 | −83 | −51 | −12 | +40 |
| RSI(売られすぎで買う) | −96 | −47 | −60 | −42 | −16 | −14 | −14 | −6 |
| MACD | −100 | −100 | −100 | −100 | −100 | −96 | −74 | +8 |
| ボリンジャーバンド・ブレイクアウト | −100 | −100 | −100 | −97 | −82 | −47 | 0 | +53 |
| ボリンジャーバンド(下バンドで買う) | −100 | −98 | −91 | −72 | −44 | −30 | −26 | −21 |
| ドンチャンブレイクアウト | −100 | −98 | −96 | −79 | −61 | −20 | 0 | +42 |
| ケルトナーブレイクアウト | −100 | −100 | −100 | −97 | −84 | −50 | −8 | +50 |
| スーパートレンド | −100 | −100 | −100 | −98 | −88 | −60 | −17 | +34 |
| CCI | −100 | −100 | −100 | −95 | −79 | −48 | −21 | +13 |
| 変化率(ROC) | −100 | −100 | −100 | −100 | −100 | −97 | −75 | +18 |
| ADX | −100 | −100 | −100 | −100 | −100 | −91 | −63 | +7 |
| ストキャスティクス | −100 | −99 | −97 | −86 | −69 | −51 | −41 | −30 |
| ウィリアムズ%R | −100 | −100 | −100 | −99 | −87 | −62 | −43 | −36 |
| VWAP | −100 | −100 | −100 | −98 | −93 | −85 | −74 | −60 |
リサーチ
AIアシスタントとともに売買システムを作り、動かし、検証した6週間の記録です。損失もすべて含めて書いています。
- AIに暗号資産の売買システムを作らせた6週間
最初の週に−44%、918回のエグジットで模擬取引の損失₩2,520万、そしてルールを完全に守ったのに損失を出したサーバー。
- 私たちが見つけた最良のバックテストと、それを信用しなかった理由
4時間足のボリンジャーバンド・ブレイクアウトは、リプレイでコスト控除後に年率+63%の利益を出しました。それでも、このルールに間違いがあるかもしれない点を、すべて挙げます。
- 1分足バックテストの落とし穴
手数料だけを見込んだ1分足のバックテストでは、リターンが数万%に達しました。ところが、1ティック分のコストを加えると、すべて消えました。
- 言語モデルは暗号資産の取引を選べるか?
取引候補6,536件、独立したイベント87件:モデルが最も有望と見た取引が、最悪の成績でした。
ツール
- 自動売買ボットは手数料に勝てるか?
取引ごとの優位性(エッジ)と、取引ごとにかかるコストを比べます。
- 損益分岐の勝率
平均の勝ち額・負け額とコストを前提に、どれだけの割合で勝つ必要があるか。
- 戦略を証明するのに必要な取引回数
結果に意味が出るまでに、何回の取引が必要か。
- Upbitの呼値(ティックサイズ)とコスト
Upbitのウォン建て市場で、どの価格水準でも、価格の最小刻み1つ分がいくらのコストになるか。
- 暗号資産の利益計算ツール
手数料を引いた後の利益と、損益分岐となる売値。
- ポジションサイズ計算ツール
取引ごとのリスクを一定にするには、どれだけ買えばよいか。
- 強制決済価格計算ツール
分離マージンでもクロスマージンでも、レバレッジをかけたポジションが強制決済される価格を求めます。
- 破産確率計算ツール
連敗が続いて、損失の上限に達する確率を求めます。
- スリッページ計算ツール
成行注文が板を順にたどって約定したときの、実際の約定価格を求めます。
- 資金調達率コスト計算ツール
無期限先物のポジションを持ち続けると、ファンディング支払いでいくらかかるかを求めます。
ガイド
- 強制決済価格とは何か、どう決まるか
レバレッジをかけたポジションが強制的に決済される理由、価格の計算方法、そして取引所の表示が異なることがある理由。
- 資金調達率は年間でいくらかかるか
0.01%の資金調達率は取るに足らないように見えますが、積み重なると年約11%になります。その見方と、逆に受け取る側になる場合について。
- フルケリーが実際には落とし穴である理由
ケリーの公式は最も速く資産が増えるように賭け額を決めますが、勝率のわずかな誤差で、負ける賭けに変わってしまいます。資産の上下の振れをシミュレーションで示します。
- 1日1%という数字が本当に意味すること
1日1%の複利は、1年で37.8倍になります。この計算と、こうした主張の裏にあるコストや取引規模の限界について。
データについて
価格はUpbitが公開しているローソク足データを使っています。注文はすべて、次の足の始値で約定します。どの設定も、同じ大型の12コイン(1分足と3分足は8コイン)を、コインごとに同額で売買します。設定は前半の期間で評価し、一度も見ていない後半の期間で確認しました。フィルターのせいで一度も取引が発生しなかった2,098設定は、割合の計算から除いています。コインは2026年に、上場から2年以上たったものの中から選んだため、ここにある結果はすべて実際より良く見えます。この点とほかの限界は、方法論にまとめています。
31,407件の結果はすべて、データのページからCC BY 4.0で無料でダウンロードでき、エクスプローラーで閲覧することもできます。