ほとんどすべてのチャートプラットフォームにはデフォルトのパラメータセットがプリセットされており、初心者トレーダーも通常はこれらのパラメータから学習を始めます。しかし、6種類のテクニカルインジケーターと6年分のEUR/USDデータをテストした結果、これらのデフォルトパラメータが体系的に最もパフォーマンスの悪い設定になっていることがわかりました。
今日MetaTrader、TradingView、あるいはほぼどのチャートプラットフォームを開いても、各種テクニカルインジケーターにはあらかじめデフォルトパラメータが設定されています。例えば、RSIはデフォルトで14期間、ADXは14期間、ボリンジャーバンドは2倍標準偏差、MACDは12/26/9のパラメータ組み合わせ、移動平均線は通常50と200期間、そしてストキャスティクスは一般的に14/3/3のパラメータ組み合わせが使われています。
これらのデフォルトパラメータは1980年代以来、基本的に変化していません。当時、これらのインジケーターの発明者たちがこれらのパラメータを選択し、関連する参考書に書き記しました。FXトレード講座に参加した几乎すべての個人トレーダーがこれらのパラメータを学び、市販されている多くの既製EA取引システムも同様にこれらを使用しています。
今回、私はこれら6種類のインジケーターについて、一般的なパラメータの全範囲をカバーするテストを実施し、6年分のEUR/USDデータを使用しました。テスト結果は、不快ではあるものの高度に一貫した法則を示しています:教科書のデフォルトパラメータは、パラメータテスト範囲全体の中で、体系的に最もパフォーマンスの悪い設定となっているのです。時々そうなるのではなく、ほとんどの場合そうなるのでもなく、6種類のインジケーターすべてにおいてそうなのです。
次に、各インジケーターのテストデータを一つずつ分析し、その後、なぜこのような現象が起こるのかをさらに掘り下げていきます。
テスト設定:パラメータスキャンはどのように行うのか?
各インジケーターについて、一般的なパラメータの完全なパラメータスキャンを実施し、2020年から2026年のEUR/USDデータを使用してテストを行い、実際のスプレッドとスリッページコストも計算に含めました。テストの核心指標はサンプル外の取引あたりの期待値であり、R単位で測定されます。簡単に言えば、戦略がトレーニングに参加していないデータ上で、取引あたり平均してどれだけの収益を生み出せるかを観察するものです。
▸ R=1は、その取引で得た利益が最大リスクと等しいことを意味します。
▸ R=0は、損益分岐点を意味します。
▸ Rがマイナス値の場合、平均的にこの戦略は損失状態にあることを意味します。
単一のテクニカルインジケーターのみを使用する原始的な取引戦略では、完全なパラメータスキャンにおいて、その結果は通常 −0.10Rから+0.05R の間に位置します。
各インジケーターについて、パラメータスキャン結果を示し、(a)教科書のデフォルトパラメータと(b)テスト範囲内で最もパフォーマンスの良かったパラメータを重点的に示します。最後に、これらの結果の背後に共通して存在する法則を観察します。
インジケーター1——RSI
30/70の売られ過ぎ・買われ過ぎ閾値を使用した逆張り取引で、RSI期間のパラメータスキャンを実施:
▸ 5期間:−0.061R
▸ 9期間:−0.048R
▸ 14期間(教科書デフォルトパラメータ):−0.052R
▸ 21期間:−0.069R
▸ 28期間:+0.101R(唯一プラス収益を達成したパラメータ)
14期間はまさに明らかな損失領域の中にあります。テスト全体で唯一プラスの期待値を達成したのは28期間RSIですが、このパラメータをトレード講座で教える人はほとんどいません。
教科書のデフォルトパラメータを使用すると、100取引あたり約15Rの損失となります。28期間パラメータを使用すると、100取引あたり約10Rの利益を得ることができます。同じインジケーターで、パラメータを変えるだけで、最終的な取引結果はまったく逆になります。
インジケーター2——ADX
方向指数(DI)クロスをエントリーシグナルとして使用し、ADX期間の完全なパラメータスキャンを実施:
▸ 5期間:−0.058R
▸ 10期間:−0.045R
▸ 14期間(教科書デフォルトパラメータ):−0.052R
▸ 17期間:−0.038R(テスト範囲内で最もパフォーマンスが良い)
▸ 20期間:−0.041R
▸ 25期間:−0.047R
▸ 30期間:−0.056R
14期間のパフォーマンスは最悪水準に非常に近いです。17期間はその中で「最も損失が少ない」パラメータです——期待値は依然としてマイナスですが、デフォルトパラメータより明らかに良好です。しかし、17期間ADXで取引する人はほとんどいません。
インジケーター3——ボリンジャーバンド
価格がボリンジャーバンドに触れた後の逆張り取引で、標準偏差倍数のパラメータスキャンを実施:
▸ 1.5σ:−0.041R
▸ 2.0σ(教科書デフォルトパラメータ):−0.029R(同時にテストで最もパフォーマンスの良いパラメータ)
▸ 2.5σ:−0.038R
▸ 3.0σ:−0.054R
ボリンジャーバンドはこの法則を破るのに最も近いインジケーターです——2.0σはまさに損失が最も少ないパラメータです。ただし、この教科書デフォルトパラメータがテストで第1位になったとしても、その期待値は依然として明らかにマイナスです。しかも、最良と最悪のパラメータの差はわずか0.025Rであり、この差は完全に測定ノイズの範囲内である可能性があります。
インジケーター4——MACD
MACDのパラメータ組み合わせ(ファストライン、スローライン、シグナルライン)をスキャン。クラシックな12/26/9がデフォルトパラメータです:
▸ 8/17/9:−0.041R
▸ 12/26/9(教科書デフォルトパラメータ):−0.041R
▸ 15/30/9:−0.033R
▸ 20/40/9:−0.038R
▸ 26/52/9:−0.045R
教科書デフォルトパラメータのパフォーマンスは、パラメータスキャンの中で悪い側とほぼ同等です。最もパフォーマンスの良いパラメータ組み合わせは15/30/9で、マイナス期待値はデフォルトパラメータより約20%低くなっています。差はそれほど大きくありませんが、確かに存在します。
インジケーター5——移動平均線
価格がEMAに触れた後の逆張り取引で、EMA期間のパラメータスキャンを実施:
▸ 10期間:−0.056R
▸ 20期間:−0.032R(最もパフォーマンスが良い)
▸ 50期間:−0.041R
▸ 100期間:−0.048R
▸ 200期間(教科書デフォルトパラメータ):−0.055R(最もパフォーマンスが悪い)
200期間はこの法則の最も明白で最も明確なケースの一つです:それは実際にテストで最もパフォーマンスの悪い期間です。20期間——合理的範囲内で最も短い期間——がむしろ最も良いパフォーマンスを示しています。そして有名な50/200の「ゴールデンクロス」は、まさに最適領域から最も遠い2つのパラメータを使用しているのです。
インジケーター6——ストキャスティクス
20/80を売られ過ぎ・買われ過ぎ水準として使用し、ストキャスティクスの%K期間のパラメータスキャンを実施:
▸ 5期間:−0.081R
▸ 9期間:−0.056R
▸ 14期間(教科書14/3/3のデフォルトパラメータ):−0.048R
▸ 21期間:−0.052R
14期間は損失領域全体の中央に位置しています。9期間はさらに悪く、21期間も同様に悪いです。しかし重要なシグナルは、教科書デフォルトパラメータのパフォーマンスがプラス期待値から依然として非常に遠いということです。
全体的な法則
6種類のインジケーターのうち5種類において、教科書デフォルトパラメータは、テストで最もパフォーマンスの悪いパラメータであるか、最も悪いパラメータとの差が1ベーシスポイント未満です。
唯一の例外はボリンジャーバンドです。ボリンジャーバンドのテストでは、教科書デフォルトパラメータが最も良いパフォーマンスを示しましたが、これは主にパラメータ範囲全体の結果が損益分岐点に非常に近く、異なるテストパラメータ間の差がほとんど識別できないためです。
いかなるインジケーターの教科書デフォルトパラメータも、実質的な優位性をもって勝ち抜くことはできませんでした。
なぜこのようなことが起こるのか?
この法則は十分に一貫して現れているため、それを説明できるメカニズムを見つける必要があり、もっともらしい話をするだけでは不十分です。以下が私が最終的に到達した説明です。
教科書のデフォルトパラメータは、数十年前にこれらのインジケーターの発明者たちによって決定されました。J. Welles Wilderは1978年出版の著書で14期間RSIと14期間ADXを紹介しました。Bollingerは1980年代に20期間、2倍標準偏差のボリンジャーバンドパラメータを採用しました。MACDのクラシックな12/26/9パラメータ組み合わせは1970年代に遡ることができます。これらのパラメータは歴史的に引き継がれてきた基準であり、実証研究によって導き出された最適パラメータではありません。
これらのパラメータは後に広く採用される教育標準となりました。ほぼすべてのトレード書籍、すべての動画アカウント、すべてのEAフレームワークがこれらのデフォルトパラメータを使用しています。初心者はこれらのパラメータを学び、彼らが使用するEAも同様にこれらのパラメータを採用しています。
その結果、シグナルのトリガーが予測可能になりました。デフォルトパラメータが広く使用されているため、あるシグナルが出現すると、多くの個人トレーダーの画面に近い時間に同じ取引シグナルが表示されます。これらの取引パターンはすでに公開情報となっています。
機関投資家もこれらのシグナルを熟知しています。継続的に出現し、広く知られ、予測可能な個人注文フローを生み出す取引シグナルは、逆張りの対象となる可能性があります。マーケットメーカー、アルゴリズムファンド、自己勘定取引機関は、個人注文の相手方に立つことで、この差異から利益機会を探すことができます。
デフォルトパラメータの取引優位性は時間とともに徐々に減衰します。これらのパラメータを使用するトレーダーが増えるほど、その潜在的な優位性は裁定されやすくなります。一方、あまり一般的でないパラメータ——例えば28期間RSI、20期間EMA、17期間ADX——は、使用する人がほとんどいないため、その潜在的な優位性が裁定によって侵食される度合いは低い可能性があります。
これは陰謀ではありません。それは市場が十分に高い効率性を持ち、同時に多数のトレーダーが同じシグナルパラメータを広く採用した結果として生じる直接的な結果にすぎません。数学的な論理から見れば、誰も意図的にそうしていなくても、この現象は自然に発生し得るのです。
これらの発見をどのように応用するか
テクニカルインジケーターを使用して戦略を構築したり取引を行ったりするすべての人にとって、ここに3つの実践的な示唆があります。
異なるパラメータをスキャンし、デフォルト設定をそのまま受け入れないこと。どのインジケーターを使用するにしても、少なくとも5つの異なるパラメータをテストすべきであり、教科書のデフォルトパラメータだけをテストしてはいけません。パラメータスキャンで最もパフォーマンスの良い設定は、通常デフォルトパラメータより取引あたり0.02~0.15R高いです。数百取引を累積した後、これは本当の取引優位性を意味するかもしれず、あるいは持続的な大きな損失を意味するかもしれません。
マイナーなパラメータを必要とするインジケーターを優先すること。28期間RSIが14期間RSIより優れていることは、今回のテストで得られた実際の結果です。このパラメータを中心に取引戦略を構築すれば、それを使用する人が少ないため、この取引優位性はより長く維持される可能性があります。
「デフォルトパラメータでバックテストした」と主張する戦略を再検討すること。戦略販売者が「私たちはクラシックな14期間RSIを使用しています」と言うとき、それは彼らが異なるパラメータを真剣にテストしていないか、このパラメータの取引優位性が最小であることを知りながら依然として使用することを選択しているかのどちらかです。いずれにせよ、良いシグナルではありません。
3つの核心的な結論
1. 私がテストした6種類のインジケーターのうち5種類において、教科書デフォルトパラメータは最もパフォーマンスが悪かった。ボリンジャーバンドが唯一の例外ですが、それでもデフォルトパラメータの「リード」は実際にはほぼゼロに近いものです。
2. 背後にあるメカニズムは広く知られた取引シグナルの裁定であり、陰謀ではありません。市場が十分に高い効率性を持つとき、予測可能な個人注文フローは逆張りの対象となりやすく、デフォルトパラメータが生み出すシグナルはまさに強い予測可能性を持っています。
3. すべてのインジケーターはパラメータスキャンを行うべきであり、デフォルト設定をそのまま受け入れるべきではありません。パラメータスキャンで最もパフォーマンスの良いパラメータは、通常教科書デフォルトパラメータより取引あたり0.02~0.15R高いです。多くの取引戦略にとって、これは「取引優位性を持つ」ことと「取引優位性を持たない」ことの間の差かもしれません。
投資助言ではありません:本文は投資助言、金融助言、またはいかなる形の投資勧誘も構成するものではありません。バックテスト結果および個々のトレーダーの個人的な経験は、将来の取引パフォーマンスを保証するものではありません。