ドンチャン・チャネルのブレイクアウト:先読みを避けてシグナルを定義する
高値・安値から作るドンチャン帯と、確定済みの前足を基準にしたブレイク判定、足の確定時刻、約定、決済、検証方法を解説します
このガイドの内容ドンチャン・チャネルは最近の極値の範囲であり予測ではありません
短い要約
ドンチャン・チャネルは、指定した期間の最高値と最安値を示します。ブレイクアウト規則にはもう一つ決定が必要です。今日の価格を過去の足が作った境界と比べるのか、今日の価格をすでに取り込んだ帯と比べるのかです。確定済みの前足の帯を基準にし、ヒゲと終値のどちらをシグナルにするか決めてから、実際の注文約定を別にモデル化します。
ドンチャン・チャネルは最近の極値の範囲であり予測ではありません
N本を対象に、最高値を上側バンド、最安値を下側バンドとし、中央線を両者の中点(上側+下側)÷2とします。中央線は終値の移動平均ではありません。バンドは選んだデータと時間足で観測された極値を表しますが、適正価値や確定した支持・抵抗、値動きが続くという予測ではありません。TradingViewの説明では20期間が初期設定ですが、これはプラットフォームの設定であり一般的な推奨値ではありません {source:tradingViewDonchianChannels}。新しい極値が入るか古い極値が窓から外れると段差状に動きます。5分足の20本は日足の20本とは異なる時間幅です。期間を「20日」と呼ぶ前に、足の時間軸とセッションを確認してください。
シグナル判定では比較窓を一足前へずらします
時点tの現在足を含む上側帯は U_t = max(H_t, H_{t-1}, …, H_{t-N+1})、下側帯は L_t = min(L_t, L_{t-1}, …, L_{t-N+1})です。今日の高値が上側帯に含まれるため、終値 C_t は C_t ≤ H_t ≤ U_t となり、現在を含む帯より上で終われません。現在の安値を含む下側帯より下でも終われません。TA-Libの説明も窓に現在足を含め、ブレイク比較には一足前の U_{t-1} または L_{t-1} を使います {source:taLibDonchianFunction}。終値による上抜けは C_t > U_{t-1}、下抜けは C_t < L_{t-1}です。足の途中で判定するなら、高値または安値を同じ前足の帯と比べます。チャートの表示オフセットは見た目の位置を動かす設定であり、売買規則のデータ系列を定義するものではありません {source:tradingViewDonchianChannels}。
ヒゲと終値のどちらでイベントを作るか決めます
「ブレイクアウト」は一つのイベントだけを指す言葉ではありません。高値が上側の前足帯を上回る H_t > U_{t-1}、終値が上回る C_t > U_{t-1}、または同じ水準に買いストップを置き、取引所の条件で発動させる注文規則があります。高値が上抜けても終値が下なら、最初の規則だけが該当します。> は水準への同値タッチを除き、≥ は含みます。ティック単位の市場では丸め方と同じ高値が再び現れた場合も定義します。終値シグナルは足が完成してから判明します。その終値で即時に約定したとするバックテストは、確定前の価格を使う先読みを含むかもしれません。OHLCだけでは高値と安値の先後が分からないため、同じ足に発動条件と決済水準があるときに経路を作り足さないでください。

仮想の20本ブレイクで時点を確認します
直前に完成した20本の最高値を105.20、最安値を98.60とします。次の足は104.90で始まり、105.55まで上げ、104.65まで下げて105.40で終えました。高値基準では105.55 > 105.20なので上抜けです。終値基準でも足の確定後に105.40 > 105.20となります。高値が105.35でも終値が105.10なら、途中の規則は発動し、終値規則は発動しません。現在足を含む帯の上側は105.55へ上がり、終値105.40はその下です。これは前足を基準にしたブレイクを取り消すのではなく、比較する帯の質問が違うことを示します。次のセッションが105.90で始まれば、105.40からの差0.50は仮の単位あたり差額です。スプレッド、手数料、スリッページ、契約価値を含みません。
期間、時間足、価格系列を固定します
20期間は選んだ系列の20観測で、暦上の20日とは限りません。通常取引時間か延長時間か、日足の境界を決める取引所の時間帯、休日や欠損の扱いを決めます。先物では限月が交代します。バック調整した連続先物では調整幅によって過去の高値・安値が動くことがありますが、実際の注文は未調整の上場契約で行います。シグナル用と執行用の価格系列を分け、対応を記録してください。株式分割も過去の極値を変えます。低い時間足に表示した未確定の日足バンドは日中に動きます。TradingViewの上位時間足の確定を待つ設定はこの点に関係します {source:tradingViewDonchianChannels}。
エントリー帯と決済・リスクを分けます
エントリー帯だけでは決済方法は決まりません。20本のブレイクで入り、より短い反対側チャネルで出る規則もあれば、価格無効化、ボラティリティ・ストップ、時間決済、別フィルターを使う規則もあります。短い出口期間は反応が速い一方、反転回数を増やす場合があります。長い期間は値動きを保有しやすい反面、リスクを長く残すことがあります。別途、損切り距離を取引可能なティックで測り、ティック価値と想定コストを掛け、定めたリスク予算から数量を決めます。反対側の帯を自動的に保護ストップとみなさないでください。先物の距離と契約リスクはATRストップ距離のガイドを参照してください。
チャートの線ではなく規則全体を検証します
期間、前足の基準、比較演算子、高値・安値・終値、セッション、エントリー時刻、決済、ストップ、数量、注文種別を記録します。手数料、スプレッド、スリッページ、ギャップ、注文の発動条件も含め、適切な比較対象、最大ドローダウン、エクスポージャー、回転率、取引数を報告します。Brock、Lakonishok、LeBaronは1897~1986年のダウ平均データで特定の移動平均・レンジブレイク規則を検証しました。その結果は今日の市場や異なるコストの20本チャネルの証拠ではありません {source:brockLakonishokLeBaronTradingRangeBreaks}。Sullivan、Timmermann、Whiteは試した規則の全体とデータ・スヌーピングを考慮しました {source:sullivanTimmermannWhiteDataSnooping}。ウォークフォワード検証や時系列の保留標本を用い、最良の期間だけを報告しないでください。
シグナル水準と約定価格を別々に記録します
ブレイク水準は条件であり、約定保証ではありません。前足帯を超えて窓を開けると、注文価格は境界と異なることがあります。米国株ではストップ注文が発動すると成行注文になり、SECのInvestor.govは指定ストップ価格での約定を保証しないこと、ストップリミット注文は未約定のままの場合があることを説明しています {source:secStopOrderExecutionLimits}。これは米国株の説明で、先物・FX・暗号資産の取引所ルールを網羅しません。帯計算、シグナル、注文送信、発動、約定の時刻と価格を分けてください。先物のギャップはセッション間ギャップリスクを参照してください。
よくある質問
Q120期間が最良の設定ですか?
一律に最良の期間はありません。20は一般的な初期設定です。市場、足の作り方、規則、コスト、検証方法に依存し、同じ履歴で調整すると過剰適合の恐れがあります。
Q2終値が表示上側帯を超えないのはなぜですか?
表示帯が現在足の高値を含んでいる可能性があります。過去情報だけで検証するなら、今日の終値を前足の確定帯と比べてください。
Q3ブレイクすればチャネル価格で約定しますか?
いいえ。シグナル、注文の発動、約定は別の出来事です。ギャップ、流動性、取引所の発動条件、注文種別で価格が変わり、指値注文が未約定となる場合もあります。
出典
問題を報告
この記事のリンクを含むメールを準備します。送信すると Mark に報告が届きます
クイックチェック
記事を読み終えたら、3問で確認しましょう
問題 01
現在足の高値を含む上側帯に対して、終値確認ブレイクに使える比較はどれですか?
答えを選ぶと解説を確認できます
オプション用語集
コール、プット、オプションチェーンから IV、グリークス、建玉、マックスペインまで、主要用語を正確に解説します
オプション用語集を見る