Binance現物取引で注文が約定しない原因は?未約定の理由を調べる方法
指値注文を出したのに一向に約定しない場合、それはBinanceのシステムトラブルではなく、ほとんどのケースで価格が市場価格から離れすぎているか、オーダーブック(板)の厚みが足りない、あるいは注文タイプを誤っていることが原因です。Binanceのマッチングエンジンは業界最速であり、ミリ秒単位で照合が行われます。注文が長時間動かないのであれば、注文設定自体に何らかの理由があるはずです。詳しく調査するには、Binance公式サイトのウェブ版現物取引ページでフルサイズのオーダーブックを確認することをお勧めします。これはBinance公式アプリよりも詳細に表示されます。iPhoneユーザーはアプリをインストールする前にiOSインストールチュートリアルを参考にしてください。
最も多い原因:価格が市場価格から離れすぎている
約定しない問題の80%以上がこれに該当します。
買値が市場価格より低すぎる
例えば、BTCの市場価格が65,000 USDTの時に、60,000 USDTで買い注文を出した場合、市場価格が60,000 USDTまで下落しない限り約定しません。短期間でそこまで下落しなければ、注文は「未約定」のまま残り続けます。
売値が市場価格より高すぎる
同様に、ETHの市場価格が3,500 USDTの時に、5,000 USDTで売り注文を出した場合、ETHが5,000 USDTまで上昇しない限り約定することはありません。
「市場価格からどのくらい離れると遠すぎる」かの目安
- 直近24時間の価格変動範囲内:約定する可能性があります。
- 直近7日間の変動範囲外:かなりの待ち時間が発生する可能性が高いです。
- 直近30日間の変動範囲外:基本的には約定しません。
注文を出す際は、K線(チャート)で直近の変動幅を確認し、現実的な範囲内に設定することをお勧めします。
オーダーブック(板)の厚みが不十分
オーダーブックとは、買い注文と売り注文が並んでいるリストのことです。「厚み(デプス)」とは、それぞれの価格帯にどれだけの注文が入っているかを指します。
マイナー通貨の板が薄い
取引量の少ない通貨では、オーダーブックの厚みがわずか数万ドルしかないことがあります。自分の注文価格に対して反対売買の注文が出ていない場合、約定は進みません。
板の厚みを確認する方法
Binanceウェブ版の取引ページ右側または中央に「オーダーブック」セクションがあります:
- 赤色は売り注文(売り1、売り2…)
- 緑色は買い注文(買い1、買い2…)
- 数字が大きいほど、その価格帯に多くの注文が入っていることを示します。
特定の価格で注文を出した場合、反対側からその価格を叩く(購入または売却する)ユーザーが現れるまで待つ必要があります。
大口注文が板の厚みを使い切れない
例えば、BTCを65,000 USDTで10枚売る注文を出したとします。オーダーブックの65,000 USDTの買い注文が2枚しかなければ、まず2枚が約定し、残りの8枚は65,000 USDTの売り板として残り続けます。その後、新たな買い注文が入らなければ残りは約定しません。
注文タイプの設定ミス
Post Only(ポストオンリー)
「Post Only」にチェックを入れた場合、その注文は必ずメイカー(Maker:板を作る側)として登録される必要があります。注文を出した瞬間に即座に約定(テイカー:Takerになる)してしまう価格設定の場合、システムが自動的に注文を拒否し、エラーメッセージも出ないことがあります。
IOC(Immediate or Cancel)
IOC注文は、即座に全量または一部が約定しない場合、未約定分が即座にキャンセルされます。「注文が消えた」ように見えるのは、約定しなかった分がシステムによってキャンセルされたためです。
FOK(Fill or Kill)
FOKは、即座に全量が約定することを条件とし、そうでなければ全てキャンセルされます。大口注文でFOKを使うと、頻繁に「注文拒否」が発生します。
アイスバーグ注文(Iceberg Order)
大口注文を小分けにしてオーダーブックに表示させる方法です。表示されている厚みは小さくても、実際には裏に注文が控えています。アイスバーグ注文を出した場合、見た目上は約定が進んでいないように見えても、少しずつ処理されていることがあります。
アカウントの問題による注文拒否
残高不足
買い注文を出す際、系统は「価格 × 数量 + 推定手数料」のUSDTを冻结します。USDT残高が不足していると、注文送信時に拒否されます。
他の注文に資金が占有されている
现物口座に0.01 BTCある場合でも、すでに0.008 BTCの売り注文を出していれば、自由に使える残高は0.002 BTCのみです。この状態で0.005 BTCの売り注文を出そうとすると拒否されます。
KYC(本人確認)が未完了
KYCが完了していないアカウントは、一部の高リスク操作が制限されることがありますが、通常の现物取引には基本的には影響しません。もしKYC関連の通知が出た場合は、アカウントセンターで認証を完了させてください。
アカウントのリスク管理
極めて稀ですが、アカウントがリスク管理のフラグを立てられ、注文が保留されることがあります。注文が通らず拒否メッセージも出ない場合は、カスタマーサポートに連络してください。
一時的な要因
システムメンテナンス
Binanceは定期的にシステムアップグレードを行っており、その期間中は一部の通貨ペアで取引が停止されます。お知らせページの「メンテナンス通知」を確認してください。メンテナンス中の注文はキューに溜まり、終了後に再开されます。
プレオープン(オークション)阶段
新規上場コインは、取引开始の5〜15分前に「プレオープン」期間があります。この間は注文を出すことはできますが、約定はしません。これは初値を決定するための正常なプロセスです。
ネットワーク遅延
スマホやブラウザとBinanceサーバー間の接続が不安定な場合、「注文成功」と表示されても実際にはサーバーに届いていないことがあります。ページをリフレッシュして注文リストを確認し、注文がなければ再度やり直してください。
手动での調查手順
ステップ1:注文ステータスの確認
「現在の注文」ページで、以下のステータスを確認します:
- 未約定(Open):板に乗って待機中
- 一部約定(Partial Fill):一部が約定し、残りは継続中
- キャンセル(Canceled):自分またはシステムによりキャンセル済み
- 拒否(Rejected):送信時に拒否された
- 完了(Filled):全量約定済み(「現在の注文」からは消えます)
ステップ2:市場価格と注文価格の比较
「自分の価格 - 市場価格」の差をパーセンテージで計算します。主要通貨で3%以上の差があれば、かなりの待ち時間が必要です。草コイン(マイナー通貨)で5%以上離れていると、ほぼ約定しません。
ステップ3:板の厚みを確認
その価格付近の注文量を確認します。前後数段阶の板がスカスカであれば、流動性が低すぎることを意味します。
ステップ4:注文タイプ設定の確認
注文時に「Post Only」を選択していないか、あるいは有効期限(TIF)がIOC/FOKになっていないか確認します。
ステップ5:キャンセルして再注文
上記に問题がなければ、価格設定を調整する必要があります。現在の注文をキャンセル(無料)し、より市場価格に近い価格で出し直してください。
約定を早めるためのテクニック
1. 板を见てから注文する
取引ページを开き、直近5〜10分の板の動きを観察して、リアルな売买価格帯を特定します。
2. ベスト価格(買い1/売り1)付近に置く
早く約定させたい場合、買いなら「買い1価格 + 0.01%」、売りなら「売り1価格 - 0.01%」程度で指値を置きます。滑りを抑えつつ、ほぼ即座にメイカーとして約定できます。
3. 分割エントリー戦略
1,000 USDTの注文を出す際、「買い1に50%」「買い2に30%」「買い3に20%」と分けることで、約定率と価格のバランスを取ることができます。
4. 有効期限(TIF)を活用する
ずっと放置したくない注文には、GTX(Good Till Cross)などの高度な設定を使い、無駄な指値が残り続けるのを防ぎます。
5. 取引量の多い通貨を選ぶ
取引量の多い主要通貨ペアは自然と約定率が高くなります。1時間の取引高が1億ドルを超えるようなペアは、注文が滞ることはまずありません。
成行注文(Market Order)を使うべき場面
- 急いで现金化、あるいはポジションを构筑したい時
- 価格変動が激しく、指値では追いつかない時
- 取引额が50 USDT未満で、スリッページの影響が無视できる時
- 板の厚みが十分にある主要通貨ペアでの取引
成行注文はほぼ100%即座に約定しますが、唯一のコストとしてスリッページが発生する可能性があります。
よくある質問
Q: 注文が板に乗っているように见えるのになぜ約定しないのですか? A: 最も可能性が高いのは、市場価格から離れた位置に並んでいるためです。板に表示されているのは全注文であり、あなたの注文は数段阶後ろにいるかもしれません。約定には、誰かがあなたの価格で反対売买を成立させる必要があります。
Q: キャンセルが間に合わず、キャンセルした瞬間に約定することはありますか? A: 確率は極めて低いです。キャンセルリクエストはミリ秒単位で処理されます。万が一タイミングが重なった場合は「キャンセル失败、注文は約定済みです」と通知されます。
Q: 注文が「送信済み」なのにリストに表示されないのはなぜ? A: ネットワークエラーで送信に失败した可能性があります。ページを更新して確認し、それでもなければ「注文履歴」で「拒否」になっていないか確認してください。何も記录がなければ再送信してください。
Q: 市場価格が指値を通過したのに約定しなかったのはなぜ? A: 表示される価格は「直近約定価格」であり、あなたの指値と同じ価格で取引があったとしても、板に先に並んでいた他の注文が优先されます。一瞬だけ価格が触れた(ヒゲ)ような場面ではよく起こります。
Q: マイナー通貨の注文额は少し多めにした方がいいですか? A: 各ペアには最小取引额(通常10 USDT)があります。これを下回ると拒否されるため、注文パネルに表示される最小额を確認してください。
Q: Post Onlyで拒否されたら出し直す必要がありますか? A: はい。「Post Only」での拒否は、その価格が即座に約定(テイカー)してしまうことを意味します。価格を調整して板に乗るようにするか、Post Onlyをオフにしてテイカーとして約定させてください。
まとめ
Binance现物取引の指値注文が約定しない原因は、99%が価格設定のミス、板の薄さ、または注文タイプの設定ミスです。マッチングシステム自体の不具合はまず考えられません。まずは注文ステータス、次に市場価格との乖離、板の厚み、設定の顺で確認してください。
早く約定させたい場合は買い1/売り1付近に指値を置くことで、数秒以内に処理される可能性が高まります。特定の価格にこだわりたい場合は、時間がかかることを许容する必要があります。もし確実にかつ即座に約定させたいのであれば、成行注文を選択するのが最も確実です。