サポートやレジスタンスを分析に使うには、なぜ選んだのか、いつ判断に使えるようになったのか、何が起きれば無効になるのかを説明できる必要があります。完成した過去チャートでは、その判断過程が見えなくなりがちです。本ガイドでは再現可能な描画手順を作り、架空のEUR/USDの二つの例で、固定したゾーンから実際に取引する側の価格とリスクまでを確認します。チャートの準備と検証のための解説であり、収益性を実証した戦略ではありません。
1. サポートとレジスタンスが表すもの
サポートは現在値より下にあり、過去の下落が止まった、または反転した価格の基準です。レジスタンスは現在値より上にあり、過去の上昇が止まった、または反転した基準です。どちらも観測済みの値動きを説明しています。水平線が待機中の注文量を示すわけではなく、反応したローソク足から取引した金融機関を特定することもできません。
価格水準は一つの価格、ゾーンは境界を明示した価格帯を表します。前日高値のような単一の基準には水平線が便利です。ゾーンなら、近接した複数の転換点を、すべて同じ価格で反応したと見なさずに表せます。いずれの表示も、次の反応を保証しません。
ニューヨーク連銀が2000年に公表したCarol Oslerの歴史的研究では、提供されたサポート・レジスタンス周辺の短期的な反応は、通貨や提供元によって異なりました。別の研究は、切りのよい価格への損切り・利確注文の集中を調べています。背景を理解する資料であり、以下の描画方法や例に現在の収益性があることを示すものではありません。
計算による日次基準は、ピボットの計算式とブローカー時差のガイドで確認できます。
固定した価格グリッドと判断時点の確認には、FXの心理的節目とだましブレイクのガイドを参照してください。
2. 最初にチャートと時間足、情報の範囲を固定する
銘柄、ブローカーの配信元、価格の側、タイムゾーン、判断時刻を記録します。ブローカーが違えば高安値や日足も異なる場合があります。通常のMT4のFXチャートはBidで描画され、現在のAskラインから過去のAsk全体を復元することはできません。注文記録との照合でも、この区別を維持します。
まず上位足で背景を確認し、作業に使う時間足を一つ明示します。例えば確定したD1・H4で近くの障害を確認し、詳細なゾーンをH1で作ります。上位足の障害の内側に下位足のパターンができても、その障害は消えません。最適な時間足は一律ではなく、保有期間、スプレッド、検証するルールによって異なります。
描画練習では、見直し時点Tで確定済みの直近120本のH1を使い、形成中の足を除外します。例のH1時刻は各足の開始時刻で、すべてUTCです。第4節の許容幅を使う場合、T時点の確定H1からATR(14)を計算します。120本という範囲もATRの係数も学習用の設定で、最適値の推奨ではありません。
3. スイングが確定してから使う
客観的な定義の一例として、前後それぞれ2本の安値よりも厳密に低い安値を持つ足をスイング安値とします。スイング高値では比較を逆にします。5本すべての確定が必要です。隣接する安値や高値が同値なら、この厳密な定義は満たしません。同値を扱う別の方法を使う場合は、検証前に定めます。
07:00、08:00、09:00、10:00、11:00開始のH1の安値を、順に1.0988、1.0984、1.0980、1.0983、1.0986とします。最安値を含むのは09:00の足ですが、最後の比較が可能になるのは11:00の足が12:00に確定したときです。過去チャートの09:00の下に印を置いても、利用可能時刻は12:00と記録します。その印で10:00のエントリーを正当化すれば、未来の情報を使ったことになります。
確定を待つため認識は遅れ、最初の動きを逃すことがあります。それは定義の性質であり、過去のエントリーを早めて修正するものではありません。直近の転換点を描き直すZigZag型の表示にも、同じ利用可能時刻の確認が必要です。転換点の並びはHH・HL・LH・LLの解説で確認できます。
4. 幅のルールを明示してゾーンを作る
再現可能な練習として、固定した参照範囲内で最も新しい確定スイング安値を3個選びます。T時点で、その最大値と最小値の差が0.5 × ATR(14, H1, T)以下の場合だけ、一つのサポート群とします。3個未満、または全体の幅が大きすぎる場合、この練習ではサポートを作りません。都合の悪い直近安値を飛ばして群を成立させないでください。レジスタンスには直近3個の確定スイング高値で逆のルールを使います。
対象安値が1.0978、1.0982、1.0980、T時点のATRが0.0010、すなわちEUR/USDで10 pipsとします。許容幅は0.0005、つまり5 pipsです。全体の幅は0.0004=4 pipsなので、1.0978から1.0982をサポートとして描きます。境界は選んだ安値の最小値と最大値であり、足全体の高安値や追加の余白ではありません。
小数点以下5桁のEUR/USDでは1 point=0.00001、1 pip=0.0001です。このゾーンは40 pointsの幅です。1.0969を含めると幅は13 pipsとなり、5 pipsの許容幅を超えます。後の見直しで別のゾーンになったりゾーンが成立しなくなったりしても、以前の記録を黙って書き換えてはいけません。係数はグループ化を制御し、損切り幅や成功確率を決めるものではありません。
これは複数ある方法の一つです。実体、ヒゲ、固定pips幅、別のグループ化を使うなら、その選択を明記して個別に検証します。次の足を見てから生き残った描き方へ変更すると、結果を比較できなくなります。
5. 線を増やすより、関係する基準を選ぶ
現在値の上下で最も近い使用可能なゾーンと、明確に識別した上位足の障害を残します。予定エントリー、損切り、現実的な目標までの距離と比較してください。遠い過去の水準は短期判断との関係が薄いことがあり、反対側の近いゾーンはコスト後の余地を不足させることがあります。
前日・前週の高安値、確定スイング、切りのよい価格は、異なる種類の基準です。出所を記し、同じ価格の複数の名称を独立した裏付けとして数えないようにします。スイング高値が前日高値でもある場合、多くの部分で同じ観測を二度数えています。
接触回数が増えても、自動的に水準が強くなるわけではありません。隣り合う足が別々の試しとは限らず、反復接触の後には反転もブレイクも起こります。有効な訪問回数と間隔、接近の仕方、セッションを記録して有用性を検証します。完成した図が説得的という理由だけで強さを採点しないでください。
6. 描画を固定し、見直し、使用を終了する
Tで境界、構成スイングの時刻、確定時刻、ATR、未来を隠した画像を保存します。例の最後のスイングが利用可能になるのは12:00なので、完成ゾーンを初めて記録できるのも12:00です。長方形を左へ延ばすのは視覚的な補助で、同じゾーンが以前から分かっていたことにはなりません。
次の接触前に見直し時刻を決めます。この練習では以後4本の確定H1まで境界を固定し、16:00に再評価します。期限切れの描画を再確認せずに使わないでください。その前でもH1のBid終値がサポート下限を厳密に下回れば、反発観察は無効です。レジスタンスでは上限を上回る終値が対称的な無効条件です。
ヒゲだけが境界を越える場合と、終値が越える場合を別々に記録します。またチャート上の無効条件と保護用Stop Lossは別です。H1確定前にストップへ達することもあります。足が未確定という理由で保護的な退出を遅らせないでください。使用を終了しても元の描画を日誌に残します。
7. 反発、ブレイク、失敗したブレイクを分ける
反発仮説には、ゾーンから離れる反応が必要です。例えばサポートに入り込んだ足が上限より厳密に上で確定し、レジスタンスでは下限より下で確定するという観察条件を使えます。条件を定義しただけで、継続を証明したわけではありません。最初の接触で指値を使うなら、それは別ルールです。
ブレイク仮説では、反対側の境界を越えた所定の条件を要求します。厳密な終値条件なら、レジスタンス突破はBid確定足が上限を上回ってからです。その後に上から試すリテストは別の事象で、役割転換はそこで確認する仮説です。戻らないブレイクも、失敗するリテストもあります。
ヒゲが上抜けて同じ足が下に戻って確定するケースと、いったん上で確定してから後の足が下で確定するケースは異なります。前者は同一足内の拒否、後者は終値で成立したブレイクの後の失敗です。戻りを認める期間を先に決めます。ヒゲからの回復と失敗ブレイクのガイドでは、足から隠れた注文を推測せず時系列を整理しています。
8. チャートをBidとAskの取引に結び付ける
BUYはAskで入りBidで決済します。SELLはBidで入りAskで決済します。MT4は買いポジションのStop Loss・Take ProfitをBid、売りポジションのそれらをAskで判定します。実際の約定はブローカーの執行条件に従います。Bid足が描画を横切っても、関連するAsk条件まで達したとは限りません。
スプレッドを一定の2 pipsとすると、Bid 1.1006はAsk 1.1008に対応します。そのためSELLのTake ProfitをAsk 1.1008に置くと、Bidチャートが1.1006のときに到達し得ます。スプレッドが広がれば対応も変わります。実際の不一致には過去のスプレッドかAskティックが必要です。
リスクと利益幅は、対応する実行可能な入口と出口の価格間で測定します。その差には既にスプレッドが含まれるため、再加算は二重計上です。別途請求される手数料と明示したスリッページ・資金調達費の仮定を加えます。全体像は取引コストのガイドで確認できます。
9. BUYの例:サポートは出発点にすぎない
この独立した架空例では、12:00に固定したBidサポート1.0978–1.0982を使います。13:00に終わるH1は安値1.0980、Bid終値1.0983で上限を上回ります。13:00:01の気配をBid 1.0982 / Ask 1.0984、成行BUYの約定をAsk 1.0984と仮定します。確認足の終値を後から約定値として使いません。
受理済みのStop LossをBid 1.0972、Take ProfitをBid 1.1008とします。利確は、事前記録した反対ゾーンの開始価格1.1009の手前です。ストップはサポート下限より6 pips下ですが、実際のAsk入口からは12 pips下です。目標は入口から24 pips上です。各距離の目的は異なり、ゾーン下限からだけ測れば損失リスクを過小評価します。
0.10標準ロット、1ロット当たり100,000 EUR、口座通貨USDなら1 pipの価値はUSD 1.00です。指定価格どおりの約定ではストップでUSD 12.00の総損失、目標でUSD 24.00の総利益です。往復手数料USD 0.70、スワップなしなら、損失USD 12.70または利益USD 23.30になります。追加のスリッページ前の手数料控除後リワード/リスクは約1.83です。どちらの結果も予測していません。
10. SELLの例:決済側の価格を明示する
別の架空例としてBidレジスタンス1.1034–1.1038を使います。確定した試しの足はBid 1.1036まで上昇し、1.1031で終わります。次のティックをBid 1.1032、Ask 1.1034とし、SELLがBid 1.1032で約定したと仮定します。BUYの続きを作って両方勝たせた例ではなく、独立したシナリオです。
受理済みStop LossをAsk 1.1044、Take ProfitをAsk 1.1008とします。実行価格間のリスクは12 pips、総利益の可能幅は24 pipsです。2 pipsのスプレッドが変わらなければ目標はBid 1.1006で、事前に記したサポート上限Bid 1.1005のすぐ手前です。ストップはBid 1.1042に対応します。Bidへの換算値はスプレッドで変わりますが、売りの決済条件はAskのままです。
同じ0.10ロットと手数料、正確な約定とスワップなしなら、計算は同じく損失USD 12.70と利益USD 23.30です。売りストップは、BidチャートがAskのストップ数値に届く前でも発動します。描画が無視されたと判断する前に、価格の側と記録を確認します。
| 項目 | BUYの例 | SELLの例 |
|---|---|---|
| 入口の約定価格 | Ask 1.0984 | Bid 1.1032 |
| ストップの判定価格 | Bid 1.0972 | Ask 1.1044 |
| 目標の判定価格 | Bid 1.1008 | Ask 1.1008 |
| 総リスク/総利益幅 | 12 / 24 pips | 12 / 24 pips |
| 0.10ロット、手数料USD 0.70控除後 | −USD 12.70 / +USD 23.30 | −USD 12.70 / +USD 23.30 |
11. ストップ距離とコスト余裕から数量を決める
ゾーンの魅力とは独立に、金額ベースの許容リスクを決めます。数量計算だけの例として、純資産USD 5,000に0.5%の枠を使えば予定リスクはUSD 25です。実行価格間のストップ12 pipsに不利なストップ約定の余裕1 pipを加え、往復手数料を標準ロット当たりUSD 7と仮定します。1ロットの1 pipがUSD 10なら、予定損失は(12 + 1) × 10 + 7 = USD 137です。
未調整数量は25 ÷ 137 ≈ 0.18248ロットです。ブローカーの刻みが0.01ロットなら0.18へ切り下げ、仮定上の予定損失はUSD 24.66となります。最低数量、契約サイズ、ティック価値、証拠金、距離制限を確認してください。口座通貨が別なら換算が必要で、USDの金額をそのまま流用できません。
この余裕はストレス仮定であり、スリッページの上限ではありません。ギャップや執行悪化で損失は増え得ます。反対ゾーンが近すぎる、スプレッドが大きすぎる、最小数量が予算を超える場合は例の取引を見送ります。希望数量に合わせて根拠なくストップを動かすと、前提自体が変わります。
12. MT4で描き、基準を保存する
デスクトップ版MT4で対象銘柄と作業時間足を開き、ブローカー表示時刻と日誌を照合します。単一価格は「挿入 → ライン → 水平線」、ゾーンは「挿入 → 図形 → 長方形」を使います。長方形には時間と価格のアンカーが必要です。表記は端末の言語で異なり、この手順はデスクトップ版MT4用です。
オブジェクトを選び、直接プロパティを開くか、「チャート → ライン等の設定」などのオブジェクト一覧から編集します。パラメーターに正確な価格を入力し、ドラッグの見た目だけで決めません。例では縦方向の境界を1.0978と1.0982、先の観察開始を12:00の見直し時刻に設定します。左への延長は過去の背景表示と明記します。
銘柄、時間足、見直し識別子を含む分かりやすい名前を付けます。薄い背景色でローソク足を読めるようにし、Bid座標であることも表示します。表示時間足を意図して設定してください。H1で作った長方形をM15に表示しても、H1の作成根拠は変わらず、新しいM15の水準にはなりません。
後の足を見る前に描画かテンプレートと画像を保存します。オブジェクトは移動可能なので別の日誌も必要です。水平線や長方形は注文を出さず、サーバー側のストップも用意しません。EAがその動作を明示的に実装していなければ、描いただけで自動売買は始まりません。
13. リプレイと日誌で手順を検証する
未来の足を隠してチャートを進めます。予定の見直しごとに利用可能な足で基準を作り、利用可能時刻と境界を記録してから次の足を表示します。不成立のグループ、期限切れ、無効化、見送り、戻らなかったブレイクも成功した反応と同様に残します。そうしなければ、描画ルールではなく選ばれた記憶だけを集計することになります。
結果を集める前に、観察期間と測定方法を決めます。例えば次のH1を4本観察し、無効化や期限より先に反発確認が発生したかを記録します。この件数と模擬取引の損益は分けます。反応が多くても、入口が遅い、ストップが目標より大きい、コストが値幅を消す場合には損失になります。
執行検証には適切なBid/Askティックか、足内の順番が不明な場合の保守的な処理を文書化して使います。1本のOHLCがストップと目標の両方に触れても順番は分かりません。開発期間と後の検証期間を分け、単純な比較対象も用意し、過去利益が最大になるゾーン幅だけを選ばないでください。フォワード検証ガイドが手順固定の方法を説明しています。
14. 水準を使う前の最終確認
保存した入力から別の読者が同じ描画を再現できるかを確認します。価格の側、時間足、参照範囲、スイング定義、確定の遅れ、許容幅、見直し時刻、期限が必要です。例外が必要なら、前の記録を直すのではなく新しいルール版として残します。
次に三つを分けて考えます。描画ルール上の基準は有効か、選んだ取引条件は発生したか、現在のリスク枠で注文を執行できるか。有効なサポートだけでは最初の問いにしか答えられません。ニュース、スプレッド、余剰証拠金、近い障害、データ不足によって、次の行動が不適切になることがあります。
典型的な誤りは、後の勝ち例に合わせて描く、損失後に広げる、未確定スイングを使う、接触をすべて独立した確認と数える、BidだけでAsk決済を判断することです。役立つチャートは基準を絞り、時刻を記録し、検証可能にします。判断の監査には役立ちますが、成績は別途確かめる必要があります。
サポートとレジスタンスのよくある質問
水平線とゾーンのどちらを使うべきですか?
前日高値など、宣言した一つの価格なら水平線が適しています。近接価格をまとめる方法なら境界付きのゾーンを使います。出所と境界を次の接触前に保存します。不利な動きのたびに広げず、ゾーン幅と保護ストップまでの距離も分けます。
ヒゲと実体のどちらで引きますか?
どちらも可能ですが、別の基準になります。この練習は確定したヒゲの極値と厳密な比較を使います。実体を使う方法には始値・終値、幅、利用可能時刻の独自定義が必要です。損失を避けられた描き方へ結果を見てから変更しないでください。
最適な時間足は何ですか?
すべての保有期間やコストに最適な一つの足はありません。上位足で背景を示し、宣言した下位足で観察条件を定めることはできます。その役割を記録してください。下位足の入口は近くの上位足の障害を消さず、見た目の精密さは収益性の証拠になりません。
突破したレジスタンスは必ずサポートになりますか?
いいえ。上での確定は選んだブレイク条件の成立だけを示します。その後のリテストと反応は別に観察します。戻らず進む、元のゾーンへ戻る、そのまま通過する場合もあります。役割転換を条件付き仮説とし、リテスト期限と無効条件を先に決めます。
SELLのストップがBidの到達前に発動するのはなぜですか?
売りはAskで買い戻すため、MT4のStop LossはAskで判定されます。通常のチャートはBidです。Bidがストップの数値より下でも、スプレッドによって発動し得ます。過去の気配、約定、契約条件を確認してください。現在のAskラインでは過去の全スプレッドは復元できません。
EAでサポートやレジスタンスを使えますか?
参照範囲、対象スイング、確定時刻、グループ化、期限、執行条件を明示すれば使えます。重複信号や注文応答の処理も必要です。長方形自体にそのロジックはありません。コストと後のデータで検証してください。客観的な定義は再現性を与えますが、利益を自動的に生みません。
出典と適用範囲
MetaQuotesの資料はMT4の描画機能とBid/Askの注文処理を裏付けます。ニューヨーク連銀の2本の資料は、特定の標本と年代による歴史的研究です。5本足のスイング、グループ化、見直し時刻、架空価格、金額例は独自の学習用設定であり、引用研究がこれらの値や現在の優位性を検証したものではありません。
- Carol Osler (2000) · Support for Resistance
- Carol Osler (2001) · Currency Orders and Exchange-Rate Dynamics
価格と経路はすべて架空の学習用例です。バックテスト、売買シグナル、将来収益の証拠ではありません。