Polymarket FAK order: how Fill-And-Kill market orders work
Polymarket の FAK 注文とは何か、Fill-And-Kill マーケット注文を使うべき場面、およびアクティブトレーダー向けのスリッページ保護の挙動を説明します。
Polymarket FAK order: how Fill-And-Kill market orders work
Polymarket の FAK 注文(Fill-And-Kill)は、即時執行を試み、未約定分を即時にキャンセルするプラットフォームのマーケット注文プリミティブです。迅速な即時約定が必要で、リミット注文を待つよりスリッページや部分約定を受け入れられる場合に使用します。本ガイドでは CLOB 上での FAK 注文の振る舞い、Polymarket のスリッページ保護の仕組み、そしてアクティブトレーダーが実務で使うパターンを説明します。
重要なポイント
- Polymarket の FAK 注文は、即時に実行され、未約定分を自動でキャンセルするマーケット注文です。
- Polymarket の CLOB は createMarketOrder ヘルパーを公開しており、これが FAK 注文を送信します。Fill-And-Kill は無期限のオープン注文リスクを低減します。
- スリッページ保護は FAK 注文に組み込まれています:価格影響の上限により極端な価格での約定ではなく部分約定や無約定になることがありますが、実行リスクとテイカーフィーは依然として存在します。
- FAK は時間重視のフロー(アービトラージ取得、エンドゲームの調整など)で有用であり、価格や完全約定が必要な場合は避けてください。
- FAK を使う際は、解決リスク、スリッページ、手数料、部分約定、決済のタイミングを常に考慮してください。
Polymarket の FAK 注文とは具体的に何か?
FAK は Fill-And-Kill の略です。Polymarket の Central Limit Order Book(CLOB)上で、FAK 注文は次のようなマーケット式の実行です:
- ブックを最良の利用可能価格で即座に歩いていき、
- その価格で流動性が許す限りサイズを約定し、
- 残った未約定数量を即座にキャンセルする。
Polymarket の SDK はこの挙動を createMarketOrder ヘルパーを通じて提供し、基盤となる注文配置、承認、必要なウォレットセットアップをラップします。すべての Polymarket トランザクションは Relayer を経由するため、FAK 注文はエンドユーザーにとってガスレスです。
FAK 注文のスリッページ保護の仕組み
スリッページ保護は、マーケット注文が予想外に大きく乖離した価格で約定するのを防ぎます。Polymarket 上では:
- FAK 注文は指定サイズまでブックの流動性を消費しますが、許容できる価格影響を上限で制御するセーフガードが入ります。必要な価格が許容影響を超える場合、注文は極端な価格まで掃く代わりに部分約定して残りをキャンセルすることがあります。
- CLOB はティックサイズを強制します(通常 $0.01、極端な価格帯では $0.001 に細分化)。ティックサイズは FAK がどの程度の価格レベルを踏むかに影響します。
- SDK の FAK ヘルパーは合理的なデフォルトのスリッページ設定を実装しています。ビルダーや上級トレーダーは、プログラム経由で注文をルーティングする際により厳しい上限を設定できます。
スリッページ保護は壊滅的な約定の可能性を下げますが、実行リスクを完全に排除するものではありません。ブックが薄い場合、部分約定を受けたり、ミッドポイントから大きく乖離した価格を支払う(または受け取る)可能性は依然としてあります。
いつ FAK 注文を使うべきか(使うべきでない場合)
良い用途
- レイテンシーが重要で部分約定を受け入れられるアービトラージ取得。インストラマーケット(intra-market)アービトラージでは、FAK のスピードがエッジを取るか他のテイカーに奪われるかの差になります。
- ニュースや解決ウィンドウに近い時間で即座に売買する必要があるポジション調整。
- 価格の確実性よりも速やかにブックから退くことを優先するクイックなエグジット。
避けるべきケース
- 特定サイズで価格保証や完全な約定が必要な場合 — その場合はリミット注文を使ってください。
- ブックが薄く、ブックを掃くことでミッドポイントに対して大きなスプレッドを支払うリスクがある市場。
- 部分約定を許容できず、複雑なリバランスロジックを必要とする戦略。
実行メカニクスと想定される手数料
- FAK 注文はテイカー実行となるため、テイカーフィーが発生する可能性があります。Polymarket のメイカーフィーはゼロですが、テイカーフィーはカテゴリによって変動します(0%–1.8%)。取引サイズの決定やスリッページ評価時にはテイカーフィーを考慮してください。
- Polymarket は Relayer を通じてトランザクションのガスをスポンサーします。取引には pUSD のみが必要です。
- SDK は約定レポートを返します。これには約定数量、支払った平均価格、手数料額が含まれます。これらのプログラム的なレシートを P&L の照合や(部分約定発生時の)下流ロジックに利用してください。
アクティブトレーダー向けの実務パターン
- 保守的なアービトラージ取得
- 保守的な最大インパクト設定で FAK を送信します。部分約定を受けた場合、残りのマージンは予測可能な最大損失エクスポージャーを与えます。ブックを評価してから小さめのフォローアップ注文を再送してください。
- 2段階のエンドゲームフロー
- 数秒待てる場合は最良のアスクにタイトなリミットを置きます。リミットが約定せずイベントが動いたら、キャンセルして制御されたスリッページ上限付きの FAK を出します。
- 大口清算(バルクリクイデーション)
- 大きな目標サイズを、トップ・オブ・ブックの典型的な深さに合わせた複数の FAK に分割します。これにより深いレベルを掃く可能性が減り、実現スリッページが下がります。
- Builder 統合
- Builder 経由でルーティングする場合、Polymarket Builder Program と Relayer は帰属(attribution)とビルダーフィーをサポートします。Builder のティアは日次の Relayer 上限や報酬に影響するため、レート制限や必要な帰属ヘッダを尊重するように FAK の利用を設計してください。
約定を読み取り、部分約定を扱う方法
FAK の後は必ず取引所の約定レポートを解析してください:
- 約定数量と平均価格を確認し、手数料を照合してポジション状態を更新します。
- 部分約定の場合、別の FAK を試すか、残量に対してリミットを投稿するか、残りを受け入れるかを決定します。選択は緊急度、予想されるマーケットの動き、手数料感度を反映すべきです。
自動化システムは、無用な手数料支出や Relayer のレート制限に引っかかるのを避けるため、アグレッシブな再送ではなく短い待機とチェックのループを実装すべきです。
リスクと失敗モード(FAK をリスクフリーと呼ばないでください)
FAK を使うとオンブック時間は短くなりますがリスクは残ります。主要なリスクは:
- スリッページと部分約定:望む価格レベルで全量を受け取れない可能性。
- 手数料エクスポージャー:FAK 注文はテイカー約定であり、市場カテゴリに応じてテイカーフィーが発生する可能性がある。
- 解決と決済リスク:結果は UMA を通じて決定され、異議申し立ては勝者トークンの償還を遅延させることがある。
- スマートコントラクトと運用リスク:Polymarket はガスレスで CTF などの既知のフレームワークを使用しているが、オンチェーンシステムにはプラットフォームリスクが伴う。
- 地理的およびコンプライアンス制限:Polymarket は特定の司法管轄からの注文をブロックし、VPN 回避を禁止している。
数学的なエッジについて言及する際はこれらのリスクを必ず併記してください。Fill-And-Kill は実行を高速化するものであり、保証やリスクフリーを意味するものではありません。
これがあなたの取引に与える影響
Polymarket でアクティブに取引する場合、FAK 注文はプラットフォームのマーケット注文手段であり、速度優先・サイズ二次のワークフローに適していることを理解してください。SDK の createMarketOrder ヘルパーを使って妥当なスリッページ上限付きで FAK を送信し、プログラム的に約定を監視し、価格管理が重要な場合はリミット注文を優先してください。テイカーフィーと部分約定の可能性をポジション管理、リスク上限、および事後処理ロジックに織り込んでください。
FAK 注文はツールです—即時性が重要なときに使い、FAK が完全に約定しない場合のフォールバックルールを設計してください。
よくある質問
Polymarket の FAK 注文とリミット注文の違いは何ですか?
FAK 注文はブックに対して即時執行を試み、未約定分をキャンセルします。リミット注文は特定価格でブックにポストされ、マッチするまで残る可能性があります。速度を優先するなら FAK、価格と確実なサイズを優先するならリミットを使用してください。
FAK 注文で予想よりはるかに悪い価格を支払うことはありますか?
はい。FAK 注文にはスリッページ保護がありますが、ブックが薄い場合は依然として大きな価格影響が生じ得ます。FAK ヘルパーは極端な約定を制限するスリッページ上限を許可しますが、これにより完全約定ではなく部分約定になる可能性があります。
Polymarket 上で FAK 注文はガスレスですか?
はい。Polymarket はトランザクションを Relayer にルーティングするため、ウォレットのデプロイ、承認、FAK 注文配置はエンドユーザーにとってガスレスです。取引には引き続き pUSD が必要です。
FAK 注文で手数料はかかりますか?
FAK 注文はテイカー約定であり、テイカーフィーが発生する可能性があります。Polymarket のメイカーフィーはゼロで、テイカーフィーはカテゴリによって異なります(現時点では 0% から 1.8% の範囲)。
FAK 注文の部分約定はどう扱うべきですか?
約定レポートで約定数量と平均価格を確認し、その後もう一度 FAK を再送するか、残りに対してリミットを出すか、部分約定を受け入れるかを決定してください。自動化戦略は短い待機ループと手数料を考慮したリトライロジックを含めるべきです。
参照用語
関連ガイド
教育目的の情報のみ。金融・法務・税務の助言ではありません。Polymarket はお住まいの地域で利用できない場合があります。