あなたは500株を買います。価格は少し上がり、少し下がり、また上がります。今、あなたはお金を賭けたままリアルタイムで、これが天井なのか、それとも何かの始まりなのかを決めています — そして、その判断を下しているのは、そのセットアップを見つけた冷静なバージョンのあなたではありません。
OCO・ブラケット注文は、その決断をあなたから取り上げるために存在します。それをより良くするためではなく、より早くするためです。この記事は仕組みについてです: 何が何にリンクするのか、何が何をキャンセルするのか、数量はどうなるのか、そしてそのセットアップが壊れる具体的な方法。
OCO注文とは: どちらかが約定するともう一方が消える、2つの待機注文
OCOは「one-cancels-other」(一方が他方をキャンセルする)の略で、標準的な条件付き注文の一種です。それは新しい種類の注文ではありません。あなたがすでに理解している2つの通常の注文の間に置かれたリンクです。
あなたは2つの注文を同時に発注します。両方とも証券会社に、未約定のまま、待機します。どちらか一方が約定した瞬間、証券会社は自動的にもう一方をキャンセルします。両方とも約定してしまうことは決してありません。
その最後の一文がこの機能のすべてです。リンクがなければ、あなたは2つの有効な注文を持つことになり、もし価格が両方の水準を突き抜ければ、2回約定してしまいます — 1つのポジションにとってそれは、一度エグジットした後、誤って逆方向の新しいポジションに入ってしまうことを意味します。OCOのリンクこそが、「どちらか一方」を本当に「どちらか一方」にしてくれるものです。
最も一般的なOCOのペアは、ポジションの下にあるストップと、その上にある指値です: 価格が損失上限まで下がれば売りになる逆指値注文と、価格が利益目標まで上がれば売る指値注文です。価格はどちらか一方にしか先に到達できません。先に到達した方が「勝ち」、ポジションが閉じられ、残った方はキャンセルされます。
ストップをどこに置くべきか — 構造、ボラティリティ、なぜラウンドナンバーが悪い選択なのか — というロジックについては、逆指値注文の解説を参照してください。この記事は、あなたがすでに水準を選んだ前提で、それらがどう連結されているかだけを扱います。
ブラケット注文が加えるもの: エグジットのペアが付いたエントリー
ブラケット注文とは、1つのパッケージとして発注される3つの注文です:
- ポジションを開くエントリー注文(成行または指値)。
- 損失でポジションを閉じる保護的なストップ。
- 利益でポジションを閉じる利益目標。
注文2と3は、互いにOCOペアです。それらはまた、注文1に条件付けられています — エントリーが実際に約定するまで、有効にはなりません。決して約定しない指値エントリーでブラケットを発注すれば、何も起こりません。ストップとターゲットは休眠したままで、最終的にエントリーとともに期限切れになります。
つまり、その順序はこうです: エントリーが約定する → ストップとターゲットの両方が有効になる → どちらかが約定する → もう一方がキャンセルされる → あなたはフラットになる。3つの注文、1回の往復、最初のクリックの後は決断ゼロです。
「ブラケット(括弧)」という言葉は文字通りです。あなたのエントリー価格は括弧の内側にあり、下に床、上に天井があり、そのどちらかにタッチした瞬間に取引は終わります。
ブラケットの実例: 187.40で500株ロング
187.40で500株ロングし、ストップを185.90、ターゲットを190.40に設定するとします。
| レッグ | 価格 | エントリーからの距離 | 1株あたり | 500株での合計 |
|---|---|---|---|---|
| エントリー(買い) | 187.40 | — | — | ポジション価値$93,700 |
| ストップ(売り) | 185.90 | 1.50下 | −1.50 | −$750 |
| ターゲット(売り) | 190.40 | 3.00上 | +3.00 | +$1,500 |
計算を確認しましょう。1株あたりリスクは187.40 − 185.90 = 1.50、500 × 1.50 = $750のリスク。1株あたりリワードは190.40 − 187.40 = 3.00、500 × 3.00 = $1,500の目標。リワード÷リスクは3.00 ÷ 1.50 = 2、2:1のリワード・リスク比です。
その比率は、ブラケットを発注した瞬間に固定されます。 結果を見た後になってリワード・リスク比を発見するわけではありません — 3つの数字をボックスに入力した時点で、それを選んでいたのです。
そして、2:1のブラケットは、損益分岐点に達するだけでも33.3%を超える勝率が必要です。 このサイズで10回の取引: 4勝なら4 × $1,500 = $6,000、6敗なら6 × $750 = $4,500、勝率40%で純益+$1,500です。3勝に減れば、$4,500の利益に対して$5,250の損失 — 勝率30%でマイナスです。この比率は、あなたを儲けさせてくれるわけではありません。あなたが依然として超えなければならないハードルを設定するだけです。
$100,000の口座では、その$750は資産の0.75% — ポジションサイジングと1%ルールで説明されている一般的な1%の上限内です。ポジションの価値は$93,700、口座のおよそ94%であるのに対し、実際にリスクにさらされている金額は$750であることに注意してください。ポジションサイズとリスクサイズは異なる数字であり、ストップがそれらを分けています。
エントリー前にブラケットを配置することが、心理的に最も重要な理由
ここが、どんな仕組みよりも重要な部分です。
エントリーが約定する前にストップとターゲットを付けると、あなたはエグジットの決断を、ポジションもなく、含み損益もなく、その取引にエゴもない、唯一の瞬間に下すことになります。あなたはチャートを見て、「どこで自分は間違っているのか、どこでお金を取るのか」と問うています。それらは分析的な問いです。
ポジションが存在するようになると、同じ2つの問いは感情的なものに変わります。「どこで自分は間違っているのか」は「これがあとどれくらい下がるのを我慢して見ていられるか」に変わります。「どこでお金を取るのか」は「もし上がり続けたらどうしよう」に変わります。エントリー後にエグジットを設定するトレーダーは、決まってストップを広げます。なぜなら、広げれば今の痛みが消えるからです。そしてターゲットを縮めます。なぜなら、少しでも確保する方が、待つより安全に感じられるからです。
ブラケットは、あなたを規律ある人間にするわけではありません。それは、決断を、規律を保つことが「安く」つく瞬間に移動させるだけです。ただし、自分に正直になりましょう: 取引の途中で注文をキャンセルして入れ直すことを止めるものは何もなく、初心者はまさにそれをやってしまいます。
初心者が犯すブラケットの間違い
部分約定後の数量のミスマッチ
あなたは500株のブラケットを発注します。実際のマーケットでは、価格が離れていく前に300株しか約定しません。あなたのストップとターゲットが500株分でサイジングされていたなら、今やそれは、あなたが所有していない200株分もカバーしています。
その後ストップが発動すると、300株のロングに対する500株の売りは、あなたのポジションを閉じ、さらに200株のショートを開きます — 意図していなかったポジションであり、しかも保護されていません。なぜなら、ブラケットはすでにその役目を果たし、ターゲットをキャンセルしてしまっているからです。一部の証券会社はブラケットの数量を約定量に自動調整しますが、しない会社もあります。それが重要になる前に、自分がどちらのタイプを使っているかを知っておく必要があります。
注文が画面より長生きすることを忘れる
待機注文は、あなたのブラウザではなく、証券会社の側で生きています。プラットフォームを閉じ、ノートパソコンをシャットダウンし、寝てしまっても — ストップとターゲットはまだ機能しています。それがポイントですが、同時に、設定して忘れてしまったブラケットは、あなたが眠っている間や会議中に約定しうる、有効な指示であることも意味します。管理されていないブラケットはすべて、過去のあなたがあなたに代わって下した決断です。
レンジの両側にブラケットを置く
よくあるセットアップ: 価格が2つの水準の間で膠着しているので、レジスタンスの上に買いストップのブラケットを、サポートの下に売りストップのブラケットを置き、どちらの方向にブレイクしても捕まえようとします。
その罠は、明示的にOCOペアにしない限り、その2つのエントリーが互いに連結されていないということです。もしそれらがリンクされておらず、価格がレジスタンスの上に突き出てあなたのロングを約定させ、反転し、その後サポートを下抜けたら、あなたはショートも約定させてしまいます — ホイップソーの最悪のタイミングで、ロングからショートに反転させられます。エントリーをOCOとしてリンクしておけば、上側のエントリーが約定した瞬間に、下側のエントリーは消滅します。
ブラケット注文にできないこと
ブラケットは機械であり、機械はチャートを読みません。
新しい情報に適応できません。 セットアップの形が変わっても — 値動きが失速する、出来高が枯れる、取引の根拠にしていた水準が持ちこたえなくなる — あなたのブラケットは気にしません。20分前に選んだ2つの価格にとどまり、待ち続けます。
機械的なターゲットは、チャートがまったく正当化していない場所に置かれることがあります。 「2Rはプロっぽく聞こえる」という理由で、すべてのターゲットをちょうど2Rに設定すると、明白なレジスタンスの棚のすぐ先の何もない空間に指値注文を置いてしまい、価格がその20セント手前で反転するのを眺めることになります。この比率は、妥当なエグジット水準がどこにあるかの結果であるべきで、チャートに無理やり合わせさせる入力ではありません。2:1のブラケットが良いのは、マーケットが1.50の下落より前に、もっともらしく3.00の上昇を提供してくれる場合だけです。
そして、あなたが入力した価格を保証しません。 実際のマーケットでは、ストップは発動すると成行注文になり、成行注文はそのとき利用可能などんな価格でも約定します。それはあなたのストップ水準より悪いことがあります — その違いがなぜ噛みついてくるのかは成行注文 vs. 指値注文を参照してください。あなたの$750のリスクは推定値であり、保証ではありません。
シミュレーターでこれを練習する
Stockadeの/simulatorの注文パネルには、数量のすぐ下に任意のStop LossとTake Profitの欄があり、それらはOCOペアとして振る舞います: シミュレーションされた価格が先に到達した方の水準がポジション全体を閉じ、両方の欄を同時にクリアします。Bを押す前に3つの数字すべてを入力し、その後は意図的にパネルに触れず、どちら側がヒットするかを見守りましょう。
1つ正直な注意点があります。ここで何を学べるかに影響するからです。Stockadeの約定は実際のものよりはるかに摩擦が少ないです — 買い気配・売り気配のスプレッドも部分約定もありません — しかし文字通り無摩擦というわけではありません。シミュレーターは800ミリ秒ごとにあなたの水準を新しい価格と照合し、その水準そのものではなく、それを超えたティックでエグジットを記録するため、ストップやターゲットは設定した場所から数セント先に着地します。ここで重要なのは部分約定がないことです: つまり、上で説明した数量のミスマッチ問題はシミュレーター上では起こり得ません。だからそれは、体験するのではなく、知識として学ばなければならない唯一のブラケットの失敗モードです。それ以外のすべて — 比率への事前コミット、ストップを広げたい衝動への抵抗、2:1のターゲットが数セントで外れる頻度の発見 — は完全に体験できます。
水準を先に設定し、決して調整しない、ブラケット付きの取引を20件行い、それからStockadeのペーパートレーディングシミュレーターで実現した結果を確認し、実際に必要な勝率がどれくらいだったかを見てみましょう。