Binanceの現物取引の注文方法は、**「指値(リミット)」と「成行(マーケット)」**の2種類だけにとどまりません。完全な注文タイプには、**ストップリミット、OCO、トレイリングストップ、Post Only、Time in Force(有効期間)**などの多様なモードが含まれており、それぞれに特定の用途があります。本記事では、Binanceの現物取引で利用可能な注文タイプを一挙に解説します。操作インターフェースは、機能が最も充実しているBinance公式サイトのデスクトップ版の使用を推奨します。上級者になってからは、Binance公式アプリを使用していつでも注文を出すとよいでしょう。iPhoneユーザーはiOSインストールガイドをご覧ください。
Binance現物取引の5大注文タイプ
現物取引ページの右側にある注文エリアには、以下のタブがあります。
- 指値 (Limit)
- 成行 (Market)
- ストップリミット (Stop-Limit)
- OCO (One-Cancels-the-Other)
- トレイリングストップ (Trailing Stop)
先物アカウントには、さらにストップマーケット(市価止損)、リデュースオンリー(只減倉)、リミットTWAPなどのより専門的なタイプがありますが、本記事では現物取引のみを扱います。
タイプ1:指値注文(Limit Order)
用途:自分で価格を指定してオーダーブック(板)に注文を出し、価格がその水準に達したときにのみ約定させます。
主要な入力項目:
- 価格:約定させたい価格
- 数量:購入/売却する数量
- 合計:自動計算されるUSDTの金額
適用シーン:
- 買い手:現在の価格より下に買い注文を出したい場合(押し目買いの思考)
- 売り手:現在の価格より上に売り注文を出したい場合(利益確定の思考)
- Maker(メイカー)手数料の優遇を追求する場合
注意:価格を市場価格から遠すぎる位置に設定すると長期間約定しない可能性があり、近すぎる位置に設定するとすぐに約定してしまう(テイカーになる)傾向があります。適切な距離は個人の戦略によって決まります。
タイプ2:成行注文(Market Order)
用途:価格を指定せず、現在の最良の相手価格で即座に約定させます。
主要な入力項目:
- 数量(売却時)または合計(購入時)
適用シーン:
- 緊急のポジション構築 / 緊急の損切り(ストップロス)
- 少額の取引でスリッページが無視できる場合
- 板を見て待つのが面倒な場合
リスク:大口の成行注文は板の複数価格帯を食い潰すため、実際の平均約定価格が画面に表示されている価格よりも悪くなる可能性があります。
タイプ3:ストップリミット注文(Stop-Limit)
用途:**トリガー価格(ストップ価格)**を設定し、相場がその価格に達した後、自動的に指値注文に変換されてオーダーブックに発注されます。
主要な入力項目:
- トリガー価格(Stop):発動条件
- 指値(Limit):トリガー後に実際に発注される価格
- 数量
適用シーン:
- サポートライン割れでの損切り:トリガー価格=サポートライン、指値=確実に約定させるために少し低めに設定
- レジスタンスライン突破での順張り(追撃買い):トリガー価格=レジスタンスライン、指値=追撃のために少し高めに設定
- 窓開けリスクの防止:成行注文よりもコントロールが効きます。
2つのサブモード:
- ストップ売り:現在の価格の上にトリガーを設定する(上がったら発動)、または現在の価格の下にトリガーを設定する(下がったら発動)。
- ストップ買い:論理は売りと逆です。
タイプ4:OCO注文(One-Cancels-the-Other)
用途:1つの指値注文と1つのストップリミット注文を同時に出し、一方が発動した際にもう一方を自動的にキャンセルします。
主要な入力項目:
- 価格:指値注文の価格(通常は利益確定の目標価格)
- トリガー価格:損切りの条件
- ストップリミット:損切りトリガー後に実際に発注される価格
- 数量
適用シーン:
- **ポジション保有後に「上がれば利益確定、下がれば損切り」**を一度に設定するソリューション
- チャートに張り付かず、システムにエントリーとエグジットを自動処理させる場合
- スイングトレードの標準的なツール
OCOは、現物取引において最も推奨される上級者向け注文であり、マスターすれば取引効率が大幅に向上します。
タイプ5:トレイリングストップ注文(Trailing Stop)
用途:コールバック率(価格の戻り幅のパーセンテージ)(例:2%)を設定し、価格が有利な方向に動いた際に、システムがトリガー価格を自動的に引き上げ、不利な方向に動いた際はトリガー価格を維持します。
主要な入力項目:
- コールバック率:1%〜20%の間で設定
- アクティベーション価格(任意):この価格に達してから追跡を開始します。
- 数量
例:BTCの現在価格が60000、トレイリングストップの**コールバック率を3%**に設定した場合。
- 価格が65000に上昇 → トリガー価格は自動的に63050に引き上げられます。
- 価格がさらに70000に上昇 → トリガー価格は67900に引き上げられます。
- 価格が67900に下落 → 売却がトリガーされます。
適用シーン:
- すでに利益が出ており、利益の一部を確保したいが、さらなる上昇を逃したくない場合
- トレンドは明確だが、天井がどこかわからない場合
高度なオプション:Time in Force(有効期間)
指値注文の下には「高度な設定」のプルダウンがあり、TIF(注文の有効期間)が含まれています。
- GTC(Good Till Cancel):デフォルト。約定するか手動でキャンセルするまで発注されたままになります。
- IOC(Immediate Or Cancel):即座に約定させ、約定しなかった部分は自動的にキャンセルされます。
- FOK(Fill Or Kill):すべて約定するか、すべてキャンセルされるかのいずれかになります。
適用シーン:
- 板の注文の一部を食いたいが、残りが板に残る(指値として発注される)のは避けたい場合 → IOC
- 必ず全数量を一度に約定させる必要がある場合(アービトラージなど) → FOK
- 通常の指値注文 → GTC
高度なオプション:Post Only(ポストオンリー)
「Post Only(メイカーのみ)」のチェックボックスです。チェックを入れると、注文はMakerとしてのみオーダーブックに発注され、発注時に即座に約定(Takerになってしまう)する場合は自動的にキャンセルされます。
役割:常にMakerの手数料率を享受し、誤操作でTakerとなり高い手数料を徴収されるのを防ぐことができます。高頻度トレーダーやマーケットメイカーがよく使用します。
ワンクリック発注のショートカット方法
Binanceのオーダーブックの下には、クイック注文ボタンが並んでいます。
- 25% / 50% / 75% / 100%:保有資産のパーセンテージに応じて数量をワンクリックで入力します。
- オーダーブックの価格帯を直接クリックする:価格フィールドにその価格帯の価格が自動的に入力されます。
これらのショートカットボタンにより、手動での発注スピードを大幅に上げることができます。
よくある質問
Q:発注した注文がずっと約定しない場合、無効になりますか?
A:自動的に無効になることはありません。GTC注文は、約定、手動キャンセル、アカウント凍結、または通貨の上場廃止が行われない限り、残り続けます。「注文履歴」→「未約定注文(オープンオーダー)」で、すべての未約定注文を確認できます。
Q:同じ取引ペアで最大いくつまで注文を出せますか?
A:Binanceの現物取引では、単一の取引ペアで最大200個の未約定注文を出すことができます。先物アカウントの制限はより厳格です。日常的な使用でこの上限に達することは基本的にありません。
Q:トレイリングストップのコールバック率はどのくらいに設定するのが適切ですか?
A:ボラティリティ(価格変動率)と保有期間によります。BTCのような主要通貨の日中のボラティリティは約2〜4%であるため、**3〜5%**に設定するのが合理的です。アルトコインはボラティリティが高いため、**5〜10%**に設定する方が安定します。狭すぎると通常の価格変動で狩られてしまい、広すぎると保護の効果が薄れます。
Q:複数の注文をパッケージ化して1つの戦略にすることはできますか?
A:Binanceの現物取引はネイティブでパッケージ化戦略をサポートしていませんが、OCOを使用することで「利益確定+損切り」の両端の保護を実現できます。より複雑な戦略(複数段階の利益確定、ピラミッディングによるポジション増しなど)には、APIスクリプトや**戦略取引(ストラテジートレーディング)**モジュールを活用する必要があります。