
All-Or-None(AON)注文は、指定した数量すべてが1回の取引で約定しなければ、自動的にキャンセルされる注文方式です。部分約定は認められず、市場で指定した価格で全数量が成立する場合のみ執行されます。
例えば、1.00で1,000トークンをAON注文で買いたい場合、1.00またはそれより有利な価格で700トークンしか売り注文がなければ、この注文は成立しません。700だけ約定して残り300を待つことはなく、注文全体がキャンセルされます。
AON注文の本質は、マッチングエンジンが1回の取引で全数量を一致させる必要がある点です。マッチングエンジンは買い注文と売り注文を組み合わせるシステムで、注文板上のカウンターパーティが指定価格で全数量を満たせるかを判定します。
注文板は価格ごとに並んだ買い・売り注文のリストで、各価格帯の数量が表示されます。AON注文を出すと、システムは指定したリミット価格(またはそれより有利な価格)内の全カウンターパーティを集計します。合計が希望数量に達すれば全量約定、満たなければ部分約定なしでキャンセルとなります。
AON注文の主な目的は、部分約定による価格やコストの不確実性を排除し、取引数量や戦略を厳格に守ることです。
暗号資産取引では、AON注文は流動性が低いトークンや、正確な取引数量が必要な戦略に最適です。AON注文を出す前に重要なのは、注文板の深さとリミット価格の範囲です。
流動性は、価格に大きな影響を与えず十分な数量を売買できる能力を示します。流動性が低い場合、リミット価格内で十分なカウンターパーティを集められず、AON注文が頻繁にキャンセルされることがあります。
注文板の深さは、各価格帯でどれだけの数量が出ているかを示します。1.00で1,000トークンを買いたい場合、1.00またはそれより有利な価格で売り注文の合計が1,000に達しているか確認しましょう。足りない場合は、リミット価格を上げるか注文数量を減らす必要があります。
スリッページにも注意が必要です。AON注文は複数回の部分約定によるスリッページを避けられますが、注文がキャンセルされた場合、より不利な価格で再度注文を出す必要があり、価格変動による新たなリスクが生じます。
AON注文は、FOK(Fill-Or-Kill)やIOC(Immediate-Or-Cancel)と比較されることが多く、いずれも即時執行や時間的な条件に関わります。
FOK(Fill-Or-Kill)は「全数量を即時に約定できなければキャンセル」という意味で、タイミングに関してより厳格です。その場で全量約定できなければ即座にキャンセルされます。AONは「全量かゼロか」を重視しますが、即時執行が必須とは限らず、注文の有効期間内であれば成立する場合もあります(プラットフォームのルールによる)。
IOC(Immediate-Or-Cancel)は部分約定を許容し、即時に約定できる数量だけ執行し、残りはキャンセルされます。AONの「部分約定なし」とは根本的に異なります。
要点:
AON注文の主なリスクは、約定機会を逃すことです。値動きが激しい市場や注文板が薄いペアでは、注文が頻繁にキャンセルされ、価格を追いかけることになったり、機会損失につながる場合があります。
また、機会費用も発生します。注文がキャンセルされ、価格が目標から離れてしまった場合、より不利な価格で再注文しなければならず、総コストが増加します。
さらに、数量の正確性に過度に依存すると、ボラティリティの高い市場で柔軟性が失われ、部分約定でも有利な機会を逃す場合があります。
資金保護のため、キャンセル時の代替策として価格帯の見直しや大口注文の分割、リスク管理の活用を検討しましょう。
プラットフォームがAON注文に対応している場合、以下の手順で操作します。未対応の場合は、即時全量執行を希望する場合FOKなどの代替手段も検討しましょう。
Step 1: 希望する取引ペアの取引画面を開き、高度な注文タイプや条件設定が利用可能か確認します。 Step 2: 指値注文を選択し、希望価格と数量を入力します。指値価格は最大の買値または最小の売値となります。 Step 3: 詳細オプションで「All-Or-None」(またはFOK等の同等条件)を選択します。利用可能な設定を参照してください。 Step 4: 注文板の深さを確認し、指定価格(またはそれより有利な価格)で全数量を満たせるカウンターパーティが十分に存在するか確認します。足りない場合は価格や数量を調整してください。 Step 5: 注文を送信します。条件を満たすカウンターパーティが1回の取引で全数量を埋められれば即時全量約定し、不成立の場合はキャンセルとなり、戦略を再検討できます。
AON注文は、取引数量の一貫性が求められる場面に最適で、部分約定を拒否して平均価格や手数料をコントロールし、戦略の完全実行を可能にします。流動性の低いトークンに特に有効ですが、市場の厚み不足によりキャンセルされやすい側面があります。FOKやIOCと異なり、「部分約定なし」が最大の特徴で、即時性はプラットフォームの仕様次第です。GateでAONを利用する際は、注文板の深さ、スリッページ許容度、リスク管理を考慮し、高度なオプション選択やバックアッププランも準備しましょう。
AON注文は「全量かゼロか」のルールで動作します。市場で全数量が満たせない場合、注文全体が自動でキャンセルされます。例えば、100 BTCのAON買い注文を出して80しか売りがなければ、約定せずキャンセルされます。厳格な数量要件がある大口取引に適した仕組みです。
特定数量の資産取得が取引目的の場合、AON注文が有効です。例えば、ステーキングに1,000トークンが必要な場合、通常注文では800だけ約定して取引が終了することもありますが、AONなら1,000全量約定またはゼロとなり、目的に合わない数量の保有を避けられます。
これはAON注文の代表的なリスクです。厳格な「全量かゼロか」条件のため、流動性が低い・ボラティリティが高い市場では未約定のまま長期間残る場合があります。AONは流動性の高いペアに限定し、有効期限を適切に設定することを推奨します。
はい。AONの制約は注文執行時のみ適用されます。約定後は通常のポジションと同様、いつでも部分的または全て決済できます。
通常は不要です。AONは大口取引や数量の正確性が重要な場合に設計されています。小口取引の場合、市場流動性が十分で通常注文でも迅速な約定が得られます。AONを使うと、流動性不足でキャンセルが増え効率が下がる場合があります。Gateの小口現物取引では、通常の成行や指値注文がおすすめです。


