LIVE
$7.62 min profit is yours / per trade
Get the bot

Partial fills and leg risk on Polymarket

Polymarket पर एक लेग भरने पर और दूसरे न भरने पर क्या होता है, और सक्रिय आर्बिट्रेज़र आंशिक-भराई लेग जोखिम का प्रबंधन कैसे करते हैं।

अपडेट किया गया 2026-04-20· 8 min
arbitrage
risk-management
Polymarket
CLOB

Partial fills and leg risk on Polymarket

जब intra-market आर्बिट्रेज़ का एक लेग execute हो जाता है और सम्मिलित लेग नहीं होता, तो इसे partial fill leg risk कहते हैं। यह गाइड Polymarket के CLOB पर मैकेनिक्स, सामान्य परिदृश्य जो आपको आर्बिट्रेज़र के रूप में मिलेंगे, ठोस जोखिम (resolution, slippage, fees, settlement timing), और लाइव ट्रेडिंग में लागू किए जाने वाले कदम-दर-कदम शमन बताती है।

Key takeaways

  • Partial fill leg risk CLOB पर asynchronous fills से उत्पन्न होता है और यह order type, liquidity, तथा tick size का फ़ंक्शन है।
  • एक-पक्षीय एक्सपोज़र को कम करने के लिए order प्रकार और आकार (FAK market orders सहित) का उपयोग करें; fills पर slippage और taker fees की उम्मीद रखें।
  • यदि एक ही लेग भर जाता है, तो उस पोजिशन को अल्पकालिक directional exposure मानें: resolution risk, fees, offset के लिए उपलब्ध liquidity, और outcome tokens को split/merge करने के विकल्प मूल्यांकन करें।
  • एक recovery workflow पहले से परिभाषित रखें (hedge, squeeze, या unwind) और अपने बॉट में dry-run चेक्स को इन्ट्रुमेंट करें।

Why this matters

Polymarket पर आर्बिट्रेज़ के अवसर अक्सर समय-सीमित और सूक्ष्म होते हैं। जब आप पूरक outcomes के लिए ऑर्डर जमा करते हैं — जैसे binary मार्केट पर YES और NO, या multi-outcome मार्केट पर एक complete set — तो आप मान लेते हैं कि दोनों fills लगभग एक साथ होंगे। आंशिक निष्पादन एक संतुलित, edge‑defined ट्रेड को खुली एक्सपोज़र में बदल देता है। मैकेनिक्स जानना और एक फिक्स्ड रिस्पॉन्स प्लान होना आपके edge की रक्षा करता है और अनपेक्षित नुकसानों को सीमित करता है।

How partial fills occur on Polymarket

  • Order types and matching: Polymarket का CLOB limit और market ऑर्डर स्वीकार करता है। प्लेटफ़ॉर्म एक helper एक्सपोज़ करता है जो डिफ़ॉल्ट रूप से immediate execution के लिए FAK market orders जारी करता है। FAK उपलब्ध liquidity तक तुरंत execute करता है और शेष को cancel कर देता है, इसलिए यदि book depth कम है तो एक बड़ा FAK आंशिक रूप से भर सकता है।
  • Tick size & extremes: Tick size सामान्यतः $0.01 है और जब कीमतें extremes के पास पहुंचती हैं तो यह $0.001 तक कसता है। Tick size step changes ऐसे quantisation प्रभाव पैदा कर सकते हैं जो आपके अनुरोधित प्राइस पर छोटे शेष मात्राओं को अनफिलेबल बना देते हैं।
  • Latency and order matching: CLOB में matching synchronous है, पर नेटवर्क और relayer latencies, concurrent taker flow, और order book अपडेट्स के कारण एक ऑर्डर match हो सकता है जबकि विपरीत पक्ष cancel हो चुका होता है या outmatched हो जाता है।

Common partial-fill scenarios

  1. Binary two-leg arb: आप YES और NO के लिए buy ऑर्डर लगाते हैं यह उम्मीद करते हुए कि best asks का योग < $1.00 होगा। YES पूरी तरह भरता है; NO आंशिक रूप से भरता है या मिस हो जाता है क्योंकि best ask हिल गया। अब आपके पास YES एक्सपोज़र है।
  2. Multi-outcome set: आप N-1 outcomes खरीदते हैं और अंतिम लेग भरने में विफल रहते हैं। आप उन मार्केटों में outcome tokens का एक subset होल्ड करते हैं जहाँ एक complete set neutral होना चाहिए था।
  3. Market order out-of-depth: आप immediacy पाने के लिए FAK (market) ऑर्डर का उपयोग करते हैं; उपलब्ध depth केवल सस्ती लेग को भरती है और शेष को cancel कर देती है।

Concrete risks to enumerate (always list these)

  • Resolution risk: UMA विवाद या विलंबित resolution आपके एक-पक्षीय एक्सपोज़र के जीवन को बढ़ा सकते हैं।
  • Slippage & partial execution: unfilled लेग उपयुक्त कीमतों पर अनफिलेबल हो सकता है; उसे chase करना लागत बढ़ाता है और edge को समाप्त कर सकता है।
  • Fees: fills पर taker fees लागू होते हैं (maker fees शून्य हैं)। फ़ीस में बदलाव या category-specific fees वास्तविक लाभ को प्रभावित करते हैं।
  • Smart-contract & settlement timing: CTF split/merge/redeem की timing और ऑन‑चेन ऑपरेशंस (हालाँकि गैस Relayer द्वारा स्पॉन्सर्ड है) यह प्रभावित कर सकते हैं कि आप कब holdings को neutralise कर पाएँगे।
  • Counterparty flow: अन्य ट्रेडर आपकी एक-पक्षीय पोजिशन को पहचानकर आपके hedge करने की कोशिश के दौरान कीमतें आपके खिलाफ चला सकते हैं।

Immediate triage checklist (what to do in the first 30–120 seconds)

  1. Data API या CLOB read endpoints के माध्यम से fills की पुष्टि करें। मान न लें कि दोनों ऑर्डर matched हुए।
  2. taker fees और पूरक पूरा करने के लिए आवश्यक संभावित slippage शामिल करते हुए worst-case P&L की गणना करें।
  3. बेहतर/खराब कीमतों पर उपलब्ध liquidity क्वेरी करें ताकि यह निर्धारित कर सकें कि क्या आप स्वीकार्य slippage के भीतर missing leg खरीद सकते हैं।
  4. यदि liquidity अपर्याप्त है, तो तय करें कि क्या correlated markets से hedge करना है (Polymarket पर दुर्लभ) या पूरा किए गए लेग का एक हिस्सा बेचकर एक्सपोज़र घटाना है।

Mitigations and workflows

  • जब आप partial fills स्वीकार करते हैं तो immediacy के लिए FAK को प्राथमिकता दें, और typical depth के अनुरूप sizing डिज़ाइन करें। परिभाषा के लिए देखें /glossary/fak।
  • दोनों पक्षों की visible depth के खिलाफ ऑर्डर को conservative रूप से आकार दें। यदि bestAsk(YES) + bestAsk(NO) केवल थोड़ी राशि से $1.00 से कम है, तो उन प्राइस लेवल्स पर उपलब्ध depth के अनुसार leg sizes कम करें।
  • Order placement stagger करें: पहले thinner-liquidity लेग सबमिट करें, फिर दूसरा। कई व्यावहारिक book आकृतियों में यह एक-पक्षीय execution की संभावना घटाता है।
  • Split/merge वर्कफ़्लो का उपयोग करें: multi-outcome partial fills में, जिन outcomes को आप होल्ड करते हैं उन्हें merge करके एक छोटा set बनाना पर विचार करें, या यदि आप covered salvage trade करने की योजना बनाते हैं तो tokens को किसी सुरक्षित counterparty को ट्रांसफर करें। CTF मैकेनिक्स याद रखें: split pUSD से complete sets mint करता है और merge complementary tokens को burn करके pUSD लौटाता है।
  • एक automatic recovery प्रोग्राम करें: या तो missing leg को एक price cap तक aggressively chase करें, या भरे हुए लेग को तुरंत unwind कर के partial loss स्वीकार करें। कठोर सीमाएँ रखें और बड़े एक्सपोज़र के लिए मानव sign-off के बिना escalation न करें।

Practical example: binary two-leg attempt

  • आप देखते हैं bestAsk(YES) = 0.48, bestAsk(NO) = 0.49। Sum = 0.97, edge = 0.03।
  • Book depth: YES के पास 0.48 पर 100 शेयर हैं, NO के पास 0.49 पर 20 शेयर हैं।
  • आप दोनों लेग पर 50‑शेयर FAK buys पोस्ट करते हैं। YES पूरी तरह भरता है (50), NO केवल 20 भरता है और शेष cancel हो जाता है।
  • Post-fill विकल्प: अपने cap तक अतिरिक्त NO खरीदें (slippage स्वीकार करते हुए), neutralise करने के लिए 50 YES को वापस book में बेचें (spread और fees को realize करते हुए), या YES रखकर इंतज़ार करें — प्रत्येक विकल्प के ऊपर सूचीबद्ध trade-offs हैं।

Fees and accounting

  • Makers को शून्य भुगतान करना होता है; taker fees category के अनुसार लगभग 0% से 1.8% तक बदलती हैं। recovery trades के break-even निकालते समय अपेक्षित taker fees शामिल करें।
  • प्रति‑fill fees और timestamps रिकॉर्ड करें। Settlement timing मायने रखता है: redeemed outcome tokens UMA resolution और किसी भी dispute window के बाद $1.00 प्रत्येक का भुगतान करते हैं।

How this affects your trading

हर आर्बिट्रेज़ execution को एक अंतर्निहित partial-fill योजना के साथ डिज़ाइन करें। ट्रेड को visible depth के अनुसार आकार दें, केवल तब FAK का उपयोग करें जब आप partial fills स्वीकार करते हैं, और एक automated post-fill triage लागू करें जो fills को क्वेरी करे, fees सहित net exposure की पुनःगणना करे, और तीन में से किसी एक परिणाम को execute करे: price cap के भीतर complement पूरा करें, भरे लेग को unwind करें, या केवल तब resolution तक hold रखें जब expected value जोखिमों को न्यायसंगत बनाए। ऐसा करने से अचानक घटनाएँ रूटीन, कोडित प्रतिक्रियाओं में बदल जाती हैं और आपका edge संरक्षित रहता है।

Further reading

  • Full system context: /guides/polymarket-arbitrage-complete-guide
  • Binary-specific tactics: /guides/intra-market-binary-arbitrage-explained
  • Multi-outcome workflows: /guides/combinatorial-arbitrage-on-polymarket
  • CLOB mechanics: /guides/polymarket-clob-explained

Partial fill leg risk किसी भी एक्सचेंज पर एक execution वास्तविकता है। Polymarket पर, tick size, book depth, और FAK व्यवहार के संयोजन से यह predictable बनता है — जिसका अर्थ है कि आप अपने बॉट और जोखिम‑प्रबंधन प्रक्रियाओं में मजबूत, दोहराए जाने योग्य प्रतिक्रियाएँ बना सकते हैं।

Frequently asked questions

What is the simplest response when one leg fills and the other does not?

सबसे सरल तात्कालिक जवाब है taker fees सहित net exposure की पुनर्गणना करना, missing leg के लिए उपलब्ध liquidity जांचना, और या तो pre-set price cap के भीतर missing leg पूरा करना या भरे हुए लेग को वापस बेचकर unwind करना। आपका चुनाव pre-defined risk limits और अधिकतम स्वीकार्य slippage द्वारा निर्देशित होना चाहिए।

Do FAK orders eliminate partial fills?

नहीं। FAK (Fill-And-Kill) immediacy बढ़ाता है लेकिन यदि उपलब्ध depth सीमित है तो फिर भी आंशिक रूप से भर सकता है। FAK उपलब्ध liquidity तक fill करता है और शेष को cancel कर देता है, इसलिए आप फिर भी एक-पक्षीय एक्सपोज़र में रह सकते हैं।

How should I size orders to reduce leg risk arbitrage problems?

प्रत्येक लेग का आकार उन price levels पर दिखाई देने वाली depth के अनुसार रखें जिन्हें आप हिट करने की योजना बना रहे हैं। सबसे बड़े उपलब्ध depth से छोटे increments का उपयोग करें, या stagger leg submission करें ताकि जो लेग कम उपलब्धता वाला है वह पहले पोस्ट हो। हमेशा maker/taker व्यवहार और tick-size quantisation के लिए एक मार्जिन रखें।

Can I rely on splitting/merging outcome tokens to fix partial fills?

Split/merge CTF ऑपरेशंस हैं जो pUSD को complete sets में और इसके विपरीत बदलने देते हैं। वे जादुई तरीके से किसी unfilled market लेग को पूरा नहीं करते — वे आपके पास मौजूद tokens को मैनेज करने में मदद करते हैं। उन्हें recovery plan के हिस्से के रूप में इस्तेमाल करें पर missing leg को hedge करने के विकल्प के रूप में भरोसा न करें।

What are the main risks I must list when documenting trade outcomes?

हमेशा सूचीबद्ध करें: resolution (UMA) विवाद और timing risk, slippage और partial execution risk, लागू होने वाली taker fees, और smart-contract/settlement timing। ये कारक किसी भी partial-fill स्थिति के वास्तविक परिणाम को सामग्री रूप से प्रभावित करते हैं।

संदर्भित शब्द

संबंधित मार्गदर्शक

सिर्फ़ शैक्षिक जानकारी। वित्तीय, कानूनी या कर संबंधी सलाह नहीं। संभावित रूप से आपका क्षेत्र Polymarket के लिए उपलब्ध नहीं हो सकता।

PolyArb

PolyArb एक Polymarket आर्बिट्रेज बॉट है जो YES/NO < $1 और कॉम्बिनेटोरियल मिसप्राइसिंग के लिए हर बाइनरी और मल्टी-आउटकम मार्केट को स्कैन करता है, फिर 40ms विलंब के साथ स्प्रेड लॉक करता है — प्रतिस्पर्धियों के ~800ms के मुकाबले — और ट्रेड प्रति $7.62 की न्यूनतम गारंटीकृत एड्ग देता है।

Product
Resources
Legal
© 2026 PolyArb. All rights reserved.
PolyArb एक स्वतंत्र टूल है। Polymarket से संबद्ध नहीं। वित्तीय सलाह नहीं।