
過去チャート検証(バックテスト)のやり方|手動検証の手順とコツを初心者向けに解説
過去チャートを使った検証(バックテスト)の方法を初心者向けに解説。手動検証の5ステップ、勝率・リスクリワードなど見るべき数字、後知恵バイアスなどよくある失敗まで、実践できる手順でまとめました。
この記事でわかること
・バックテスト(過去チャート検証)とは何か、なぜ必要か
・道具いらずで始められる手動バックテストの手順5ステップ
・検証で見るべき数字(勝率・リスクリワード・最大連敗)とよくある失敗
「なんとなく上がりそうだから買う」——思いつきの売買を続けていると、勝っても負けても理由が分からず、同じ失敗を繰り返しがちです。そこから抜け出す第一歩が、自分のルールを過去のチャートで確かめる「バックテスト(過去チャート検証)」 です。今回は、思いつきの売買から「検証済みルールの売買」へ移るための手順を、アゲハとサチ先生の会話で学んでいきましょう。
バックテストとは
バックテストとは、売買ルールを過去の値動きに当てはめて、もしそのルール通りに売買していたらどんな成績になったかを確かめる作業 です。
ここまでの内容を、実際のチャートで練習できます(無料・登録不要)
練習コースを見る →手動検証とプログラム検証の違い
バックテストには、チャートを目で追いながら記録する 手動検証 と、コードでルールを書いて一括計算する プログラム検証 があります。
手動バックテストの手順5ステップ
ステップ1:検証するルールを1つに絞って言葉にする
最初にやるのは、検証したいルールを 1つだけ選び、誰が読んでも同じ判断ができる言葉にする ことです。
たとえば「直近高値を上抜けたら買う」というルールなら、検証対象は次のような場面になります。
ステップ2:チャートの右側を隠して1本ずつ進める
過去チャートを開いたら、検証したい日より右側(未来)を隠し、ローソク足を1本ずつ進め ます。紙で隠す、表示範囲をずらすなど方法は何でも構いません。
ステップ3:ルール通りの場面だけ記録する
足を進めながら、ルールの条件に当てはまった場面だけ を記録します。銘柄・日付・入った価格・損切りか利確か・損益率をノートや表計算ソフトに書きましょう。記録の付け方はトレードノートの書き方で詳しく解説しています。記録する項目のイメージは次の図の通りです。
ステップ4:20〜30例集めて勝率と損益を集計
同じルールで 20〜30例 たまったら、勝率・平均利益・平均損失・合計損益を集計します。
ステップ5:ルールを1箇所だけ変えて再検証
集計結果を見て改善したくなったら、変えるのは1箇所だけ にして、もう一度同じ手順で検証します。
検証で見るべき数字
集計で最低限見たいのは次の3つです。
- 勝率:全トレードのうち勝ちの割合。高いほど良いとは限らない
- リスクリワード:平均利益と平均損失の比率。勝率とセットで見る
- 最大連敗:検証期間中に何連敗まであったか。資金と心の準備に直結する
勝率とリスクリワードの関係は、次の図のように「損は小さく・利益は大きく」の比率で考えます。
よくある失敗
- 後知恵バイアス:未来が見えた状態で「ここで買えたはず」と考えてしまう。右側を隠すことで防ぐ
- 都合のいい場面だけ数える:うまくいった例だけ記録し、負けた例を「例外」扱いする
- ルールを途中で変える:検証の途中で条件をゆるめたり厳しくしたりして、結果が混ざってしまう
手動検証とプログラム検証の比較表
| 項目 | 手動検証 | プログラム検証 |
|---|---|---|
| 必要スキル | チャートの基本が読めればOK | プログラミングとデータ処理の知識 |
| 速度 | 遅い(1例ずつ目で確認) | 速い(数年分を一括計算) |
| 向いている人 | 初心者・場面の感覚を鍛えたい人 | ルールが固まり大量検証したい人 |
どちらが上というものではなく、手動で場面の感覚とルールの言語化を身につけてから、必要に応じてプログラムに進む のが自然な順番とされています。
まとめ
- バックテストは、売買ルールを過去チャートで答え合わせする作業。未来を当てる道具ではなく、ダメなルールをふるい落とす道具
- 手動検証の5ステップ:①ルールを1つに絞って言葉にする → ②右側を隠して1本ずつ進める → ③ルール通りの場面だけ記録 → ④20〜30例集めて集計 → ⑤変更は1箇所だけで再検証
- 見るべき数字は勝率・リスクリワード・最大連敗。勝率だけで判断しない
- 後知恵バイアス・都合のいい場面だけ数える・途中でルールを変える、の3つが定番の失敗
- 過去に機能したルールが将来も機能する保証はない。検証後も記録と見直しを続ける
実際に練習してみよう
チャートの右側を隠して1本ずつ進める作業は、当サイトのチャートリプレイ練習とほぼ同じです。当サイトでは 未来が見えない状態でのリプレイ再生 ができ、売買結果から 勝率やPFが自動で集計 されるので、手動バックテストの記録と集計の手間を大きく減らせます。まずは1つルールを決めて、リプレイで検証を始めてみましょう。
あわせて読みたい関連ガイド:

記事の内容、リアルな値動きのチャートで練習してみませんか?
練習コースを開始する →関連記事
よくある質問
バックテストは何例くらい集めれば意味がありますか?
決まった基準はありませんが、手動検証ではまず20〜30例を目安に集めるのが一般的です。数例だけではたまたまの結果と区別がつかないため、同じルールで数を集めてから勝率や損益を集計することが重要とされています。
プログラミングができないとバックテストはできませんか?
できます。チャートの右側を隠して1本ずつ進めながら記録する手動バックテストなら、プログラミングの知識は不要です。ルールの言語化や記録の習慣が身につくため、初心者はまず手動から始めるのが良いという見方が一般的です。
バックテストで成績が良ければ、実際のトレードでも勝てますか?
過去に機能したルールが将来も同じように機能する保証はありません。バックテストはルールの過去の傾向を確かめる作業であり、将来の利益を約束するものではないため、検証後も記録と見直しを続けることが大切です。
※本記事は教育目的の一般的な解説であり、投資助言や特定銘柄の推奨ではありません。掲載内容は将来の投資成果を保証するものではなく、株式等の取引には価格変動等により損失が生じるおそれがあります。詳細は免責事項をご確認ください。
アゲハ
サチ先生
アゲハ
サチ先生
アゲハ
アゲハ
サチ先生
アゲハ