バックテストが思っている以上に重要な理由
利益を上げているトレーダーは皆、同じことを言うでしょう。頭の中では素晴らしいように見えた戦略も、実際の市場に触れた瞬間に崩れてしまうことがよくあります。バックテストとは、実際に機能する戦略と後から考えてのみ機能する戦略を区別する方法です。
概念は単純です。履歴データに対して取引ロジックを実行して、そのパフォーマンスがどのようになったかを確認します。しかし、 それを正しく行うと、ほとんどの人が失敗します。バックテストが不十分な戦略は、バックテストをまったく行わないよりも悪いです。実際の資本を投入するのに誤った自信を与えるからです。
2 種類のバックテスト
過去のバックテスト
これには、過去の価格データに対して戦略ルールを実行することが含まれます。エントリー条件、エグジット条件、ポジションサイズを定義し、過去のローソク足の数週間または数か月にわたってシミュレーションを実行します。その結果、何が起こったかを示すパフォーマンス レポートが作成されます。
履歴バックテストは高速であり、数か月分のデータを数秒でテストできます。ただし、以下で説明する重大な制限があります。
ペーパー取引 (フォワード テスト)
ペーパー取引はリアルタイムでバックテストを行います。ボットはライブ市場データに対して実行され、実際のお金を危険にさらすことなくシミュレートされた取引を実行します。これは、スリッページ、レイテンシー、オーダーブックの深さ、ポジションの動きを観察する際の心理的側面など、実際の市場状況を考慮しているため、おそらく過去のバックテストよりも価値があります。
欠点は時間です。意味のあるデータを取得するには、数週間にわたって紙の取引を実行する必要があります。しかし、そのデータの品質は、過去のどのバックテストよりも大幅に高くなっています。
評価すべき主要な指標
バックテストの結果を確認するときは、総利益だけを見てはいけません。これらの指標はさらに重要です:
- 勝率 — 利益で取引を終えた割合。勝者が敗者よりはるかに大きい場合、勝率 40% であっても、非常に収益性が高くなります。
- 最大ドローダウン — アカウントの山から谷までの最大の減少幅。年間 50% のリターンがあるが、60% のドローダウンがある戦略では、最悪の瞬間にパニックを起こして停止する可能性があります。
- XKEEP0003X 比率 — リスク調整後のリターン。Sharpeが 1.0 を超えるとまともな値となり、2.0 を超えると強力になります。これにより、耐えているボラティリティに見合うリターンが得られるかどうかが分かります。
- プロフィットファクター — 総粗利を総損失で割った値です。 1.5 を超えると、暗号通貨は堅調です。
- 平均取引期間 — ポジションがオープンなままの期間。これは資本効率と複利能力に影響します。
- 連続損失 — 最長の連敗です。 8連敗を耐えられるでしょうか?なぜなら、バックテストで同じことが起こったと示されれば、また同じことが起こるからです。
バックテストのよくある間違い
過学習
これが最大のキラーです。フィルターを追加したり、しきい値を調整したり、時間枠を厳選したりして、過去のデータに完全に適合するまでパラメーターを微調整します。紙の上では素晴らしい結果に見えますが、シグナルではなくノイズに対して最適化しているため、実際の取引ではすぐに失敗します。
解決策: アウトオブサンプル テストを使用します。ある期間で最適化し、その後、戦略がこれまで見たことのないまったく別の期間で検証します。
生存バイアス
現在存在するコインのみをバックテストすると、ゼロになったトークンをすべて無視することになります。あなたの戦略はSOLのチャートでは素晴らしく見えるかもしれませんが、LUNA または FTT も選択したでしょうか?生存者のみを対象にテストすると、期待される収益が大きくなります。
取引コストを無視する
手数料、資金調達率、スリッページは、特に高頻度戦略の場合、急速に増加します。取引あたり 0.05% で 1 日に 50 回取引するスキャルピング ボットは、手数料だけで毎日 2.5% 損失します。常に現実的なコストの仮定を含めてください。
先読みバイアス
これは、バックテストで将来の情報を誤って使用した場合に発生します。たとえば、市場が開いているときに行われる意思決定に毎日の終値を使用します。これは微妙であり、カスタム コードでは意図的ではないことがよくあります。
サンプル サイズが不十分
3 か月間で 5 回の取引を行った戦略では、統計的には何もわかりません。意味のある結果が得られるまでには、少なくとも 30 ~ 50 回の取引が必要です。ほとんどの戦略では、強気相場、調整、横向きチョップなど、複数の市場条件にわたってテストすることを意味します。
fomoedでのペーパー取引の仕組み
fomoedでは、すべてのボットをペーパー取引モードで起動できます。セットアップ中に 1 回切り替えるだけです。ボットは実際の市場データに接続し、実際のシグナルを評価し、実際の価格を追跡するシミュレートされた取引を実行します。唯一の違いは、取引所に実際の注文が入らないことです。
これは、ボットが運用環境で直面するであろう正確なローソク足や条件を含む、正確な充填シミュレーションが得られることを意味します。紙の取引はライブ取引と同じダッシュボードに表示され、完全な損益追跡が行われるため、実際のお金で使用するのと同じ指標でパフォーマンスを評価できます。
fomoedは無料で使用できるため、このステップをスキップする理由はまったくありません。実際の資金を投入する前に、ペーパー取引設定を少なくとも 2 ~ 4 週間実行してください。準備ができても市場はまだ存在します。
実践的なバックテスト ワークフロー
- 仮説を定義する — どのような市場状況を利用していますか?復帰って意味ですか?勢い?具体的にします。
- 戦略パラメータを選択する — カーブフィッティングではなく、ロジックに基づいてパラメータを設定します。RSIを使用している場合は、結果を見る前に標準レベル (30/70) を選択します。
- 過去のバックテストを実行する — さまざまな市場体制をカバーする少なくとも 6 か月のデータにわたってテストします。
- 指標を評価する — トータル リターンだけでなく、ドローダウンとSharpeに焦点を当てます。
- 紙によるフォワード テスト取引 — ペーパー モードでfomoedに最低 2 ~ 4 週間デプロイします。
- 結果を比較 — ペーパー取引の結果が過去の予想とほぼ一致する場合、実行可能な戦略があります。
- サイズを縮小してライブに移行する — 意図したポジション サイズの 25 ~ 50% から開始します。実際の結果を確認した後にスケールアップします。
戦略を放棄するタイミング
すべての戦略が機能するわけではありません。紙の取引結果がバックテストから大きく乖離している場合、特にドローダウンが予想を 50% 以上上回っている場合は、何かが間違っています。バックテストに欠陥があるか、市場の状況が変化したかのいずれかです。
パフォーマンスを追求するためにパラメータを際限なく微調整するという罠にはまらないようにしてください。場合によっては、停止し、失敗した理由を分析し、より良い戦略を全体的に見つけることが最善の決断です。
今すぐテストを始めましょう
負けているトレーダーと利益を上げているトレーダーの間の差は、多くの場合、テストの規律にすぎません。fomoedに紙の取引ボットをセットアップし、数週間実行して、資本についてデータに基づいた決定を下します。費用は少しの忍耐だけです。その忍耐が本当のお金の節約につながります。
無料のfomoedアカウントを作成し、5 分以内に紙の取引ボットを起動してください。クレジット カードも試用期間もありません。自信が持てるまでテストしてください。


