Polymarket FAK order: how Fill-And-Kill market orders work
What a Polymarket FAK order is, when to use Fill-And-Kill market orders, and how Polymarket's slippage protection behaves for active traders.
Polymarket FAK order: how Fill-And-Kill market orders work
Ang Polymarket FAK order (Fill-And-Kill) ay ang market-order primitive ng platform na sinusubukang ma-execute agad at ikakansela ang anumang hindi napunan na bahagi. Gamitin ito kapag kailangan mo ng mabilis at agaran na fills at handa kang tumanggap ng slippage o partial execution kaysa maghintay ng limit order. Pinapaliwanag ng gabay na ito kung paano kumikilos ang FAK orders sa CLOB, paano gumagana ang slippage protection ng Polymarket, at ang mga praktikal na pattern na ginagamit ng aktibong traders ngayon.
Key takeaways
- Ang Polymarket FAK order ay isang market order na nag-e-execute agad at awtomatikong kinakansela ang natitirang volume.
- Ipinapakita ng Polymarket CLOB ang isang createMarketOrder helper na nagsusumite ng FAK orders; binabawasan ng Fill-And-Kill ang exposure sa indefinite open orders.
- May slippage protection built-in sa FAK orders: ang mga price impact limits ay maaaring magdulot ng partial fills o zero fill sa halip na extreme fills, pero nananatili ang execution risk at taker fees.
- Gamitin ang FAK para sa time-sensitive flows (arbitrage capture, endgame adjustments) at iwasan ito kapag kailangan mo ng garantisadong presyo o buong laki.
- Laging isama sa kalkulasyon ang resolution risk, slippage, fees, partial fills, at settlement timing kapag gumagamit ng FAK orders.
What exactly is a Polymarket FAK order?
Ang FAK ay acronym ng Fill-And-Kill. Sa Polymarket Central Limit Order Book (CLOB), ang FAK order ay ang market-style execution na:
- agad na nag-walk sa book sa best available prices,
- pinupunan ang kasing-laking laki na pinapayagan ng liquidity sa mga presyong iyon,
- at agad na kinakansela ang anumang natitirang unmatched quantity.
Ipinapakita ng Polymarket SDK ang pag-uugaling ito sa pamamagitan ng createMarketOrder helper na nag-wrap sa ilalim na order placement, approvals, at anumang kinakailangang wallet setup. Lahat ng Polymarket transactions ay dumadaan sa Relayer, kaya ang FAK orders ay gasless para sa end users.
How slippage protection works for FAK orders
Ang slippage protection ay pumipigil sa isang market order na mag-transact sa presyo na malayo sa inaasahan. Sa Polymarket:
- Kakainin ng FAK orders ang liquidity sa book hanggang sa tinukoy na size ngunit may mga safeguards na maaaring mag-cap ng acceptable price impact. Kung ang kinakailangang presyo ay lumampas sa pinahihintulutang impact, maaaring partially fill ang order at ikansela ang natitira sa halip na mag-sweep sa extreme prices.
- Ipinapatupad ng CLOB ang tick sizes (karaniwang $0.01, na humihigpit sa $0.001 kapag malapit na sa extremes). Nakakaapekto ang tick size kung ilang price levels ang tatahakin ng FAK.
- Nag-iimplement ang FAK helper sa SDK ng mga sensible defaults para sa slippage; maaaring magtakda ng mas mahigpit na limits ang builders at advanced traders kapag programmatically silang nagro-route ng orders.
Pinapababa ng slippage protection ang tsansa ng catastrophic fills pero hindi nito inaalis ang execution risk. Maaari ka pa ring makatanggap ng partial fill o magbayad ng malaki (o mas mababa) kaysa midpoint kung manipis ang book.
When to use a FAK order (and when not to)
Good uses
- Arbitrage capture kung saan kritikal ang latency at tinatanggap mo ang partial fills. Para sa intra-market arb, ang bilis ng isang FAK ang maaaring maging pagkakaiba sa pagitan ng pagkuha ng edge o pagkatalo nito sa ibang takers.
- Time-sensitive position adjustments na malapit sa balita o resolution windows kung kailangang mag-trade agad.
- Mabilis na paglabas kapag inuuna mong alisin ang posisyon sa book kaysa price certainty.
Poor use cases
- Kapag kailangan mo ng garantisadong presyo o kumpletong execution para sa isang partikular na laki — gumamit ng limit order.
- Manipis, illiquid markets kung saan ang pag-sweep sa book ay nagri-risk na magbayad ng malalaking spreads kumpara sa midpoint.
- Mga strategy na hindi tumatanggap ng partial fills nang walang kumplikadong rebalancing logic.
Execution mechanics and fees to expect
- Ang FAK orders ay taker executions at dahil dito ay maaaring mag-incur ng taker fees. Ang maker fees sa Polymarket ay zero, ngunit ang taker fees ay variable ayon sa category (0%–1.8%). Isama ang taker fees kapag nag-sesize ng trades at sinusuri ang slippage.
- Isinusponsor ng Polymarket ang transaction gas sa pamamagitan ng Relayer; kailangan mo lamang ng pUSD para mag-trade.
- Nagbabalik ang SDK ng execution reports, na kasama ang filled quantity, average price na binayaran, at fee amounts. Gamitin ang mga programmatic receipts na ito para i-reconcile ang P&L at para sa downstream logic (hal. muling pagtatangka ng fills kung partial).
Practical patterns for active traders
- Conservative arb capture
- Mag-submit ng FAK na may conservative max-impact setting. Kung makakakuha ka ng partial fill, ang natitirang margin ay nagbibigay pa rin ng predictable maximum loss exposure. Mag-resubmit ng mas maliliit na follow-up orders lamang pagkatapos suriin ang bagong book.
- Two-step endgame flow
- Gumamit ng tight limit sa best ask kapag kaya mong maghintay ng ilang segundo. Kung hindi mapupunan ang limit at umusad ang event, ikansela at mag-issue ng FAK na may kontroladong slippage cap.
- Bulk liquidation
- Hatiin ang malaking target size sa maraming FAK na naka-size ayon sa tipikal na depth sa top-of-book. Binabawasan nito ang tsansa ng pag-sweep sa malalim na levels at nagpapababa ng realised slippage.
- Builder integration
- Kung nagro-route sa pamamagitan ng isang Builder, sinusuportahan ng Polymarket Builder Program at ng Relayer ang attribution at builder fees. Nakaaapekto ang Builder tiers sa daily relayer limits at rewards; idisenyo ang paggamit ng iyong FAK para igalang ang rate limits at attribution headers kapag kinakailangan.
Reading fills and handling partial execution
Laging i-parse ang execution report ng exchange pagkatapos ng isang FAK:
- Kumpirmahin ang filled quantity at average price. I-reconcile ang fees at i-update ang position state.
- Kung partially filled, magpasya kung magtatangka muli ng isa pang FAK, magpo-post ng limit para sa natitirang size, o tatanggapin ang partial fill. Dapat sumalamin ang iyong pagpili sa urgency, inaasahang paggalaw ng market, at fee sensitivity.
Dapat mag-implement ang automated systems ng maliit na wait-and-check loop kaysa agresibong re-submission upang maiwasan ang hindi kailangang gastos sa fees o ma-throttle ng relayer limits.
Risks and failure modes (do not call FAK trading risk-free)
Ang paggamit ng FAK ay nagpapababa ng time-on-book ngunit hindi inaalis ang risk. Ang mga pangunahing panganib ay:
- Slippage at partial fills: maaaring hindi mo makuha ang buong laki sa nais na price levels.
- Fee exposure: ang FAK orders ay taker fills at maaaring mag-incur ng applicable taker fee para sa market category.
- Resolution at settlement risk: nagse-settle ang mga outcome sa pamamagitan ng UMA; ang mga dispute ay maaaring mag-delay ng pag-redeem ng winning tokens.
- Smart-contract at operational risk: kahit na gasless ang Polymarket at gumagamit ng kilalang frameworks (CTF), anumang on-chain system ay may platform risk.
- Geographic at compliance restrictions: nagba-block ang Polymarket ng orders mula sa ilang hurisdiksyon at ipinagbabawal ang VPN evasion.
Laging ipares ang mga pahayag tungkol sa mathematical edges sa mga panganib na ito; pinapabilis ng Fill-And-Kill ang execution, hindi ginagarantiyahan o ginagawang riskless ito.
How this affects your trading
Kung aktibo kang nagta-trade sa Polymarket, unawain na ang FAK orders ang market-order instrument ng platform at pinakamainam para sa speed-first, size-second workflows. Gamitin ang SDK's createMarketOrder helper para magsumite ng FAKs na may sensible slippage caps, i-monitor ang fills programmatically, at mas piliin ang limit orders kapag kailangan mo ng mas mahigpit na price control. Isama ang taker fees at ang posibilidad ng partial fills sa iyong position management, risk limits, at post-trade logic.
Ang FAK orders ay isang tool — gamitin ito kapag mahalaga ang immediacy, at magdisenyo ng fallback rules kapag hindi ganap na na-execute ang isang FAK.
Frequently asked questions
What's the difference between a Polymarket FAK order and a limit order?
Ang FAK order ay sumusubok ng agarang execution laban sa book at kinakansela ang natitirang bahagi; ang limit order ay nagpo-post sa book sa isang partikular na presyo at maaaring manatili hanggang ito ay matugma. Gamitin ang FAK kapag inuuna mo ang bilis; gumamit ng limit orders kapag inuuna mo ang presyo at garantisadong laki.
Can a FAK order cause me to pay a much worse price than expected?
Oo. Bagaman may slippage protection ang FAK orders, maaaring magdulot pa rin ang manipis na mga book ng malaking price impact. Pinapayagan ng FAK helper ang slippage caps upang limitahan ang extreme fills, na maaaring magresulta sa partial execution sa halip na buong, mababang-presyong fill.
Are FAK orders gasless on Polymarket?
Oo. Dinaanan ng Polymarket ang mga transaction sa pamamagitan ng Relayer kaya ang wallet deployment, approvals, at FAK order placement ay gasless para sa end users. Kailangan mo pa rin ng pUSD para mag-trade.
Do I pay fees for a FAK order?
Ang FAK orders ay taker executions at maaaring mag-incur ng taker fees. Ang maker fees ng Polymarket ay zero; ang taker fees ay nag-iiba ayon sa category (kasalukuyang nasa pagitan ng 0% at 1.8%).
How should I handle partial fills from a FAK order?
Suriin ang execution report para sa filled quantity at average price, pagkatapos magpasya kung magre-submit muli ng isa pang FAK, magpo-post ng limit order para sa natitirang laki, o tatanggapin ang partial fill. Dapat maglaman ang automated strategies ng maliit na wait loops at fee-aware retry logic.
Mga term na binanggit
Kaugnay na mga gabay
Pang-edukasyon lamang. Hindi payong pinansyal, ligal, o ukol sa buwis. Maaaring hindi available ang Polymarket sa iyong hurisdiksyon.