Binanceで指値注文を出して、半日あるいは数日経っても注文ステータスがずっと「待機中」や「Open」のまま約定しない。いったい何が起きているのか?システムの不具合なのか、それとも設定に問題があるのか?
ご安心ください。ほとんどの場合、システムは正常に動作しています。指値注文が約定しないのは、設定した価格と市場価格が一致しないことが主な原因です。この記事では原因を分析し、対処法をご紹介します。
まず指値注文の約定ロジックを理解しよう
指値注文の基本ルールはシンプルです:
買い指値注文: 市場価格が設定した買値以下に下がったときのみ約定します。 売り指値注文: 市場価格が設定した売値以上に上がったときのみ約定します。
市場価格が設定した価格に到達しない限り、注文はそのまま待機し続けます。これはバグではなく、指値注文の本来の仕様です。
指値注文が約定しないよくある原因
原因1:設定価格と市場価格の差が大きすぎる
これが最もよくある原因です。
例えばBTCの現在価格が70,000 USDTで、65,000の買い注文を出した場合、市場が7%下落しなければ注文は発動しません。相場が69,000〜71,000の間で推移している限り、注文は永遠に約定しません。
設定価格が妥当かどうかの判断方法
Binance公式サイトまたはBinanceAppの取引画面を開き、チャートのサポートラインとレジスタンスラインを確認しましょう。買い価格が直近のサポートラインよりかなり下にある場合、約定する可能性は低いです。
原因2:価格には到達したが注文量が足りない
市場価格が一瞬だけ設定価格に到達しても、同じ価格帯にすでに大量の注文が並んでいる場合、あなたの順番が来る前に価格が反転してしまうことがあります。
指値注文は同一価格の場合、先着順で約定します。70,000のような人気の切りの良い数字で注文した場合、前に大量の注文が控えている可能性があります。
原因3:取引ペアの流動性が低い
マイナーな通貨を取引している場合、その取引ペアの出来高が非常に少なく、オーダーブックが薄い可能性があります。価格が注文価格付近に到達しているように見えても、流動性不足で注文がマッチングしないことがあります。
原因4:ストップリミット注文のトリガー条件が未達
ストップリミット注文には2つの条件があります。まずトリガー価格に到達してから指値注文が有効になります。市場価格がトリガー価格に達していなければ、注文はまだ発動していないため、当然約定しません。
原因5:口座残高が不足している
買い指値注文を出すと、システムは購入に必要なUSDTを凍結します。注文後に他の取引を行って残高が不足した場合、注文が自動的にキャンセルされることがあります。ただし、この場合は通常「待機中」ではなく「キャンセル済み」と表示されます。
待ち続けるべきか、キャンセルすべきか
これはあなたの取引戦略と市場判断によります。
待ち続ける理由
- 市場の動きについて明確な見通しがあり、目標価格に到達すると確信している
- 売買を急いでおらず、最良の価格を待つ余裕がある
- 指値注文の待機自体にコストはかからない
キャンセルして再注文する理由
- 市場トレンドが予想と明らかに異なる方向に進んでいる(例:下落を待って買い注文を出したが、市場は上昇し続けている)
- 長期間(数日間)約定せず、市場価格が大きく離れてしまった
- 取引戦略が変わり、元の注文価格が合理的でなくなった
キャンセル方法
アプリ: 取引画面下部の「未約定注文」(Open Orders)からキャンセルしたい注文を見つけ、右側の「キャンセル」ボタンをタップします。
ウェブ: 同じく取引画面下部の「未約定注文」から注文をキャンセルします。
キャンセルは無料で、手数料は一切かかりません。
実践的な改善戦略
戦略1:市場価格に近い価格で注文する
できるだけ早く約定させたいが、成行注文は使いたくない場合は、現在の価格に近い指値を設定しましょう。例えば、現在の最良売り価格が70,005なら、70,003で買い注文を出せば、すぐに約定する可能性が高く、なおかつMaker(手数料が安い)として扱われます。
戦略2:分割して注文する
すべての資金を一つの価格に集中させないようにしましょう。例えば1,000 USDTでBTCを買いたい場合:
- 300 USDTを69,500で注文
- 300 USDTを69,000で注文
- 400 USDTを68,500で注文
こうすれば、価格が段階的に下がるたびに一部を購入でき、一つの価格に全額を賭けて全約定か全不約定かという状況を避けられます。
戦略3:価格アラートを設定する
現在の価格からかなり離れた注文を出している場合、Binanceで価格アラートを設定しましょう。注文価格に近づいたときに通知を受け取れるので、注文を調整すべきかどうかを再評価できます。
アプリでは取引ペア画面右上のベルアイコンから価格アラートを設定できます。
戦略4:IOCやFOK注文タイプの活用
Binanceでは特殊な注文時間戦略もサポートしています:
IOC(Immediate or Cancel): 注文後、即座に約定できる分だけ約定し、残りは即キャンセルされます。買いたいが長く待ちたくない場合に最適です。
FOK(Fill or Kill): 全量が約定するか、全量がキャンセルされるかのどちらかです。全部買えるか、まったく買わないかの二択です。
これらのオプションは指値注文の詳細設定で見つけることができます。
現在の売買板を確認する方法
取引画面の中央にある「オーダーブック」(Order Book)は上下2つのセクションに分かれています:
- 赤色の部分(上側): 他のユーザーの売り注文。上に行くほど高い価格
- 緑色の部分(下側): 他のユーザーの買い注文。下に行くほど低い価格
赤と緑が接する中央部分が現在の「最良買い価格」と「最良売り価格」、つまり今すぐ約定できる最良の価格です。
あなたの注文価格が緑色の部分の下の方(買い注文の場合)、または赤色の部分の上の方(売り注文の場合)にある場合は、現在の市場価格との差が大きく、約定する確率はそれだけ低くなります。
オーダーブックの読み方を覚えれば、注文価格が妥当かどうかをより正確に判断できるようになります。
最後に
指値注文が待機中であること自体は悪いことではありません。分析に根拠があるなら、辛抱強く待つ価値はあります。しかし、根拠もなく遠い価格を設定しているだけなら、それは宝くじを買うようなもの。現実的に、合理的な価格帯で注文を出しましょう。
すぐに約定させたいが成行注文のスリッページが気になる場合は、現在の最良売り価格より数ポイント低い価格(0.01%〜0.05%低い程度)で買い指値注文を出してみてください。ほぼ即座に約定し、かつMakerの手数料優遇も受けられます。