Stop-limit order は、発動条件の付いた指値注文です。まず指定したストップ価格に達するのを待ち、その後は指値またはそれより有利な価格でのみ取引します。売りの指値は最低価格、買いの指値は最高価格です。条件が成立しただけでは、取引が完了したことにはなりません。
ヤナは一日中取引所を見張りたくありません。そこで、どの価格まで下がったら売却を始めるかを決め、それとは別に、これより安くは売らないという価格を設定します。前者がストップ、つまり発動価格で、後者が約定価格の境界となる指値です。Kraken は、ストップ価格に達すると Limit order が発動する仕組みとして説明しています。それまでは条件の成立を待ち、発動後も買い手を探す必要があります。入力したどちらかの価格で買い取ると、誰かが事前に約束したわけではありません。 [1]
売りの指値は「この価格以上で売る」、買いの指値は「この価格以下で買う」という意味です。Investor.gov は証券の指値注文をこのように説明しており、ここで扱うビットコインの例も同じ価格原則に従います。より有利な提示があれば取引できるため、指値が最終的な約定価格とは限りません。また、どれだけ売れるかも保証しません。制限するのは約定そのものの価格であり、手数料を引いた受取額や投資全体の損失ではありません。 [2]
ヤナの注文が発動した時点で、買い手がすでに指値より安い価格しか提示していないとします。注文はその安い提示を受け入れません。まさに意図どおりの動作ですが、ヤナはビットコインを持ち続け、その後の値下がりの影響も受けます。FINRA は、株式のストップ指値注文について、この未約定リスクを説明しています。故障とは限らず、取引をしないことで価格条件を守っている場合があるのです。ストップと指値を同じ価格にしても、不足する買い需要は生まれません。 [3]
ヤナが見ているチャートではストップ価格に達しているのに、注文はまだ待機しているかもしれません。不具合と判断する前に、注文が参照する価格を確認する必要があります。Kraken では対応する通貨ペアについて、直近の約定価格か、所定の方法で算出される指数価格かを選べます。一つの取引所だけで起きた短い変動では、指数が十分に動かない場合があります。重要なのはその注文の設定と発動方向であり、別のアプリのチャートが代わりになるわけではありません。 [4]
発動したヤナの指値注文が、すでにある十分に有利な提示とすぐに取引することがあります。この場合、注文板にある流動性を消費する taker として約定します。逆に、板に残って待ち、後から来た注文と取引すれば、流動性を供給する maker になります。Kraken は、即座に約定する指値注文には taker 手数料がかかると明記しています。したがって、指値という名称だけでは手数料は分かりません。実際の約定方法と、その市場の料金体系が決め手です。 [1]
取引所が注文を受け付け、その後に発動させても、最終的に約定するのは希望数量の一部だけかもしれません。これらは別々の段階です。Coinbase Exchange の文書は、受け付けた注文、一部約定して残りが未完了の注文、全量約定した注文を区別しています。ヤナは売れた数量、各約定の価格、残りの数量を確認する必要があります。一部しか売れていなければ、残ったビットコインが消えたり、その後の下落から自動的に保護されたりするわけではありません。 [5]
その後も待ち続けるかどうかは、有効期間にも左右されます。Kraken は GTC を約定または取消まで有効、GTD を指定時刻までの有効と説明しています。IOC では、直ちに約定しなかった残数量を取り消します。どの条件をストップ指値注文と組み合わせられるかは、市場と画面ごとに確認が必要です。保有ポジションとの関係も重要です。Kraken によれば、単独の Stop Loss Limit は特定のポジションに自動で結び付くわけではありません。ヤナが別の方法で売った場合、待機中の注文も確認し、必要なら取り消すべきです。 [4] [1]
通常の Stop order は、発動後に原則として Market order へ変わり、利用できる相手方を探しますが、ストップ価格での約定は保証しません。一方、Stop-limit order は指値を守るため、約定しないまま残る場合があります。FINRA は、求める価格を優先することと、取引できないリスクとの兼ね合いとして説明しています。どちらも最善の結果を保証するものではありません。ヤナに大切なのは、発動後の動きを理解し、約定履歴から実際に何が売れたかを確かめることです。 [3]
一部は売れ、一部は口座に残る
ヤナが仮に 0.02 BTC の売り注文を出し、ストップを 99000 USD/BTC、指値を 98800 USD/BTC に設定したとします。発動後、98900 USD/BTC で買いたい相手は 0.01 BTC 分だけで、その次に高い買値は 98700 USD/BTC です。この単純化した例では、最初の部分が売れて 0.01 × 98900 = 989 USD を受け取ります。次の提示は指値より安いため、受け入れません。残るのは 0.02 − 0.01 = 0.01 BTC です。GTC が有効でほかに条件がなければ、この残数量の注文は未完了のまま残ります。手数料やほかの提示は考慮せず、その後の売却も約束しない例です。最初の約定で受け取った金額は、全量を売った収入ではありません。
理解を深めるには、この項目とあわせて次もお読みください Stop order, Limit order, Market order, Slippage, Order book, Maker–taker. 次の項目からも参照されています Stop order, Stop-loss.
01ストップと指値を同じ価格にするとよいのでしょうか。+
それだけでは約定を確保できません。発動後も、指値またはそれより有利な価格で取引する買い手や売り手が必要です。同じ価格にしても、提示の不足や急な市場変動は解消しません。全く約定しない場合も、一部だけ約定する場合もあります。
02通常のストップより安全なのでしょうか。+
守る条件が違います。不利な約定価格を拒む代わりに、ビットコインが売れずに残る可能性があります。通常のストップは、発動に使う価格での約定を保証しません。目的、市場のルール、残ったポジションを知らずに、どちらが常に安全だとは言えません。