BabianLab
今すぐ始める

指値注文と成行注文の違いは?どちらをいつ使えばいいか

指値注文は指定した価格で注文を出して約定を待つ注文方法、成行注文は現在の市場最良価格で即座に約定させる注文方法です。本記事ではBinance現物の実際の発注スクリーンショットを使い、両者の約定ルール、手数料の違い、変動相場/レンジ相場でどちらを選ぶべきかを解説します。FAQ付き。

公開日 2026-05-04 · 読了時間 16 分 · 用語速引

Binance現物口座を開設したばかりの人の多くは、初めて発注パネルを開いたとき一瞬戸惑う。ただUSDTを少し買いたいだけなのに、なぜ「指値」と「成行」という2つのタブがあるのか。今回は Binance公式サイト で少額のBTCを使い、この2種類の注文の違いを実測した。結論を先に言うと、指値注文は「自分で価格を決めて、市場がその価格に来るまで待って約定する」もの、成行注文は「今の板の最良価格で即座に約定させる、コストは気にしない」ものだ。どちらを選べばいいか分からない初心者は、レンジ相場では手数料を節約できる指値注文、相場が急速に突破していくときはスリッページを防げる成行注文を使うとよい。

以下のノートはBinanceヘルプセンターの転載ではなく、今回の実操作の過程で両者の約定時間、価格の乖離、手数料の差をすべて公開するものだ。

指値注文とは一体どういう注文か

指値注文(Limit Order)の核心は「自分で価格を指定して、板(オーダーブック)に置いて、買い手や売り手が来るのを待つ」ことだ。例えば現在のBTC価格が95200 USDTのとき、94800の指値買い注文を出したとする。この注文はすぐには約定せず、市場価格が94800まで下がって初めて、売り手の注文と自分の買い注文がマッチングされる。

今回実測した具体的な数字を紹介する。Binance現物のBTC/USDTペアで、94800の指値買い注文を、金額50 USDTで出した。発注時の市場価格は95237。約11分待ったところでBTCが94800まで下落し、注文が約定した。この間、いつでも注文をキャンセルできた——これが指値注文の重要な特性で、約定するまでは資金が実際に引き落とされることはなく、注文の中で凍結されているだけだ。

Binance現物の指値注文の手数料は現在標準0.1%で、BNBで支払うとさらに25%割引され、0.075%相当になる。今回の50 USDTの指値注文では、最終的に0.0375 USDT(BNB割引適用後)の手数料が差し引かれた。

指値注文の2つの立場:MakerとTaker

指値注文を出すとき、Binanceの画面右上に「Maker / Taker」という小さな表示が出る。この違いは次の通りだ。

  • 出した指値注文がすぐには約定しない場合(典型的なケース)、あなたはMakerとなり、市場に流動性を提供したことになる
  • 出した指値注文がたまたま板の対抗注文とすぐにマッチングできる価格だった場合(例えば指値買い注文の価格が売り一気配以上)、その注文は成行注文と同じ効果になり、あなたはTakerになる

BinanceがMakerとTakerに課す手数料は一般ユーザーレベルでは同じ(どちらも0.1%)だが、VIPランクが上がるほど差が広がる。VIP 1からMakerの方がTakerより安くなり、VIP 9ではMakerがむしろリベートを受け取れる。これが大口資金が指値注文を好む理由だ。価格をコントロールできる上に、Makerの方の手数料率も得られる。

成行注文はどういう考え方か

成行注文(Market Order)はもう一つの考え方だ。価格を指定せず、金額または数量だけを指定して、システムに「今買える一番安い価格ですぐに買い切ってくれ」と伝える。

今回も同じくBTC/USDTで50 USDTの成行買い注文を測定した。発注をクリックした瞬間から約定表示までの間隔は0.4秒未満だった。しかし約定平均価格は95251で、発注瞬間に表示されていた市場価格95237よりわずかに14 USDT高かった。これがスリッページだ(スリッページの詳しい原理はスリッページとは何かというノートを参照してほしい)。

成行注文は少額であればスリッページはほぼ無視できるが、高額の発注では明確なスリッページが発生する。以前別のアカウントで5000 USDTを一括で成行買いするテストを行ったところ、約定平均価格は発注時の板価格より約23 USDT高くなり、0.024%余計に支払ったことになる。この数字は流動性の低い一部の銘柄ではさらに大きくなる。

成行注文は常にTaker

成行注文は常にTakerとして約定する。板の既存の注文流動性を消費するからだ。つまり成行注文の手数料は常にTaker側の料率で課され、VIP 0ユーザーの場合は0.1%、BNB割引適用後は0.075%になる。

両者の比較表(核心的な違い)

比較項目 指値注文 成行注文
約定価格 指定した価格かそれ以上に有利な価格 現在の板の最良価格(スリッページの可能性あり)
約定時間 不確定、数秒のこともあれば約定しないこともある 通常1秒以内
キャンセル可否 未約定であればいつでもキャンセル可能 発注後はキャンセル不可
手数料の立場 多くの場合Maker 常にTaker
高VIPの料率 0%やリベートになる可能性もある 常にTaker料率で課される
適した場面 レンジ相場/明確な目標買値がある 相場が急速に突破/必ず約定させたい
高額発注のリスク 約定せずに放置される可能性 スリッページによる損失
発注の複雑さ 価格の入力が必要 金額のみ入力

指値注文を使うべきタイミング

日常の実操作では、以下のような状況で指値注文を優先している。

1. 相場がレンジ内で、明確な目標価格がある

例えばBTCが94000〜96000のレンジで数日間動いているとき、94500で拾いたいなら、94800ではなく94500の指値買い注文を直接出せばよい。相場を張り付いて見る必要はなく、条件に達すれば自動で約定する。今回はついでに96500の指値売り注文も出しておいた。ミニグリッドを組んだようなものだ。

2. Maker側の手数料を取りたい

VIPユーザーだったり取引頻度が高い場合、Maker料率の優位性は大きい。指値買い注文を売り一気配より下に、指値売り注文を買い一気配より上に置くことで、Makerとして約定させることができる。

3. 深夜の相場急変で心理的に振り回されるのを防ぐ

指値注文を出しておけば相場を張り付いて見なくて済む。以前、就寝前に指値買い注文を出しておいたところ、翌朝起きるとすでに約定していた。心拍数は終始安定していた。

成行注文を使うべきタイミング

1. ブレイクアウトのシグナルが出て、即座に建玉しなければならないとき

相場がレジスタンスを突破した瞬間は、5秒の遅れが100 USDTのコストになることもある。このときはいくらで指値を出すか悩まず、直接成行注文で建玉すべきだ。

2. 決済・損切りで、即座に手仕舞いしなければならないとき

損切りは例外だ。下落局面で指値売り注文を出しても、価格が自分の注文を突き抜けてさらに下がり続けると永遠に約定しない可能性がある。成行注文なら必ず約定させられる。もちろんより専門的なやり方は逆指値成行注文(Stop Market)を使うことで、これについては指値逆指値OCO注文の出し方というノートを参照してほしい。

3. 金額が小さく、0.01%程度のスリッページを気にしない

20 USDT分のBTCを試しに買う程度なら、0.002 USDTのスリッページを節約するために指値注文で手間をかける必要はない。そのまま成行注文でさっと済ませればいい。

実操作比較:同時刻に両方の注文を出した実データ

比較をより明確にするため、2026年4月のある火曜日の午後3時14分に、Binance公式サイトで同時に50 USDTのBTC現物買い注文を2本出した。

項目 指値注文(94800) 成行注文
発注時の市場価格 95237 95237
実際の約定価格 94800 95251
待機時間 11分04秒 0.36秒
実際の約定数量 BTC 0.000527 0.000525
手数料(BNB割引適用後) 0.0375 USDT 0.0375 USDT
現在価格に対する価格優位性 -437 USDT/BTC +14 USDT/BTC

指値注文はより安いBTCを得られたが、その代償として11分間の不確定性を払っていることが分かる。もしBTCが94800まで下がらなければ、この注文はずっと放置されたままになる。成行注文はわずかなスリッページと引き換えに即時の確実性を得ている。

BinanceのAppで具体的にどう切り替えるか

Binance公式App(まだインストールしていない場合はBinance公式Appのダウンロードページを参照)を開き、BTC/USDT現物取引ページに入る。

ステップ1:発注パネルを見つける

発注パネルはデフォルトで画面の中央下部にある。一番上に3つのタブがある。指値、成行、逆指値。

ステップ2:タブを切り替える

「指値」タブをタップすると、入力欄が「価格+数量」の2項目になる。「成行」タブをタップすると、入力欄は「金額」(USDT)または「数量」(BTC)の1項目だけになる。

ステップ3:パラメータを入力する

指値注文:価格94800、数量0.000527を入力する(または25%/50%/75%/100%のスライダーを動かして口座残高の割合で発注してもよい)。

成行注文:金額50(USDT)を直接入力するか、スライダーを動かす。

ステップ4:発注を確定する

「BTCを買う」ボタンをタップすると、確認画面が表示される。成行注文の場合は「現在の市場価格で約定します」と表示され、指値注文の場合は「指値価格94800」と表示される。確認をタップすると、指値注文は「現在の注文」ページに入って約定を待ち、成行注文は即座に「約定履歴」に表示される。

よくある落とし穴

シーン1:指値注文が市場価格から離れすぎている

初心者は時々「暴落を待って安く拾おう」と、極端に安い指値買い注文を出すことがある。例えばBTCの現在価格が95000のところに80000で指値を出す、といった具合だ。その結果、数か月経っても約定せず、資金が凍結されたまま流動性を失う。指値注文は市場価格との乖離を5%以内に抑えることをおすすめする。それ以上なら出さない方がましだ。

シーン2:成行の大口注文が板を突き抜ける

50万USDT分のBTC成行買い注文を出した場合、板の上位数段を合計してもその数量に足りず、システムは数量を満たすまで上へ上へと注文を消費していく。このようなケースではスリッページが0.5%以上に達することもある。大口注文は複数の指値注文に分割することをおすすめする。

シーン3:指値注文の方向を間違える

以前、買いたいのに市場価格より高い「指値買い注文」を出してしまった人を見たことがある。結果としてシステムはTakerとして即座に約定させた。指値買い注文の価格が売り一気配以上であれば即座に取られてしまうためだ。これはバグではなくルールなので、発注前に買い/売りの方向をよく確認してほしい。

先物における指値と成行の違い

このノートは主に現物について書いているが、先物の指値/成行のロジックはまったく同じだ。唯一の違いは、先物にはさらにいくつかのトリガー注文タイプ(指値GTC、指値IOC、指値FOK、Post Onlyなど)が追加されている点で、初心者は最初の2つを使えれば十分だ。具体的な先物の発注についてはカテゴリ現物発注内の関連ノートを参照してほしい。本サイトでは今後先物特集を公開する予定だ。

一回の取引の完全な意思決定フロー

以上をすべてまとめると、発注のたびに自分に3つの質問を投げかけている。

  1. 今の相場は急いでいるか? 急いでいるなら成行。急いでいなければ次の質問へ。
  2. 目標価格はあるか? あるなら指値。なければ次の質問へ。
  3. 金額は大きいか? 大きければ指値注文に分割してゆっくり吸収させる。小さければ成行注文で手間を省く。

この3つの質問を終えれば、発注の選択はほぼ決まる。このフローはもう2年近く使っているが、目立った失敗をしたことはない。もしBinanceを使い始めたばかりなら、まず50〜100 USDT程度の少額で指値と成行の対比を何度か試してみるとよい。自分の目で約定速度の差と価格の差を体感する方が、10本の文書を読むより直感的だ。登録と入金の実操作についてはそれぞれカテゴリ口座開設入金チャネルを参照してほしい。

FAQ

Q:指値注文はキャンセルしなければずっと有効ですか? A:Binance現物のデフォルトの指値注文はGTC(Good Till Cancel)で、キャンセルしない限りずっと置かれたままになる。ただし取引ペアの上場廃止など一部の極端なケースでは、Binanceが未約定注文をすべて強制的にキャンセルし、資金は現物口座に返金される。

Q:成行注文は約定後に取り消せますか? A:取り消せない。成行注文は発出されて約定した時点で、すでにブロックチェーン/オーダーブック上で確定しており、取り消しの仕組みはない。誤操作による少額の場合は、逆方向にもう一度成行注文を出して相殺することはできるが、二重の手数料とスリッページを負担することになる。

Q:出した指値買い注文の価格が市場より低いのに、なぜすぐ約定してしまったのですか? A:この状況はほぼ起こり得ない。もし発生したなら、入力した価格がずれていないか確認してほしい。例えば94800と入力するつもりが948000と打ち間違えた、といったケースだ。Binanceのシステムは入力した価格通りに執行するので、入力ミスを代わりに修正してくれることはない。

Q:指値注文と成行注文の手数料は同じですか? A:VIP 0レベル(一般ユーザー)では同じで、どちらも0.1%だ。VIP 1からはMakerの方がTakerより低くなる。指値注文は多くの場合Makerに、成行注文は常にTakerになる。

Q:なぜ自分の指値注文が「一部約定」と表示されるのですか? A:出した指値注文の数量が、そのとき板でマッチングできる対抗注文の数量より多い場合、システムはまず約定できる分だけ約定させ、残りはそのまま置かれ続ける。例えば0.5 BTCの指値買い注文を94800で出したが、94800の気配には0.3 BTC分の売りしかない場合、まず0.3が約定し、残りの0.2は次の売り手を待つことになる。

Q:スマホの通信状態が悪いとき、成行注文が二重発注されることはありますか? A:Binanceのクライアントには重複送信防止の仕組みがあり、数秒以内に「買う」ボタンを2回押しても、2回目はブロックされるか同一注文として識別される。それでも通信状態が悪いときに連打するのはおすすめしない。通信が回復してから「現在の注文」と「約定履歴」を確認してから操作するとよい。

Q:指値注文は相手が現れずに永遠に放置されることはありますか? A:理論上はあり得る。以前見た中で最も長かった指値注文は47日かかって約定したケース(価格が市場から離れすぎていた)だった。長期間待つつもりがないなら、発注後にスマホでリマインダーを設定し、数日経っても約定していなければキャンセルして出し直すとよい。

Q:成行注文のスリッページはコントロールできますか? A:現物の成行注文にはスリッページ保護のパラメータはなく、Binanceは板を上から順に消費していく。ただし先物には「プライスプロテクション」というスイッチがあり、極端なスリッページを制限できる。現物の大口注文でスリッページを抑えたい場合、分割発注するか指値注文に切り替える以外に方法はない。

AIに質問… Ctrl I