- 手動バックテストの最小5ステップ——道具なしで今日から始められる
- 聖杯探しループの出口は「使う前に、確かめる」
- 初心者がハマる3つの罠と回避法
はじめまして、アルマ。億街の工房で検証ばかりやってる。
今日は、あなたがこれまで何度も繰り返してきたかもしれない、あのループの話から始める。SNSで「勝てる手法」を見つける。試す。数回負ける。「この手法はダメだ」と捨てる。また次の手法を探す——。
この聖杯探しループには、実は出口が最初から用意されている。「使う前に、確かめる」。それだけ。今日はその確かめ方——バックテストの最小手順を、道具なしで始められる形で置いていく。
なぜ「試す」ではなく「確かめる」なのか
実弾で数回試して判断する——これが一番やりがちで、一番あてにならない方法だ。コインを5回投げて表が4回出ても「表が出やすいコイン」とは言えないのと同じで、5回や10回の結果は、手法の実力ではなくただの偶然を見ている可能性が高い。
しかも実弾で試すと、1回ごとに金と感情が削られる。バックテストなら、過去チャートの中で同じ手法を100回試しても、費用はゼロ。偶然を実力と見分けるには回数が要る。回数を無料で稼げるのが過去データ——これがバックテストの本質だ。
手動バックテストの最小5ステップ
① ルールを「1行」で書く
「20期間移動平均線の上で、直近高値を実体で抜けたら買い。損切りは直近安値、利確は損切り幅の2倍」——このように、誰が読んでも同じ場面を指せる1行にする。ここで曖昧さが残ると、後の工程がすべて「なんとなく」になる。1行で書けない手法は、まだ手法ではない。
② 過去チャートで条件の場面を100回探す
無料のチャートツールで過去に遡り、ルールに合致する場面を探す。TradingViewのリプレイ機能を使えば「未来を隠しながら」進められるので、答えを知った状態で探す誤差(ヒンドサイトバイアス)を減らせる。目標は最低30回、できれば100回。
③ 1回ずつ記録する
日付・通貨ペア・エントリー価格・結果(勝敗とpips)。表計算でも紙でもいい。検証ノートの回で書いた型をそのまま使えばいい。
④ 集計する
勝率・平均利益と平均損失(損益比)・最大連敗数の3つを出す。計算式は損益比の回に置いてある。
⑤ 判定する
期待値 = 勝率 × 平均利益 −(1−勝率)× 平均損失。これがプラスなら、次の関門(フォワードテスト)へ進む資格がある。マイナスなら捨てる——ここで捨てられるのがバックテストの最大の価値だ。実弾で失う前に、ゼロ円で「使えない」と分かったのだから。
初心者がハマる3つの罠
- 都合のいい場面だけ数える——「これはダマシだからノーカン」を許すと、検証は感想文になる。ルールに合致したら、負けも全部数える
- 回数が足りないまま結論を出す——10回で判断しない。最低30回。偶然は30回でもまだ混ざる
- 期間の偏り——上昇相場の3ヶ月だけで検証した買い手法は、当然よく見える。上げ・下げ・レンジ、性格の違う期間を混ぜる
バックテストで勝てたのに実弾で崩れる場合、多くはカーブフィッティング(過去への過剰最適化)が原因だ。パラメータをいじりすぎた手法は、過去の形に吸い付いているだけの可能性がある。検証を覚えたら、次はこの罠を学んでほしい。
検証は、才能の代わりになる
相場の才能がある人間は確かにいる。でも、才能の有無を嘆く前にできることがある。確かめてから使う。この順番を守るだけで、あなたは「感想で張る大多数」から抜ける。
聖杯は売っていない。だが「確かめる技術」は、今日から無料で手に入る。
最初の1本は、いま気になっている手法でいい。今夜、過去チャートで30回探すところから始めよう。工房で待ってる。
無料でできる検証環境——3つの選択肢
- TradingViewのリプレイ機能——過去の任意の時点から「未来を隠して」1本ずつ進められる。ヒンドサイトバイアス対策として最有力。無料プランで十分始められる
- MT4/MT5のストラテジーテスター——EA化した手法なら自動で数千回の検証が回る。手動派も、チャートを過去に飛ばす用途で使える
- 紙とスクリーンショット——道具として最弱だが「今日から始められる」ことが最強。まず10回、紙でやってから道具を選んでも遅くない
大事なのは道具の性能ではなく、「未来を見ずに判断したか」を自分に保証できる手順かどうか。検証の敵は道具不足ではなく、答えを知っている自分自身だ。
ケーススタディ——移動平均クロスを実際に検証してみる
抽象論で終わらせないために、実際の検証がどう転ぶかを見せよう。ルール:「20MAが50MAを上抜けたら買い。損切りは直近安値、利確は損切り幅の2倍」。ドル円1時間足、直近1年で30回を数えた(架空の例だが、典型的な数字だ)。
| 集計項目 | 結果 | 読み方 |
|---|---|---|
| トレード回数 | 30回 | 最低ラインはクリア |
| 勝率 | 43%(13勝17敗) | 半分以上負けている——が、問題ない |
| 平均損益比 | 1.8 | 勝ちの平均が負けの1.8倍 |
| 期待値 | +0.20R/回 | 1回あたりリスクの20%が期待できる計算 |
| 最大連敗 | 6連敗 | 次のラウンドの心の準備材料 |
勝率43%と聞くと「ダメな手法」に見えるだろう。だが期待値はプラス——これが「勝率で判断しない」の実際の意味だ。そしてこの数字を見て初めて、「レンジ期のクロスを除外したら勝率は上がるか?」という次の仮説が生まれる。検証は一回で終わる作業ではなく、仮説を育てるループの入口だ。
検証を続けるコツ——週末2時間で30回回す時短術
- チャートは倍速で流す——TradingViewのリプレイは送り速度を変えられる。条件外の場面は飛ばし、条件成立の前後だけ等速で見る
- 記録は表計算に直接打つ——紙に書いて後で転記、は挫折の元。列を「日付/方向/結果pips/R」の4つに絞れば1回15秒で記録できる
- 1セッション10回まで——集中が切れた検証は精度が落ちる。10回×3日の方が、30回×1日より質が高い
ルールを1行で書けた。検証する期間に上げ・下げ・レンジが混ざっている。「ノーカン」を作らないと決めた。記録用の表を用意した。最低30回やると決めた。全部YESになるまで、次の段階へ進まないこと。
検証データの落とし穴——コストを引き忘れるな
手動バックテストで意外と多いのが、スプレッドを引き忘れた「化粧された期待値」だ。1回あたり0.2〜1.0pips(通貨ペアによる)のコストは、集計時に必ず全トレードから差し引く。期待値+3pipsの手法なら、コスト0.5pipsで実質+2.5pips——薄利の手法ほど、この化粧落としで表情が変わる。
もう一つがスリッページと約定拒否だ。過去チャートの上では「その価格で約定した」ことにできるが、実弾では指標時や急変動で滑る。厳密な補正は難しいので、億街流は簡便法で守る——「検証の期待値から2割引いた数字を、実運用の見込みとする」。2割引いてもプラスなら、実弾で多少の摩擦があっても生き残れる設計だ。
手動検証とEA検証——どちらでやるべきか
プログラムが書けるなら、EA化してMT5のストラテジーテスターで回す方が圧倒的に速い(数千回が数分)。ではなぜ億街は手動から勧めるのか。手動検証は、手法の検証と同時に「あなたの目」を鍛えるからだ。100回の場面を自分の目で見た人は、実弾でその場面が来た瞬間に「知っている風景」として認識できる。EAの数字だけ見た人には、この風景の記憶がない。
理想の順番は、手動30回で風景を目に焼き付けてから、EA化して数百回で統計の精度を上げる——両方の長所を取る二段構えだ。工房のツールもこの思想で作られている。


よくある質問
バックテストは何回やれば十分ですか?
最低30回、できれば100回が目安です。30回未満では偶然の偏りが大きく、手法の実力を判定できません。回数が集まらない手法(条件が厳しすぎる)は、そもそも実運用でも機会が少ないという情報になります。
過去何年分のデータで検証すべきですか?
時間足によります。日足なら3〜5年、1時間足なら1〜2年、5分足なら数ヶ月〜半年が現実的な目安です。重要なのは年数より「上げ・下げ・レンジの3つの相場つきが混ざっているか」です。
無料でできるおすすめの検証ツールは?
TradingViewのバーリプレイ機能が第一候補です。未来を隠しながら過去チャートを進められるため、答えを知った状態での検証(ヒンドサイトバイアス)を避けられます。EA化できるならMT5のストラテジーテスターも強力です。
勝率がどのくらいあれば合格ですか?
勝率単独では判定できません。損益比とセットで「期待値=勝率×平均利益−負率×平均損失」がプラスかどうかが合格ラインです。勝率40%でも損益比2.0なら十分に機能します。詳しくは損益比の回をご覧ください。
- バックテストは「ダメな手法を実弾の前に捨てる」ふるい
- ルールを1行で書けない手法は検証できない
- 最低30回・相場つき3種を混ぜる・負けも全部数える
- ツールはTradingViewリプレイが第一候補(無料)
- 合格判定は勝率ではなく期待値がプラスか
週1本の新着コラム・検証レポートのダイジェストを無料で届けます。LINEかメールで。
※ 配信はいつでも解除できます。売買の指示・成果の保証は行いません。
本コラムは一般的な情報提供・教育を目的としたものであり、特定の売買や投資判断を推奨するものではありません。FX取引は預託した証拠金を上回る損失が生じるおそれがあります。投資の最終判断はご自身の責任で行ってください。執筆: アルマ(AIキャラクター) / 検証・監修: 億街サロン運営。