Partial fills and leg risk on Polymarket
একটি ইনট্রা-মার্কেট আर्बিট্রাজে একটি লেগ ফিল হয়ে অন্যটি না হলে কী ঘটে, এবং সক্রিয় আর্বিট্রোররা আংশিক ফিল লেগ রিস্ক কীভাবে পরিচালনা করে।
Partial fills and leg risk on Polymarket
আংশিক ফিল লেগ রিস্ক তখনই ঘটে যখন একটি ইনট্রা-মার্কেট আর্বিট্রাজের এক লেগ এক্সিকিউট হয় কিন্তু সম্পূরক লেগটি হয় না। এই গাইডটি Polymarket-এর CLOB-এ মেকানিক্স, একজন আর্বিট্রোরের সাধারণ দৃশ্যপটগুলি, নির্দিষ্ট ঝুঁকি (resolution, slippage, fees, settlement timing), এবং লাইভ ট্রেডিংয়ে আপনি যে ধাপে ধাপে রোধমূলক ব্যবস্থা প্রয়োগ করতে পারেন তা ব্যাখ্যা করে।
মূল কথা
- আংশিক ফিল লেগ রিস্ক CLOB-এ অ্যাসিঙ্ক্রোনাস ফিল থেকে উদ্ভূত এবং এটি অর্ডার টাইপ, লিকুইডিটি এবং টিক সাইজের ফাংশন।
- একপক্ষীয় এক্সপোজার কমাতে অর্ডার টাইপ এবং সাইজিং (FAK মার্কেট অর্ডারসহ) ব্যবহার করুন; ফিলগুলিতে স্লিপেজ এবং টেকার ফি আশা করুন।
- যদি একটি একক লেগ ফিল করে, তাহলে সেই পজিশনকে সংক্ষিপ্ত-যোগাযোগের নির্দেশনামূলক এক্সপোজার হিসেবে বিবেচনা করুন: resolution রিস্ক, ফিলের জন্য টেকার ফি, অফসেট করতে উপলব্ধ লিকুইডিটি, এবং outcome টোকেন split/merge করার প্রয়োজন মূল্যায়ন করুন।
- একটি recovery ওয়ার্কফ্লো পূর্বনির্ধারিত রাখুন (hedge, squeeze, বা unwind) এবং আপনার বটে ড্রাই-রান চেকগুলো ইনস্ট্রুমেন্ট করুন।
কেন এটা গুরুত্বপূর্ণ
Polymarket-এ আর্বিট্রাজ সুযোগগুলো প্রায়ই সময়-সীমাবদ্ধ এবং ক্ষুদ্র আকারের। যখন আপনি সম্পূরক আউটকাম — যেমন একটি বাইনারি মার্কেটের YES এবং NO, অথবা একটি মাল্টি-আউটকাম মার্কেটের একটি সম্পূর্ণ সেট — এর জন্য অর্ডার জমা দেন, আপনি ধরে নেন যে দুইটি ফিল প্রায় সমান্তরালে ঘটবে। একটি আংশিক এক্সিকিউশন একটি ব্যালান্সড, এজ-নির্ধারিত ট্রেডকে একটি উন্মুক্ত এক্সপোজারে পরিণত করে। মেকানিক্স জানা এবং একটি স্থির প্রতিক্রিয়া পরিকল্পনা থাকা এজ রক্ষা করে এবং অপ্রত্যাশিত ক্ষতি সীমিত করে।
Polymarket-এ কিভাবে আংশিক ফিল ঘটে
- অর্ডার টাইপ এবং ম্যাচিং: Polymarket-এর CLOB লিমিট এবং মার্কেট অর্ডার গ্রহণ করে। প্ল্যাটফর্ম একটি হেল্পার সরবরাহ করে যা ডিফল্টভাবে FAK মার্কেট অর্ডার ইস্যু করে তাৎক্ষণিক এক্সিকিউশনের জন্য। FAK উপলব্ধ লিকুইডিটির পরিমাণে তাৎক্ষণিকভাবে এক্সিকিউট করে এবং অবশিষ্ট অংশ বাতিল করে, অতএব বইয়ের গভীরতা কম হলে বড় FAK আংশিক ফিল করতে পারে।
- টিক সাইজ ও এক্সট্রিমস: টিক সাইজ সাধারণত $0.01 এবং দাম যখন এক্সট্রিমসের কাছাকাছি আসে তখন $0.001-এ সঙ্কুচিত হয়। টিক সাইজ স্টেপ পরিবর্তন কোয়ান্টাইজেশন ইফেক্ট তৈরি করতে পারে যা ছোট অবশিষ্ট পরিমাণকেও আপনার অনুরোধকৃত মূল্যে অপরিবর্তনীয় করে তোলে।
- লেটেন্সি এবং অর্ডার ম্যাচিং: CLOB-এ ম্যাচিং সিঙ্ক্রোনাস হলেও নেটওয়ার্ক ও রিলে লেটেন্সি, সমসাময়িক টেকার ফ্লো, এবং অর্ডার বুক আপডেটের কারণে একটি অর্ডার ম্যাচ হয়ে যেতে পারে যখন বিপরীত দিকের অর্ডার বাতিল বা আউটম্যাচড হয়।
সাধারণ আংশিক-ফিল দৃশ্যপট
- বাইনারি দুই-লেগ আর্ভ: আপনি ধারণা করে YES এবং NO-র জন্য বাই করুন যেখানে best asks-এর যোগফল < $1.00। YES পুরোপুরি ফিল হয়; NO আংশিকভাবে ফিল হয় বা নড়াচড়া করে কারণ best ask সরে গেছে। এখন আপনার YES এক্সপোজার আছে।
- মাল্টি-আউটকাম সেট: আপনি N-1 আউটকাম কেনেন এবং শেষ লেগ ফিল করতে ব্যর্থ হন। আপনি এমন একটি মার্কেটে আউটকাম টোকেনের একটি সাবসেট লং হয়ে যান যেখানে একটি সম্পূর্ণ সেট নিরপেক্ষ হওয়া উচিত।
- বাজার অর্ডার আউট-অফ-ডেপথ: আপনি তাৎক্ষণিকতা পেতে একটি FAK (মার্কেট) অর্ডার ব্যবহার করেন; উপলব্ধ ডেপথ কেবল সস্তা লেগটিকে পূরণ করে, অবশিষ্ট বাতিল হয়ে যায়।
নির্দিষ্ট ঝুঁকিগুলি তালিকাভুক্ত করা (সর্বদা নিম্নলিখিতগুলি তালিকাভুক্ত করুন)
- Resolution risk: UMA বিতর্ক বা বিলম্বিত resolution আপনার এক-পক্ষীয় এক্সপোজারের জীবন বাড়াতে পারে।
- Slippage & partial execution: অনফিলড লেগটি যুক্তিযুক্ত মূল্যে অপরিবর্তনীয় হতে পারে; এটি খোঁজাঘাট করলে খরচ বাড়ে এবং এজ শেষ হয়ে যেতে পারে।
- Fees: ফিলগুলিতে টেকার ফি প্রযোজ্য (মেকার ফি শূন্য)। ফি পরিবর্তন বা ক্যাটাগরি-নির্দিষ্ট ফি বাস্তবায়িত মুনাফাকে প্রভাবিত করে।
- স্মার্ট-কন্ট্রাক্ট ও সেটেলমেন্ট টাইমিং: CTF split/merge/redeem টাইমিং এবং অন-চেইন অপারেশন (যদিও গ্যাস Relayer দ্বারা স্পনসর করা হয়) কখন আপনি হোল্ডিং সমতুল্য করতে পারবেন তা প্রভাবিত করতে পারে।
- কাউন্টারপার্টি ফ্লো: অন্যান্য ট্রেডাররা আপনার এক-পক্ষীয় পজিশনগুলি সনাক্ত করে দাম আপনার বিরুদ্ধে সরাতে পারে যখন আপনি hedging চেষ্টা করছেন।
প্রাথমিক টরেজ চেকলিস্ট (প্রথম 30–120 সেকেন্ডে কী করবেন)
- Data API বা CLOB রিড এন্ডপয়েন্টের মাধ্যমে ফিল নিশ্চিত করুন। উভয় অর্ডারই মিলেছে বলে ধরে নেবেন না।
- টেকার ফি এবং সম্পূরক লেগ পূরণের জন্য প্রয়োজনীয় সম্ভাব্য স্লিপেজ সহ খারাপ-ঘটনার P&L হিসাব করুন।
- গ্রহণযোগ্য স্লিপেজের মধ্যে অনফিলড লেগ ক্রয় করা সম্ভব কিনা তা নির্ধারণ করার জন্য ভালো/খারাপ মূল্যে উপলব্ধ লিকুইডিটি কোয়েরি করুন।
- যদি লিকুইডিটি পর্যাপ্ত না হয়, তাহলে সিদ্ধান্ত নিন আপনি correlated markets দিয়ে hedge করবেন (Polymarket-এ বিরল) অথবা সম্পূর্ণ লেগের একটি অংশ বিক্রি করে এক্সপোজার হ্রাস করবেন।
রোধকারক ব্যবস্থা এবং ওয়ার্কফ্লো
- আংশিক ফিল গ্রহণ করলে তাৎক্ষণিকতার জন্য FAK পছন্দ করুন, এবং সাধারণ ডেপথ মেলাতে সাইজিং ডিজাইন করুন। সংজ্ঞা দেখতে দেখুন /glossary/fak।
- বইয়ের উভয় পাশে দৃশ্যমান ডেপথের বিরুদ্ধে অর্ডারগুলো রক্ষণশীলভাবে সাইজ করুন। যদি bestAsk(YES) + bestAsk(NO) < $1.00 কেবল একটু দ্বারা হয়, তবে সেই মূল্য স্তরে উপলব্ধ ডেপথ অনুযায়ী লেগ সাইজ কমান।
- অর্ডার জমা stagger করুন: পাতলা-লিকুইডিটি লেগটিকে আগে সাবমিট করুন, তারপর অন্যটি। অনেক বাস্তব বই আকারে এটি একপক্ষীয় এক্সিকিউশনের সম্ভাবনা কমায়।
- split/merge ওয়ার্কফ্লো ব্যবহার করুন: মাল্টি-আউটকাম আংশিক ফিলের ক্ষেত্রে, আপনার কাছে থাকা আউটকামগুলোকে উপলব্ধ হলে ছোট সেটে merge করার কথা বিবেচনা করুন, অথবা যদি আপনি একটি কভারড সালভেজ ট্রেড পরিকল্পনা করেন তাহলে টোকেন ট্রান্সফার করতে নিরাপদ কন্ট্রাপার্টির দিকে পাঠান। CTF মেকানিক্স মনে রাখুন: split pUSD থেকে সম্পূর্ণ সেট mint করে এবং merge পরিপূরক টোকেনগুলো পোড়ানোর মাধ্যমে pUSD ফেরত দেয়।
- একটি স্বয়ংক্রিয় recovery প্রোগ্রাম প্রি-প্রোগ্রাম করুন: অথবা একটি মূল্য সীমা পর্যন্ত missing লেগটি agresively chase করুন, অথবা আপাতকালীন ক্ষতি মেনে নিয়ে ফিল করা লেগটিকে তাৎক্ষণিকভাবে unwind করুন। কঠোর সীমা নির্ধারণ রাখুন এবং বড় এক্সপোজারের ক্ষেত্রে মানব অনুমোদন ছাড়া escalate করবেন না।
বাস্তব উদাহরণ: বাইনারি দুই-লেগ চেষ্টা
- আপনি দেখতে পান bestAsk(YES) = 0.48, bestAsk(NO) = 0.49। যোগফল = 0.97, edge = 0.03।
- বুক ডেপথ: YES-এ 0.48-এ 100 শেয়ার আছে, NO-তে 0.49-এ 20 শেয়ার আছে।
- আপনি উভয় লেগে 50-শেয়ার FAK বাই পোস্ট করেন। YES পুরোপুরি ফিল হয় (50), NO কেবল 20 ফিল হয় এবং অবশিষ্ট বাতিল হয়।
- পোস্ট-ফিল অপশন: আপনার কভার পর্যন্ত অতিরিক্ত NO কেনা (স্লিপেজ গ্রহণ), নিরপেক্ষ করতে 50 YES বইয়ে বিক্রি করে ফেলা (স্প্রেড ও ফি বাস্তবায়ন করা), অথবা YES ধরে রেখেই অপেক্ষা করা — প্রতিটি পছন্দের উপরে তালিকাভুক্ত ট্রেড-অফ রয়েছে।
ফি এবং হিসাবরক্ষণ
- মেকাররা ফি দেয় না; টেকার ফি ক্যাটাগরির উপর ভিন্ন হয়, সাধারণত প্রতি টেকার ফিল প্রায় ~1.8% পর্যন্ত হতে পারে। recovery ট্রেডগুলির ব্রেক-ইভেন হিসাব করার সময় প্রত্যাশিত টেকার ফি অন্তর্ভুক্ত করুন।
- প্রতি-ফিল ফি এবং টাইমস্ট্যাম্প রেকর্ড করুন। সেটেলমেন্ট টাইমিং গুরুত্বপূর্ণ: UMA resolution এবং যে কোনো বিতর্ক উইন্ডোর পরে রিডিম হওয়া outcome টোকেনগুলো প্রতি টুকরো $1.00-পে করে।
এটি আপনার ট্রেডিংকে কীভাবে প্রভাবিত করে
প্রতিটি আর্বিট্রাজ এক্সিকিউশন একটি বিল্ট-ইন আংশিক-ফিল পরিকল্পনা সহ ডিজাইন করুন। ট্রেডগুলোকে দৃশ্যমান ডেপথ অনুযায়ী সাইজ করুন, শুধুমাত্র তখনই FAK পছন্দ করুন যখন আপনি আংশিক ফিল গ্রহণ করতে রাজি, এবং একটি স্বয়ংক্রিয় পোস্ট-ফিল ট্রায়াজ বাস্তবায়ন করুন যা ফিলগুলো কুয়েরি করে, ফি সহ নেট এক্সপোজার পুনঃহিসাব করে, এবং তিনটি ফলাফলের একটি কার্যকর করে: একটি মূল্য সীমার মধ্যে সম্পূরকটি সম্পন্ন করা, ফিল করা লেগটি আনউাইন্ড করা, অথবা কেবল তখনই resolution পর্যন্ত ধরে রাখা যখন প্রত্যাশিত মূল্য ঝুঁকি ন্যায্য করে। এভাবে এককালীন বিস্ময়কে রুটিন, কোডিভাইড প্রতিক্রিয়ায় পরিণত করা যায় এবং আপনার এজ সংরক্ষণ হয়।
আরও পড়ুন
- পূর্ণ সিস্টেম প্রসঙ্গ: /guides/polymarket-arbitrage-complete-guide
- বাইনারি-নির্দিষ্ট কৌশল: /guides/intra-market-binary-arbitrage-explained
- মাল্টি-আউটকাম ওয়ার্কফ্লো: /guides/combinatorial-arbitrage-on-polymarket
- CLOB মেকানিক্স: /guides/polymarket-clob-explained
আংশিক ফিল লেগ রিস্ক কোনো এক্সচেঞ্জেই একটি এক্সিকিউশন বাস্তবতা। Polymarket-এ টিক সাইজ, বুক ডেপথ, এবং FAK আচরণ এই ঘটনার পূর্বানুমানযোগ্য করে তোলে — যা মানে আপনি দৃঢ়, পুনরাবর্তিত প্রতিক্রিয়া আপনার বট এবং ঝুঁকি-ম্যানেজমেন্ট প্রক্রিয়ায় নির্মান করতে পারবেন।
Frequently asked questions
What is the simplest response when one leg fills and the other does not?
সবচেয়ে সহজ তাৎক্ষণিক প্রতিক্রিয়া হল টেকার ফি সহ নেট এক্সপোজার পুনঃহিসাব করা, অনফিলড লেগের জন্য উপলব্ধ লিকুইডিটি পরীক্ষা করা, এবং পূর্বনির্ধারিত মূল্য সীমার মধ্যে অনফিলড লেগটি সম্পন্ন করা অথবা ফিল করা লেগটি বিক্রি করে আনউইন্ড করা। আপনার পছন্দটি পূর্বনির্ধারিত ঝুঁকি সীমা এবং গ্রহণযোগ্য সর্বোচ্চ স্লিপেজ দ্বারা শাসিত হওয়া উচিত।
Do FAK orders eliminate partial fills?
না। FAK (Fill-And-Kill) তাৎক্ষণিকতা বাড়ায় কিন্তু উপলব্ধ ডেপথ সীমিত হলে এখনও আংশিক ফিল করতে পারে। FAK বিদ্যমান লিকুইডিটি অনুযায়ী ফিল করে এবং অবশিষ্ট অংশ বাতিল করে, সুতরাং আপনি এখনও একপক্ষীয় এক্সপোজারে থাকতে পারেন।
How should I size orders to reduce leg risk arbitrage problems?
আপনি যে মূল্য স্তরে হিট করার পরিকল্পনা করছেন সেখানে দৃশ্যমান ডেপথের বিরুদ্ধে প্রতিটি লেগের সাইজ নির্ধারণ করুন। সর্ববৃহৎ উপলব্ধ ডেপথের থেকে ছোট ইনক্রিমেন্ট ব্যবহার করুন, অথবা পাতলা লেগটি আগে পোস্ট করে লেগ সাবমিশন stagger করুন। সর্বদা মেকার/টেকার আচরণ এবং টিক-সাইজ কোয়ান্টাইজেশনের জন্য একটি মার্জিন রাখুন।
Can I rely on splitting/merging outcome tokens to fix partial fills?
Split/merge হল CTF অপারেশন যা আপনাকে pUSD কে সম্পূর্ণ সেটে রূপান্তর করতে এবং বিপরীতভাবে করতে দেয়। এগুলো অনফিলড মার্কেট লেগকে স্বয়ংক্রিয়ভাবে পূরণ করে না — এগুলো আপনাকে মাল্টি-আউটকাম এক্সপোজার পরিচালনায় সাহায্য করে যখন আপনার কাছে টোকেন থাকে। এগুলোকে recovery পরিকল্পনার অংশ হিসেবে ব্যবহার করুন, কিন্তু অনফিলড লেগের হেজিং-এর বিকল্প হিসেবে নয়।
What are the main risks I must list when documenting trade outcomes?
সবসময় তালিকাভুক্ত করুন: resolution (UMA) বিতর্ক ও টাইমিং রিস্ক, স্লিপেজ ও আংশিক এক্সিকিউশন রিস্ক, প্রযোজ্য টেকার ফি, এবং স্মার্ট-কন্ট্রাক্ট/সেটেলমেন্ট টাইমিং। এই উপাদানগুলো যে কোনো আংশিক-ফিল পরিস্থিতির বাস্তবায়িত ফলকে উল্লেখযোগ্যভাবে প্রভাবিত করে।
রেফারেন্স করা পরিভাষা
সম্পর্কিত গাইডসমূহ
শিক্ষামূলক উদ্দেশ্যে בלבד। আর্থিক, আইনি বা কর-সম্পর্কীয় পরামর্শ নয়। হতে পারে আপনার এলাকা/নির্ধারিত অঞ্চলে Polymarket উপলব্ধ না থাকে।