タグ: 期待値

  • バックテストの見方|利益額以外に見るべき項目

    BACKTEST

    利益額以外の数字を見ると、バックテストの読み方は変わる

    EAや売買ロジックの説明では、バックテスト結果が目立つ場所に置かれていることがあります。ただし、最終損益の数字だけを見ると、途中でどれくらい大きく崩れたのか、取引回数は十分か、期間や通貨ペアが偏っていないかを見落としやすくなります。

    この記事では、MT4のストラテジーテスター結果を見るときに、利益額以外で押さえたい項目を分けて見ます。バックテストは過去データ上の検証材料であり、将来の取引結果を保証するものではありません。

    バックテストは何を見ているものか

    バックテストは、過去の価格データに対して、EAや売買条件を当てはめたときにどのような取引履歴になったかを見る作業です。MT4ではストラテジーテスターを使い、EA、通貨ペア、時間足、期間、モデル、パラメーターなどを指定してテストします。

    ここで大切なのは、バックテストが「過去の条件でどう動いたか」を見る材料だという点です。未来の値動き、約定環境、急変時の挙動、運用中の判断まですべて写し取るものではありません。

    • どのEA、どの通貨ペア、どの時間足で行ったテストか。
    • どの期間の価格データを使ったか。
    • パラメーターを固定したのか、最適化したのか。
    • 取引回数が少なすぎないか。
    • 途中で大きな落ち込みがなかったか。

    最終損益を見る前に、この前提を読むだけでも、バックテスト結果の見え方はかなり変わります。

    利益額だけで判断しないために見る数字

    バックテスト結果では、最終的な損益や残高曲線が目に入りやすくなります。しかし、同じ最終損益でも、途中の落ち込み、取引回数、平均的な取引結果、総利益と総損失の比率が違えば、見方は変わります。

    項目 見る意味 注意したい点
    期間 どの相場環境を含んだ検証かを見る。 短期間だけだと、特定の相場に合っただけの可能性があります。
    取引回数 結果が少数の取引に偏っていないかを見る。 取引回数が少ない場合、数回の取引だけで数字が大きく動きます。
    プロフィットファクター 総利益と総損失の比率を見る。 高い数字だけで判断せず、取引回数や期間もあわせて見ます。
    期待利得 1回あたりの平均的な損益を読む材料になります。 平均値なので、損益のばらつきや連敗の深さは別に見る必要があります。
    最大ドローダウン 途中でどれくらい大きく落ち込んだかを見る。 最終的に戻っていても、運用中に耐えられる落ち込みかは別問題です。
    連敗・損失の偏り どの場面で崩れやすいかを見る。 一部の期間だけ大きく悪化していないか、履歴も見ます。

    MT4のレポートでは、プロフィットファクターや期待利得、ドローダウンなどの数字が表示されます。ひとつの数字だけを見るより、複数の項目を組み合わせて読む方が、テスト結果を過大評価しにくくなります。

    まず見る順番を決めておく

    バックテスト結果を見るときは、いきなり残高曲線や最終損益だけを見ない方が安全です。先に前提条件を読み、次に取引回数とドローダウンを見て、その後に各指標を見ると、数字の印象に振り回されにくくなります。

    STEP 1 テスト条件を見る 通貨ペア、時間足、期間、初期資金、パラメーター、モデルを先に見ます。条件が不明な結果は、判断材料として扱いにくくなります。
    STEP 2 取引回数を見る 取引が少なすぎる場合、たまたま大きく動いた数回の取引で全体の印象が変わります。回数と期間はセットで見ます。
    STEP 3 ドローダウンを見る 最終的な数字より、途中でどれくらい口座残高が落ち込んだかを見ます。運用中に耐えられる幅かどうかを分けて考えます。
    STEP 4 指標を組み合わせる プロフィットファクター、期待利得、勝敗数、連敗、残高曲線をまとめて見ます。ひとつだけ強い数字を抜き出さないことが大切です。

    検証メモ

    バックテストを見るときは、通貨ペア、期間、時間足、パラメーターを分けて読むことが大切です。

    過去データでの結果は、将来の成績を保証するものではありません。数字がよく見える時ほど、条件と落ち込み幅を先に見てください。

    残高曲線を見るときの注意点

    バックテストのグラフでは、右肩上がりの曲線が見えることがあります。見た目がきれいな曲線でも、途中で大きな落ち込みがある場合や、特定の期間だけで大きく改善している場合は、慎重に読む必要があります。

    急な伸びが一部の取引に偏っていないか

    残高曲線が大きく上がっていても、少数の取引が全体を押し上げていることがあります。その場合、同じような値動きが続かないと、テストと違う印象になる可能性があります。取引履歴を見て、損益がどの期間に集中しているかを見ます。

    落ち込みの深さと長さを見る

    ドローダウンは、単に一瞬の落ち込みだけでなく、どれくらいの期間戻らなかったかも重要です。短い落ち込みと、長く続く停滞では、実際に運用するときの負担が異なります。

    最適化後の数字をそのまま受け取らない

    パラメーターを何度も変えて、過去データに合う組み合わせを探すと、見た目のよい結果が出ることがあります。ただし、過去の値動きに寄せすぎた設定は、別の期間や別の通貨ペアで印象が変わることがあります。最適化結果を見るときは、別期間でのテストやフォワードテストもあわせて考えます。

    ナンピン系・マーチンゲール系では特に見るところ

    ナンピンやマーチンゲールを含むEAでは、取引回数や最終損益だけで判断しない方がよいです。ポジションが増える仕組みでは、一見なめらかな残高曲線に見えても、含み損や必要証拠金が大きくなる場面があります。

    • 最大ポジション数がどこまで増える設計か。
    • ロットが一定なのか、段階的に増えるのか。
    • 連続して逆行したときに、含み損がどの程度広がるか。
    • 証拠金維持率やロスカット水準に近づく場面がないか。
    • テスト期間に急変相場が含まれているか。

    リスクを小さく見ないために

    最終的に損益が戻っているバックテストでも、途中の含み損や必要証拠金が大きければ、実運用では別の問題になります。ナンピン系やマーチンゲール系では、残高だけでなく、ポジション数、ロット、ドローダウン、証拠金維持率をあわせて見てください。

    用語を先に押さえる

    バックテストの数字は、用語の意味が曖昧なままだと読み違えやすくなります。気になる言葉は、用語集で短く見てから記事へ戻ると理解しやすくなります。

    参考にした公式情報

    この記事では、MT4のストラテジーテスターとレポート表示、FX取引のリスクに関する公式情報を参考にしています。