
幻の優位性?レンジバーの落とし穴と教訓
時間でなく値幅でバー構成(denoising)。M15→ATRブリックでレンジバー化しlong-onlyドンチャン・ブレイク。全銘柄でPF2.0-2.7(コスト後)・時間足(1.2-1.4)を大きく超え"出来すぎ"。エッジ無しのEURUSD/AUDUSDまで同水準=均一に高い=市場エッジでない兆候。
本記事は「幻の優位性?レンジバーの落とし穴と教訓」の検証を、はじめての方にも分かるようにまとめたものです。

図: ブレイクアウトのエントリー例(XAUUSD 日足・実データ)。直近の高値を上抜けたところで買います。
今回の記事では、いつも見ているチャートのローソク足とはちょっと違う、「レンジバー(値幅バー)」を使ったブレイク手法の検証結果についてお話ししますね。実は、最初は「すごい発見かも!?」と期待したんですが、最終的には残念な結果に…でも、とっても大切な教訓を得られたんです。
どんなアイデア?
みなさんが普段見ているローソク足って、例えば15分足なら「15分間」という時間の区切りで新しい足ができますよね。でも、今回のアイデアは、この「時間」ではなく「値幅」、つまり「どれだけの値段が動いたか」という区切りでローソク足を作るというものなんです。 これを「レンジバー」とか「値幅バー」と呼びます。相場の細かい値動き(ノイズ)を減らして、トレンド(相場の方向性)を捉えやすくする狙いがありました。まるで、何分でどれだけ進んだかではなく、「どれだけ進んだら次のチェックポイント」というルールで旅の記録をつけるようなイメージですね。 具体的には、15分足のデータを使って、ATR(Average True Range = 平均的な値動きの幅を示す指標)を基準にした「ブリック」という形のレンジバーを作ってみました。そして、このレンジバーを使って、「ドンチャン・ブレイク」という、高値・安値を更新したらエントリーするシンプルな順張り(トレンドフォロー)手法を試したんです。今回は買い(ロング)方向だけに絞って検証しました。
どうやって試した?
まず、いくつかの通貨ペアでこの手法をバックテスト(過去のデータで検証)してみました。 結果を見てびっくり!なんと、PF(プロフィットファクター = 総利益 ÷ 総損失。この数値が1を超えると黒字、高いほど優秀とされます)が、なんと2.0〜2.7という素晴らしい数字を叩き出したんです! これって、通常の時間足(いつも見ているローソク足)を使ったブレイク手法だと、PFが1.2〜1.4くらいが一般的なことを考えると、めちゃくちゃ良い数字なんですよ。「これはすごい発見かも!?」って興奮しました。まるで、どんな料理を作っても必ず最高金賞が取れるような感じ、とでも言いましょうか。
結果はどうだった?
あれ?なんかおかしいぞ…
最初は素晴らしい結果に喜んだんですが、よくよく見ていると、ちょっと気になる点が出てきました。 通常はあまり明確な優位性(優位性(エッジ))が見つかりにくいと言われるEURUSDやAUDUSDといった通貨ペアでも、同じくらい高いPFが出たんです。これってちょっとおかしいぞ…と思いました。だって、どんな通貨ペアでも同じように高いPFが出るって、まるで「どんな道でも時速100kmで走れる車」みたいな話で、現実離れしている気がしたんです。 もしかしたら、これは市場の動きからくる本当の優位性ではなく、何か別の要因があるんじゃないか、と疑い始めました。
決定的な検証!「プラセボ」を使ってみたら…
そこで、私たちはある「決定的な検証」を試みました。それは、相場に何の優位性も存在しない、完全にランダムな値動きをするデータ(これを「ランダムウォーク」と呼びます。サイコロを振って進むような、予測不可能な動きのことですね)に対して、同じレンジバー・ブレイク手法を適用してみたんです。 もしこの手法に本当に優位性があるなら、ランダムなデータからは利益が出ないはずですよね?ところが、驚くべき結果が出ました。なんと、ランダムウォークのデータで検証したところ、PFが3.2〜3.75という、実際の通貨ペアで出たPFよりもさらに高い数値が出たんです! これはもう、完全に「構造アーティファクト(見せかけの優位性)」だと判明しました。要するに、この手法で出た高いPFは、相場の本質的な動きから生まれたものではなく、レンジバーという特殊なチャートの作り方と、ドンチャン・ブレイクという手法の組み合わせによって、偶然そう見えていただけ、ということなんです。 これはまるで、新しいダイエット法を試したら、体重がすごく減った!と喜んでいたら、実は体重計が壊れていて、どんなに太っても痩せても同じ数字を表示していた、みたいな感じです。本当の成果じゃなかった、ということですね。 具体的に言うと、「ブリック形成足での約定=先読みバイアス」という現象が原因でした。レンジバーが確定する瞬間の情報を使って約定してしまうため、未来の情報を先読みしているかのような結果になってしまっていたんです。この問題は、1つの時間足から1つのブリックしか作らないように制限しても、残念ながら完全に解消はされませんでした。
ここから学んだこと
今回の検証から得られた結論は、残念ながら「レンジバー(特に終値ベースで構成されるもの)を使ったブレイク手法は、見せかけの優位性(偽陽性)を生みやすい」ということでした。 つまり、この手法を実際のEAとして採用することは見送ることにしました。現在の確定済みのEAシステムには変更はありません。 でも、この経験から私たちは非常に大切な教訓を得ました。それは、「新しいトレード手法やEAを検証する際は、必ずランダムウォーク(プラセボ = 偽薬の検証のように、効果がないと分かっているものと比較すること)のデータでも試してみるべきだ」ということです。 これまでも、似たような見せかけの優位性(例えば、研究45の金スキャルピングや研究100の機械学習を使った手法など)を見つけては、ランダムウォーク検証でそれが偽物だと暴いてきました。 特に、今回のレンジバーのように「チャートのバー(ローソク足)の作り方自体を工夫する」ような手法は、意図せずして構造的なバイアス(偏り)を生んでしまうことがあるんです。だからこそ、新しく生み出された手法が本当に市場の優位性を捉えているのか、それとも単なるデータの見かけ上のトリックなのかを見極めるために、「プラセボ検証」は欠かせないツールだと再認識しました。 皆さんも、もし「こんなすごい手法見つけた!」というものがあったら、ぜひ一度、ランダムなデータでも試してみることをおすすめします。思わぬ落とし穴が見つかるかもしれませんよ。
この検証のつながり
この検証は、過去の次の検証を踏まえています(前回ダメだった→今回こうした、別ロジックとの比較など)。