注文が約定しない一般的な原因
Binanceの現物取引で指値注文を使用する場合、買いまたは売りの価格を自分で設定して注文を出しますが、注文が長時間「未約定」のままになることがあります。これはシステムの不具合ではなく、市場価格が設定した条件に達していないことが原因です。
原因の分析
原因1:注文価格と市場価格の差が大きすぎる
これが最もよくある原因です。
買い注文の場合: 設定した買い価格が現在の市場価格よりも大幅に低い場合。例えばBTCの現在価格が65000 USDTの時に、60000の買い注文を出した場合。BTCが60000まで下がらないと約定しません。BTCが64000-66000のレンジで推移し続ければ、注文は永遠に約定しない可能性があります。
売り注文の場合: 設定した売り価格が現在の市場価格よりも大幅に高い場合。例えば70000の売り注文を出したが、BTCは最高68000までしか上がらず反落した場合、注文は約定しません。
対処法:
- 注文価格と現在の市場価格の差を確認する
- 急いで約定させたい場合は、指値注文をキャンセルして成行注文に切り替える
- 急いでいない場合は待ち続けることもできますが、目標価格に永遠に到達しない可能性もあることを覚悟しておきましょう
原因2:部分約定
注文金額が大きい場合、「部分約定」が発生することがあります。例えば1 BTCの指値買い注文(価格64000)を出して、価格が64000まで下がった時にオーダーブック上にはその価格帯に0.3 BTC分の売り注文しかない場合、まず0.3 BTCが約定し、残りの0.7 BTCは引き続き約定を待ちます。
確認方法: 「オープンオーダー」で、部分約定の注文には「約定済み数量/総数量」が表示されます。
対処法:
- 残りの部分が約定するのを待つ
- または未約定分をキャンセルし、価格を調整して再度注文する
原因3:価格が一瞬だけ到達して即座に反発
市場価格が実際に注文価格に到達したものの、約定スピードが非常に速い(ミリ秒単位)ため、注文がキューの後方に並んでおり、順番が回る前に価格が離れてしまうことがあります。
以下の場面でこの現象が起きやすくなります。
- 注文価格が「切りの良い数字」(60000、65000など)で、その価格帯に大量の注文が集中している場合
- 市場が瞬間的に急落してすぐ反発し、目標価格に極めて短い時間しか留まらなかった場合
対処法:
- 切りの良い数字付近で注文する際は、わずかに高い価格(60000ではなく60010など)に設定すると、注文が前方に並びます
- 注文量を増やして約定優先度を上げる
原因4:取引ペアの流動性不足
マイナーな取引ペア(小型通貨)を取引する場合、オーダーブック上の注文自体が少ない状態です。目標価格に達しても、相手方が十分にいないために約定しないことがあります。
対処法:
- 主要取引ペア(BTC/USDT、ETH/USDTなど)を取引する方が流動性が高い
- 小型通貨を取引する必要がある場合は、成行注文の方が確実に約定します
原因5:資金不足
現物アカウント内のUSDTが注文金額(手数料を含む)を賄えない場合、注文が正常に実行されない可能性があります。
対処法: 現物アカウントに十分なUSDTがあることを確認してください。USDTが資金アカウントにある場合は、先に現物アカウントに振替してください。
注文の管理方法
オープンオーダーの確認
アプリ → トレード → 画面下部の「オープンオーダー」タブ
ここでは未約定の指値注文すべてを確認できます。以下の情報が表示されます。
- 注文価格
- 注文数量
- 約定済み数量(部分約定の場合)
- 注文時刻
注文のキャンセル
「オープンオーダー」の各注文の横に「キャンセル」ボタンがあります。タップするだけでキャンセルできます。未約定の注文をキャンセルしても手数料は一切かかりません。
キャンセル後、凍結されていたUSDT(買い注文の場合)または暗号資産(売り注文の場合)は即座に利用可能残高に戻ります。
注文の変更
Binanceでは既に出した指値注文の価格を直接変更することはできません。価格を変更したい場合は、元の注文をキャンセルしてから新しい価格で再注文する必要があります。
注文戦略のアドバイス
買い注文
方法1:段階的注文
すべての資金を1つの価格に集中させないでください。例えば1000 USDTでBTCを購入したい場合:
- 300 USDTを64000で注文
- 300 USDTを63000で注文
- 400 USDTを62000で注文
このようにすれば、BTCが63500までしか下がらず反発しても、少なくとも300 USDT分のBTCは約定しています。
方法2:市場価格に追従する
買い価格を現在の市場価格の1-2%下に設定します。例えば現在65000なら63500-64000で注文します。一定の「割引」を得つつ、離れすぎて長期間約定しないリスクも避けられます。
売り注文
利確注文: 目標利益の水準に売り注文を置きます。例えば購入平均価格が60000で目標リターンが20%なら、72000で売り注文を出します。
分割利確: 1つの価格で全量を売却するのではなく、異なる価格帯で分けて売り注文を出します:
- 30%を70000で売却
- 30%を75000で売却
- 40%を80000で売却
指値注文をやめて成行注文に切り替えるべき時
- 急いで売買が必要な時(市場が急速に動いている場合など)
- 注文から24時間以上経過して約定しておらず、これ以上待ちたくない時
- 注文価格と現在の市場価格の差が5%以上に広がった時
- すぐに操作を完了させたい時
成行注文の利点は約定が確実なことです。わずかな価格差(通常0.1%未満)を余分に支払う代わりに、確実性と時間を得られます。ほとんどの方にとって、これは十分に価値のあるトレードオフです。