バイナンス(Binance)公式サイトで初めて注文を出す際、ほとんどの人が「限価(Limit) / 成行(Market)」の切り替えボタンで数秒間迷うはずです。バイナンス公式アプリではこれら2つのタブが隣り合っていますが、約定のロジックは正反対です。アプリの準備がまだの方は、iOSインストールガイドを参考に設定してください。結論から言えば、限価注文は「価格は自分が決めるが、約定するかは市場次第」、成行注文は「時間は自分が決めるが、価格は市場価格(板)次第」です。どちらが良いかは、注文の目的によります。

ここでは、両者の違いを「仕組み」「コスト」「活用シーン」「よくある誤解」の4つの観点から詳しく解説します。

2つの注文の核心的な仕組み

結論:限価注文はオーダーブックに入って待機し、成行注文はオーダーブックを直接「消費」します。

バイナンスのマッチングシステムは、本質的に「オーダーブック(板)」で成り立っています。未約定の限価注文はすべてこの板に並び、価格優先・時間優先の原則に従ってマッチングされます。成行注文を出すと、システムは板にある最も有利な価格(売り注文)から順に「食い潰して」いき、注文数量が満たされるまで約定を続けます。

限価注文(指値)の仕組み

  • ユーザーが価格 P と数量 Q を指定して送信します。
  • 注文はオーダーブックに入り、指定した価格帯に並びます。
  • 相手方の注文価格が P に達したときにマッチング・約定します。
  • 価格が P に達しない限り、注文はキャンセルするか市場価格が P に動くまで残り続けます。

成行注文の仕組み

  • ユーザーが数量 Q(または金額 M)のみを指定して送信します。
  • システムは現在の最良価格で即座に約定させます。
  • 数量が多い場合は複数の価格帯にわたって約定し、それぞれの価格は異なります。
  • 数ミリ秒以内にすべての約定が完了し、オーダーブックには残りません。

約定スピードと確実性

結論:成行注文はほぼ一瞬で約定しますが、限価注文は長時間待つか、あるいは永遠に約定しない可能性があります。

項目 限価注文(指値) 成行注文
約定確率 不確定 100%(流動性が十分な場合)
約定スピード 数秒〜数年 通常 1秒未満
約定価格 指定価格またはそれ以上 板の状況に応じて段階的
スリッページ なし(指定価格で約定) あり(金額が大きいほど顕著)
キャンセル 未約定分は可能 不可(即座に約定するため)
手数料 0.1%(成行と同等) 0.1%

重要なポイント:バイナンスの現物取引では、通常レベルのユーザーであればテイカー(Taker/成行など)とメイカー(Maker/限価など)の手数料は同じ 0.1% です。他の取引所のように限価注文の手数料が安いわけではないため、手数料の観点からは両者に差はありません(BNB で支払う場合はどちらも 0.075% になります)。

価格コントロール vs スリッページ

結論:限価注文はスリッページがゼロですが、成行注文のスリッページは板の厚み(流動性)に依存します。

スリッページとは

スリッページ = 実際の約定平均価格 ー 注文時に見えていた提示価格 です。成行買い注文では常にプラスのスリッページ(提示価格より高くなる)が発生し、成行売り注文では常にマイナスのスリッページ(提示価格より安くなる)が発生します。

例:BTC の最良売気配値が 95,000 ドルで、その価格に 0.5 BTC の売り注文があり、次の価格帯 95,005 ドルに 1 BTC の売り注文があるとします。ここで 1 BTC の成行買い注文を出すと:

  • まず 95,000 ドルの 0.5 BTC を約定。
  • 次に 95,005 ドルの 0.5 BTC を約定。
  • 平均約定価格 = (0.5 × 95,000 + 0.5 × 95,005) / 1 = 95,002.5 ドル
  • スリッページ = 95,002.5 - 95,000 = 2.5 USDT(約 0.0026%)

スリッページが大きくなるケース

  • マイナーな銘柄:板が薄いため、成行注文が複数の価格帯を突き抜けてしまう。
  • 相場急変時:板の注文が急速に消えるため、注文を出した瞬間に既存の価格が食われている。
  • 大口注文:一度に 5万 USDT を超えるような成行注文は、中程度の流動性の銘柄では 0.1%〜0.3% 程度のスリッページが発生することがあります。

主要銘柄(BTC、ETH、BNB)の少額の成行注文であれば、スリッページはほぼ無視できます。しかし、24時間の出来高が数百万円程度の草コインを買う場合は、成行よりも限価注文を使うべきです。

活用シーンの比較

結論:成行を使うべき5つのケース、限価を使うべき5つのケース。

成行注文を使うべきシーン

  1. 初めてのテスト注文:少額で、まずは注文の流れを確認したいとき。
  2. 急な相場変動時の損切り:一刻も早く逃げることで損失を最小限に抑えたいとき。
  3. 流動性の高い主要銘柄の少額購入:スリッページが無視できる範囲のとき。
  4. 新規上場時やトレンドへの飛び乗り:価格が秒単位で変わるため、限価では買い逃すリスクがあるとき。
  5. すぐに通貨が必要なとき(送金や他取引所でのアービトラージの時間枠があるとき)。

限価注文を使うべきシーン

  1. 押し目買い:サポートラインを狙い、その価格にならない限り買わないとき。
  2. 利益確定:レジスタンスラインを狙い、目標価格までじっくり待つとき。
  3. 大口のポジション構築(1回 5,000 USDT 超など):スリッページを抑えたいとき。
  4. マイナー通貨:板が薄く、限価注文でコストをコントロールする必要があるとき。
  5. 画面を見ていられない時間帯:あらかじめ注文を出して自動的に約定を待つとき。

限価注文の高度な使い方

結論:限価注文は単なる価格指定だけでなく、分割注文やメイカー保証などの使い道があります。

分割注文(ピラミッド型)

一つの価格にすべての資金を投入せず、例えば 0.1 BTC 買いたい場合に以下のように分割します。

  • 92,000 ドルで 0.02 BTC
  • 90,000 ドルで 0.03 BTC
  • 88,000 ドルで 0.05 BTC

相場が下がれば順次約定し、平均取得単価を 92,000 ドルで一括購入するよりも低く抑えられます。

Post Only(メイカーのみ)

バイナンスの限価注文には「Post Only」というオプションがあります。これにチェックを入れると、注文を出した瞬間に相手方と約定してしまう(テイカーになる)場合に、システムが自動的に注文をキャンセルします。これにより、意図せずテイカー手数料を支払うことを防ぎ、必ずメイカーとして注文を出すことができます。

(※現時点の一般ユーザーは手数料差がありませんが、将来的にメイカー優遇が適用される場合に重要になります。)

執行条件(GTC / IOC / FOK)

バイナンスの高度な注文設定には3つの時間軸オプションがあります。

  • GTC (Good Till Cancel):デフォルト。キャンセルするまで有効。
  • IOC (Immediate Or Cancel):即座に約定可能な分だけ約定し、残りはキャンセル。
  • FOK (Fill Or Kill):全数量が即座に約定しない限り、注文全体をキャンセル。

これらはプログラム取引や大口のスリッページ防止用です。初心者はデフォルトの GTC で問題ありません。

成行注文で陥りやすい罠

結論:4つのよくある誤解を避けることで、無駄な損失を防げます。

誤解 1:成行価格 = 現在表示されている価格

間違いです。表示されているのは「直近の約定価格」であり、成行注文の実際の約定価格は「現在の最良気配値」です。急変時には数パーセント乖離することがあります。

误解 2:成行注文は常に限価注文より早い

もし限価注文の価格を「市場価格よりも有利な位置」(買いなら売り気配値より高く、売りなら買い気配値より低く)に設定すれば、即座に約定するため、スピードは成行と同じです。つまり、限価注文でも「即時約定」は可能であり、かつ最悪の約定価格を制限できるというメリットがあります。

誤解 3:成行注文はトラブルに強い

バイナンスでも極端な相場状況(重大なニュース、フラッシュクラッシュなど)では、成行注文の平均約定価格が予想を大きく上回る乖離を見せることがあります。大口の取引であれば、限価注文(IOCなど)の方が安全な場合があります。

誤解 4:金額指定か数量指定か分からない

成行買い注文では「金額指定」か「数量指定」を選べます。初心者は「金額指定」の方が直感的に使えます(100 USDT 分買う、と入力すれば手数料を引いた残りの通貨が手に入る)。数量指定だと、相場急変時に想定以上の資金を消費してしまうリスクがあります。

具体的な比較例

ETH の現在価格が 3,500 USDT で、板の状況が以下の通りだとします。

  • 売り 3:3,502 USDT(10 ETH)
  • 売り 2:3,501 USDT(5 ETH)
  • 売り 1:3,500.5 USDT(2 ETH)
  • 買い 1:3,500 USDT(3 ETH)
  • 買い 2:3,499.5 USDT(4 ETH)

ケース A:1 ETH 買いたい場合

  • 成行買い:売り1を消費。約定価格 3,500.5 ドル。即座に 1 ETH 入手。支払額 3,500.5 USDT。
  • 限価買い 3,500 ドル:買い1の上に並ぶ(新たな買い1になる)。誰かが 3,500 ドルで売ってくれるのを待つ。

ケース B:10 ETH 買いたい場合

  • 成行買い:売り1の 2 ETH (3500.5) + 売り2の 5 ETH (3501) + 売り3の 3 ETH (3502) を消費。平均単価 ≈ 3,501.15 ドル。支払額 35,011.5 USDT。
  • 限価買い 3,500.5 ドル:まず売り1の 2 ETH を約定。残りの 8 ETH は 3,500.5 ドルの買い板として並び、約定を待つ。

大口注文では限価注文を使うことで、最悪の約定価格を固定できることが分かります。

よくある質問(FAQ)

Q:限価注文の価格を市場価格より大幅に高く設定できますか? A:可能ですが、実質的には成行注文と同じになります。例えば BTC が 95,000 ドルのときに 100,000 ドルの限価買いを出すと、システムは即座に 95,000 ドルから順に約定させます。バイナンスは指定価格を超えない範囲で最も有利な価格で約定させるため、「価格上限付きの成行注文」として機能します。

Q:成行注文で残高以上のスリッページが発生することはありますか? A:ありません。「金額指定」の場合は入力した金額を厳守します。「数量指定」で残高が足りなくなった場合は、買える分だけ約定(部分約定)されます。

Q:限価注文の価格を間違えたら修正できますか? A:直接修正はできません。一度キャンセルして出し直す必要があります。キャンセル料は無料です。

Q:自分の限価注文が市場価格と同じなのに約定しません。 A:限価買い注文が即座に約定するのは「買い価格 ≧ 売り1」のときだけです。現在の「買い1」と同じ価格で注文を出した場合は、誰かがその価格で売りに来るまで板に並んで待つことになります。

Q:どちらの注文が市場への影響が少ないですか? A:限価注文です。市場に流動性を提供する(Maker)ため、価格を動かしません。成行注文は流動性を消費する(Taker)ため、大口の注文は価格を押し上げたり押し下げたりします。

Q:限価注文を出した直後に成行に変更できますか? A:できません。限価をキャンセルしてから成行を出し直す必要があります。その数秒の間に価格が変わる可能性があるため注意してください。

バイナンスの使い方の詳細は BabiaHub について をご覧ください。また、リスクについては 免責事項 をご確認ください。