注文がずっと約定しない。何か問題が起きたのか
Binanceで現物取引をしていると、多くの人がこんな状況に遭遇します:指値注文を出して数時間、あるいは1〜2日待っても「未約定」や「部分約定」のまま。システムにバグが発生したのでしょうか?実はほとんどの場合、システムの問題ではなく、注文設定の調整が必要なだけです。今日はこの問題を徹底的に解説します。まだ登録していない方はBinanceで登録し、Binance公式アプリをダウンロード(iPhoneユーザーはiOSインストールガイド参照)して、一緒に見ていきましょう。
なぜ注文が約定しないのか
指値注文の本質は「指定した価格(またはそれ以上に有利な価格)でのみ約定する」ということです。市場価格が設定価格に到達しなければ、注文はずっと待機し続けます。
具体的な原因は以下の通りです:
原因1:買値の設定が低すぎる
BTCの現在価格が65,000 USDT。「きっと60,000まで下がるはず」と思い、60,000の買い指値を出した。しかし実際にはBTCは60,000まで下がらず、65,000から67,000に上昇。注文が約定しないのは当然です。
これが最も多い原因。安く買おうとして、現在の市場価格から離れすぎた価格を設定してしまうパターンです。
原因2:売値の設定が高すぎる
上の逆のケース。BTCを保有していて現在65,000、70,000で売りたい。しかしBTCは68,000まで上がった後に反落。70,000の売り注文は当然約定しません。
原因3:価格は到達したが「食われた」
市場価格が一瞬あなたの注文価格に触れたものの、同じ価格帯に多くの注文が並んでいるため、あなたの番まで回らなかったケース。指値注文は「先着順」で処理されます。前に大量の注文があり、価格が軽く触れただけで反転した場合、部分約定か未約定のままになることがあります。
原因4:小型コインの流動性不足
マイナーなコインを取引している場合、板が薄い可能性があります。価格が妥当でも、相手方の量が十分でなく全約定できないことがあります。
原因5:市場の変動が小さすぎる
レンジ相場で価格が狭い範囲で行き来している時、注文価格がその変動範囲の外にあれば、ずっと待ち続けます。
約定しない問題の解決方法
方法1:価格を調整する
最も直接的な方法。指値価格を現在の市場価格に近づけましょう。
例えばBTCが65,000なら、60,000で待つ代わりに64,800にしてみる。市場価格からわずか0.3%安いだけですが、約定確率は大幅に上がります。
Binanceアプリの「未約定注文」で現在の注文を見つけ、キャンセルして新しい価格で出し直しましょう。
方法2:成行注文に切り替える
数円の価格差を気にせず、すぐに約定したい場合は成行注文を使いましょう。現在の最良価格で即座に約定します。
BTCやETHなど流動性の高い主要通貨では、成行注文のスリッページは通常無視できる程度です。
方法3:分割して注文する
一つの価格に全額を集中させず、複数の価格に分散しましょう。
例:1,000 USDTでBTCを買う場合:
- 300 USDTを64,800に
- 300 USDTを64,500に
- 400 USDTを64,000に
BTCがどこまで下がっても一部は拾えますし、平均買入コストもバランスが取れます。
方法4:ストップリミット注文を使う
ある価格を突破した後に買いたい場合(例:BTCが66,000を超えたら買い)、通常の指値買い注文は使えません(指値買いは市場価格より低い価格が条件のため)。
この場合はストップリミット注文を使い、トリガー価格を66,000に設定。価格が66,000に達したら自動的に買い注文が実行されます。
注文の確認と管理方法
Binanceアプリの取引ページ下部に「未約定注文」のタブがあります。待機中の全注文が表示され、以下が確認できます:
- 注文の方向(買いか売りか)
- 注文価格
- 注文数量
- 約定済み数量(部分約定の場合)
- 注文時間
ここで任意の注文をキャンセルできます。キャンセル後、対応する資金やコインは即座に利用可能残高に戻ります。
重要な注意点:多くの初心者が注文を出したまま忘れてしまいます。時間が経って市場が大きく変わった後、忘れていた指値注文が突然約定することがあり、その時点では望ましくない価格かもしれません。定期的に未約定注文を確認し、不要なものはキャンセルしましょう。
「部分約定」とは
注文が完全に未約定ではなく、一部が約定している状態です。例:1,000 USDTの買い注文を出して300 USDTが約定、残り700 USDTが待機中。
部分約定は市場価格が確かに注文価格に到達したが、同一価格帯の売り量が注文を完全に消化するには足りなかったことを意味します。引き続き待つか、未約定部分をキャンセルして注文し直すこともできます。
未約定部分のキャンセルは約定済み部分に影響しません。すでに購入したコインはアカウントに残ります。
注文の有効期間
Binanceの指値注文はデフォルトでGTC(Good Till Cancelled)、約定するかキャンセルされるまで有効です。他のオプション:
- GTC:キャンセルまで有効
- IOC(Immediate or Cancel):即座に約定できる分だけ約定し、残りはキャンセル
- FOK(Fill or Kill):全量約定か全量キャンセル。部分約定は受け付けない
Binanceアプリの注文画面で「GTC」をタップすると他のオプションに切り替えられます。ほとんどの場合、デフォルトのGTCで十分です。
状況別の最適な戦略
状況1:長期保有予定で買い急いでいない
自分の理想価格で注文を出して、じっくり待つ。BTCが60,000以下なら良い買い場だと思えば、60,000の指値を出す。約定まで数週間〜数ヶ月かかるかもしれませんが、急いでいなければ「待ち伏せ」方式もアリです。
状況2:今の相場に乗りたい
指値注文は使わず、成行で即購入。または現在価格よりわずかに低い指値(0.1〜0.2%低い程度)を出せばすぐに約定します。
状況3:グリッド取引がしたい
ある価格帯に複数の買い注文と売り注文を設定し、安く買って高く売るサイクル。レンジ相場に適していますが、価格帯の判断力が求められます。
セキュリティに関する注意事項
注文操作について:
- 未約定注文を定期的にチェックし、過去の注文を忘れないこと
- 極端な相場(暴騰・暴落)時は、過去の注文が望ましくないタイミングで約定する可能性がある。事前にキャンセルを検討
- よく分からないコインで安易に注文を出さない
- 市場環境が変わったら注文戦略を再評価する
- 大口の注文はフロントランニングのリスクに注意
- アカウントに出した覚えのない注文がある場合、直ちにパスワードを変更しサポートに連絡
よくある質問
注文を出すだけで手数料はかかりますか?
注文自体には手数料はかかりません。約定した時のみ課金されます。注文を出してキャンセルした場合、一切費用はかかりません。
同時にいくつの指値注文を出せますか?
Binanceは取引ペアごとに同時注文数の制限を設けています。一般ユーザーは通常数十〜百程度の注文を同時に出せます。通常はこの上限に達することはないでしょう。
夜寝ている間に注文は自動で約定しますか?
はい。市場価格が注文価格に到達すれば、昼夜を問わずシステムが自動的に約定させます。仮想通貨市場は24時間365日取引が行われています。
アプリを閉じたら約定に影響しますか?
まったく影響しません。注文はBinanceのサーバー上にあり、アプリの起動状態とは関係ありません。スマホの電源を切っても、注文はそこで約定を待ち続けています。