結論から言うと、成行注文は現在の板の最良価格で即時約定し、指値注文は自分が指定した価格で板に挂けて相手が来るのを待ちます。初心者がBTC、ETH、BNBのような取引量の多い銘柄を買うなら成行注文が発注してすぐに約定します。押し目買いや、スイングトレード、取引量の少ないマイナー銘柄を取引するなら指値注文でスリッページによる損失を避けられます。まずはBinance公式サイトを開き、AndroidユーザーはBinance公式アプリからインストールパッケージをダウンロードし、iPhoneユーザーはiOSインストールガイドを参考にしてください。
以下で2種類の注文の仕組み、手数料の違い、典型的な利用シーン、よくある誤解を一気に解説します。
成行注文(Market Order)は数量だけを入力し、価格は入力しません。「買う」をタップした瞬間、システムは板の売り一板の価格から順に一段ずつ買い上げていき、指定した数量を満たすまで続けます。
例を挙げると、BTC/USDTの現在の板が売り一67000、売り二67005、売り三67010だとします。あなたが0.5 BTCの成行買い注文を出すと、売り一に0.2 BTCしか出ていなければ、システムはまず0.2 BTC × 67000を約定させ、次に0.2 BTC × 67005、さらに0.1 BTC × 67010を約定させます。最終的な平均約定価格はおよそ67003 USDTになります。
成行注文の特徴は速度が速く、必ず約定することです。デメリットは発注前に正確な約定価格が分からないことで、流動性の低いマイナー銘柄ではスリッページが大きくなる可能性があります。
指値注文(Limit Order)は自分で価格を指定して板に出します。買い指値を66800で出すと、システムはその注文を66800の価格帯の買い板に乗せ、売り手が66800まで下げてくるのを待って約定します。
指値注文の特徴は価格をコントロールできるが、約定するとは限らないことです。BTCがそのまま上昇して66800に戻らなければ、あなたの注文はずっと板に残り続け、自分でキャンセルするか市場が下がってくるまで待つことになります。
| 項目 | 成行注文 | 指値注文 |
|---|---|---|
| 約定速度 | 即時(ミリ秒単位) | 不確定、長く待つ可能性もある |
| 約定価格 | 板のリアルタイム最良価格 | 自分が指定した価格かそれ以上 |
| 必ず約定するか | する(残高不足時を除く) | しない、約定失敗の可能性あり |
| 手数料の役割 | Taker(成行) | Maker(板乗せ)またはTaker |
| 現物手数料率 | 0.1% | 0.1%(即時約定時)/ 0.1%(板乗せ時) |
| BNB抵扣後 | 0.075% | 0.075% |
| 適したシーン | 主要銘柄、急ぎの注文、初心者 | 押し目買い、マイナー銘柄、スイングトレード |
一点注意しておくと、多くのチュートリアルでは「指値はMaker、成行はTaker」と説明されますが、Binance現物の標準口座ではMakerとTakerの手数料率はどちらも0.1%で、差はほとんどありません。VIP 1以上になって初めてMakerがTakerより安くなります。
第一に、主要銘柄を素早く仕込みたいとき。BTC/USDT、ETH/USDT、BNB/USDTの3ペアは板が非常に厚く、0.001 BTCから1 BTCまでの成行注文でもスリッページは0.01%以内に収まることが多く、指値の約定を待つより効率的です。
第二に、相場が急変しているとき。例えばある銘柄が突然急騰し、今すぐ乗りたいときに、現在価格に指値を出しても追いつけません。成行注文なら一瞬で約定し、相場を逃しません。
第三に、緊急の損切りをしたいとき。保有している銘柄が急落している中、すぐに手放したいなら、成行注文で即座に売却する方が指値注文の約定を待つより安全です。約定を待てば待つほど損失は拡大します。
第四に、完全な初心者が初めて注文するとき。成行注文は数量を入力するだけで、ローソク足を見る必要も指値価格を判断する必要もなく、操作が最もシンプルです。
第一に、押し目買いの逆指値。BTCが65000まで下がる可能性が高いと判断したら、あらかじめ買い指値65000を出しておけば、価格が到達したときに自動で約定します。常時相場を見張る必要がありません。
第二に、高値での利確。1 ETHを保有していて4000で売りたいなら、売り指値4000を出しておけば価格到達で自動約定します。手動で見張るより気楽です。
第三に、マイナー銘柄や新規上場銘柄の取引。この手の板は薄く、成行注文だとスリッページが1%〜3%になることもありますが、指値なら不当な価格で刈られるのを避けられます。
第四に、デイトレードのスイング取引。サポートラインで買い指値、レジスタンスラインで売り指値を出しておけば、価格が自動でこちらに来てくれます。
スリッページとは、あなたが想定していた約定価格と実際の約定価格の差のことです。成行注文は主要銘柄ではスリッページはほぼ無視できますが、マイナー銘柄は板が薄いため、成行注文で売り一・売り二・売り三をすべて飲み込んでしまい、平均約定価格が売り一より大きく上振れすることがあります。
実際のスリッページの例を挙げると、ある時価総額200位以下のマイナー銘柄で、買い一が0.012 USDTで合計5000枚、買い二が0.0125 USDTで合計8000枚、買い三が0.013 USDTで合計12000枚出ているとします。100 USDT分の成行買いを出すとおよそ8000枚必要になり、買い一を全部飲み込んだ上で買い二の半分も飲み込むことになり、平均約定価格は0.01225前後となり、売り一より2.1%高くなります。
このようなケースでは指値注文を0.012付近に出しておけばスリッページを回避できます。
第一歩:BinanceのアプリまたはWebサイトを開き、「現物取引」に入ります。
第二歩:取引ペアを検索します。例えばBTC/USDT。
第三歩:「成行」タブを選択します。
第四歩:数量を入力します。「BTC数量」で入力することもできますし(例:0.001)、「USDT金額」で入力することもできます(例:100 USDT)。初心者はUSDT金額の方が分かりやすいです。
第五歩:「推定約定価格」を確認し、問題なければ「BTCを買う」をタップします。
第六歩:注文は一瞬で約定し、BTCが現物ウォレットに反映されます。
第一歩:現物取引画面に入り、「指値」タブを選択します。
第二歩:価格と数量の2つの値を入力します。例えば価格66500、数量0.001 BTCとすると、システムが自動で合計金額66.5 USDTを計算します。
第三歩:「BTCを買う」をタップします。注文が板に乗り、ステータスは「約定待ち」と表示されます。
第四歩:「現在の注文」で板乗せの状況を確認できます。キャンセルしたい場合は注文右側の「キャンセル」をタップするだけです。
第五歩:約定すると注文が自動的に消え、BTCが入金されます。ずっと約定せず待ちたくない場合は、キャンセルしてから成行注文に切り替えるか、価格を調整して出し直します。
指値注文にはさらにいくつかの時間指定オプションがあります。
GTC(Good Till Cancel):デフォルトの選択肢で、約定するか手動でキャンセルするまで板に残り続けます。
IOC(Immediate or Cancel):即座に指値で約定できる分だけ約定させ、残りは自動的にキャンセルされます。
FOK(Fill or Kill):指値で全量約定するか、全量キャンセルされるかのどちらかです。
POST(板乗せ専用):この注文が必ずMakerになることを保証し、板に乗らずに即約定してしまう場合はそのままキャンセルされます。VIP ユーザーがMakerの手数料割引を狙う際によく使います。
ミス1:マイナー銘柄で何も考えずに成行注文を使うこと。結果として買った瞬間に2%〜5%のスリッページ損失を被り、さらに0.1%の手数料が加わり、買った時点で3%近くの損失を抱えることになります。
ミス2:主要銘柄で1%の押し目を狙って指値を出すこと。結果として銘柄がそのまま上昇し二度と戻ってこず、みすみす相場を逃すことになります。BTC、ETHのような主流銘柄は強気相場では押し目のチャンスが少ないです。
ミス3:指値をあまりにも非現実的な価格に出すこと。例えばBTCの現在価格が67000のときに買い指値60000を出すこと。この手の注文は半年間出しっぱなしでも約定せず、資金を無駄に固定してしまうだけです。
ミス4:成行注文で「板の価格をテスト」しようとすること。成行注文は出した瞬間に約定してしまうので、テストにはなりません。板を試したいなら最小数量の指値注文を使い、約定しなければすぐキャンセルしましょう。
ミス5:指値注文を出しっぱなしにしていることを忘れること。買い指値を出したままキャンセルせずにいると、資金がずっと凍結されたままになり、別の銘柄を買いたいときに残高が足りないことに気づきます。「現物ウォレット」に表示される利用可能残高は、板乗せで凍結された分を差し引いた金額です。
1000 USDT分のBTCを買う場合を想定します。
成行注文(一般ユーザー):1000 × 0.1% = 1 USDTの手数料。
成行注文(BNB抵扣有効):1000 × 0.075% = 0.75 USDTの手数料。
指値注文(一般ユーザーとして約定):1000 × 0.1% = 1 USDTの手数料。
指値注文(VIP 1 Makerとして約定):1000 × 0.09% = 0.9 USDTの手数料。
大多数の一般ユーザーにとって、成行注文と指値注文の手数料に差はなく、BNB抵扣を有効にする方が注文タイプにこだわるよりよほど節約になります。
Q:成行注文は必ず約定しますか? A:残高が十分にあり、市場に対応する板が存在すれば、成行注文はほぼ100%即座に約定します。極端な状況(値幅制限、流動性の枯渇)のみ失敗する可能性があります。
Q:指値注文はどれくらいの期間出しておけますか? A:デフォルトのGTCモードならずっと板に出しておくことができ、約定するか手動でキャンセルするまで有効です。Binanceには強制的な有効期限はありません。
Q:指値注文を出している間、残高は凍結されますか? A:されます。買い指値注文を出すと対応するUSDTが凍結され、売り指値注文を出すと対応する銘柄が凍結されます。キャンセルすると即座に解除されます。
Q:指値注文の価格を変更できますか? A:直接変更することはできず、キャンセルしてから出し直す必要があります。BinanceのWebサイトとアプリの「現在の注文」ページからワンタップでキャンセルでき、キャンセル後すぐに再度出し直せます。
Q:成行注文と指値注文の約定履歴はどこで確認できますか? A:「注文」→「現物注文」→「履歴注文」ですべての約定済み注文の詳細(タイプ、数量、平均価格、手数料を含む)を確認できます。
Q:指値注文の価格が現在価格よりかなり有利に設定されていた場合はどうなりますか? A:現在価格で約定します。例えばBTCの現在価格が67000のときに買い指値70000(現在価格より高い)を出すと、システムは即座に現在の最良売り価格67000で約定させ、成行注文と同じ結果になります。
Q:損切り注文は成行注文と指値注文のどちらに分類されますか? A:損切り注文はトリガーされるとデフォルトで成行注文に転換されますが、Binanceは「損切り指値」モードもサポートしており、トリガー後に指値注文に転換されます。次回の記事では利確・損切りとOCO注文について詳しく解説します。
この2種類の基本注文に慣れることがBinance取引の第一歩です。成行と指値をいつ使い分けるべきか判断できるようになったら、利確・損切り、OCO、グリッドトレードといった応用テクニックの習得もスムーズに進みます。