로그인
← Glossary

過剰最適化(オーバーフィッティング)

過剰最適化(オーバーフィッティング)は、売買ルールを過去のデータにぴったり合うよう磨き込みすぎた結果、過去の成績表は華やかなのに、新しい相場では通用しなくなる現象です。過去の偶然のパターンまでルールとして丸暗記してしまった状態、と考えてください。バックテストの成績が非現実的に良く見えるとき、真っ先に疑うべき罠です。

過去問の答えだけを丸暗記した学生を思い浮かべてください。同じ過去問をもう一度解けば100点ですが、問題が少し変わった新しい試験では落第します。過剰最適化された売買ルールが、まさにこれです。過去のチャートという「過去問」には完璧に合うのに、未来という「新しい試験」では力を発揮できません。

数字で見るとこう起こります。「RSIが30未満なら買う」というルールが過去に500回出現して勝率52%だったとします。成績が物足りないので条件を付け足します——「水曜日だけ」「深夜の時間帯だけ」「RSIがちょうど28.3未満のときだけ」。そうしているうちに、過去の事例5回中5回すべて上がった、勝率100%のルールが出来上がります。でもこれは市場の法則を見つけたのではなく、たまたま5回とも上がった過去の瞬間を、条件で逆算して包み込んだだけです。

なぜこうなるかというと、条件と数字の組み合わせを数百、数千通り試せば、そのうちいくつかは純粋な偶然で過去とよく合ってしまうからです。コインを1,000人が投げれば、誰かは10回連続で表を出します。その人がコイン投げの達人ではないのと同じように、数千の組み合わせの中で過去の成績1位のルールも、実力ではなく偶然のチャンピオンである可能性が高いのです。

過剰最適化に気づくためのサインがあります。事例数が少ない(数十回に満たない)、条件が妙に具体的(なぜ28.3なのか説明できない)、数字を少し変えると成績が激変する(RSI 28では大当たりなのに30では大外れ)、特定の期間だけよく当たる——一つでも当てはまったら疑ってください。

減らす方法は華やかではありません。ルールをシンプルに保ち、事例を十分に集め、データを期間ごとに分けてすべての区間で同じように通用するか確認し、手数料を必ず含めること。良いルールほど、説明が一文で終わることが多いのです。

What the data actually shows

バロバラはこの罠を避けるために、仕掛けを二つ置いています。第一に、過去の事例が40回に満たない組み合わせはそもそも公開しません——事例が少ないほど、偶然が実力に見える確率が高くなるからです。第二に、利確目標を細かく縮めれば勝率を90%のように見せられる、という事実も隠しません。勝率が上がる代わりに期待損益がマイナスにひっくり返っていく過程を、セットアップカタログの各シグナルページで曲線のまま確認できます。どこかで高い勝率を売りにした戦略に出会ったら、この曲線を思い出してみてください。

Common misconceptions

「条件が多くて精巧なほど良い戦略だ」——むしろ逆です。条件が一つ増えるたびに、過去にだけぴったり合ってしまうリスクが大きくなります。長く生き残るルールは、たいていシンプルです。

「過去の勝率90%なら検証済みだ」——事例が何回だったのかをまず確認してください。10回中9回は偶然の範囲内です。しかも勝率は利確目標を狭めるだけで人為的に上げられるので、勝率一つでは何も検証されません。

FAQ

Q. 自分の戦略が過剰最適化かどうか、どう確認しますか?

完璧な方法はありませんが、三つチェックしてみてください。事例数は十分か(少なくとも数十回)、条件は一文で説明できるくらいシンプルか、ルールの数字を少し変えても成績が大きく崩れないか。三つのうち一つでも当てはまらなければ、過去にだけ合うルールである可能性を疑うべきです。

Q. シグナル配信グループが見せる華やかな過去の利益実績も過剰最適化ですか?

過去のチャートに合わせ込んだルールか、うまくいった結果だけを選んで見せるチェリーピッキングの可能性があります。見分ける基準は一つです——当たったものと外れたものを含む全記録を、条件と一緒に公開しているかどうか。全体の分布を見せない成績表は、成績表ではありません。

Related terms

バックテスト勝率(Win Rate)期待損益 (EV)
For reference, not a prediction. Term explainers and historical data are not a guaranteed direction.
barobara.com · not a signal group — honest term explainers