शब्दावली शब्द20 अप्रैल 2024

स्लिपेज टॉलरेंस

Slippage Tolerance

किसी order के लिए स्वीकार्य अधिकतम price deviation। अलग market हालातों के लिए सही slippage tolerance settings

स्लिपेज-टॉलरेंसट्रेड-एक्ज़ीक्यूशनरिस्क-मैनेजमेंटऑर्डर-टाइप्सडीएक्स

परिभाषा

किसी order के लिए स्वीकार्य अधिकतम price deviation। अलग market हालातों के लिए सही slippage tolerance settings

Slippage tolerance आपकी यह setting है: "मैं ज़्यादा से ज़्यादा X% ज़्यादा चुकाने को तैयार हूँ।" इसे बहुत नीचे रखें तो आपका order उसी वक्त fail हो जाता है जब उसका fill होना सबसे ज़रूरी होता है। बहुत ऊँचा रखें तो execution price पर बुरी तरह पिटते हैं। ज़्यादातर traders इस आँकड़े पर तब तक कभी सोचते नहीं जब तक वह कोई trade, या पूरा account, खा न जाए।

Slippage tolerance expected execution price और असली fill price के बीच स्वीकार्य अधिकतम अंतर है, जितना फर्क एक trader order रद्द या अस्वीकार होने से पहले झेलने को तैयार है। Centralized exchanges पर slippage tolerance अक्सर "post-only" flag (ऐसे limit orders जो spread काटने पर अस्वीकार हो जाते हैं) या exchange-level circuit breakers के रूप में दिखती है। Decentralized exchanges (DEXs) और aggregators पर slippage tolerance आपके द्वारा तय किया गया साफ percentage है, और trading का यह सबसे ज़रूरी और सबसे कम समझा जाने वाला parameter है।

असली बात: optimal slippage tolerance market हालात के साथ बुरी तरह बदलती है, और ज़्यादातर traders माहौल देखे बिना एक ही default setting चलाते रहते हैं। Liquidation cascade के दौरान आपकी आम 0.5% tolerance के साथ हर order fail होगा क्योंकि spreads 2%+ हो चुके होते हैं, ठीक उसी वक्त जब आप order के निकलने की सबसे ज़्यादा उम्मीद रखते हैं (घाटे की position से निकलने या bounce में घुसने के लिए)। शांत consolidation के दौरान वही 0.5% tolerance आपको sandwich attacks और MEV extraction के सामने खुला छोड़ देती है। Dynamic slippage tolerance, जो volatility, spread और depth के आधार पर बदले, इसी का फर्क है कि order ज़रूरत पर निकलता है या book में पड़ा रहता है जबकि आपकी position खून बहाती रहती है।

यह कैसे काम करता है

Mechanics: ज़्यादातर platforms पर slippage tolerance तय करती है कि execution price quoted price से ज़्यादा से ज़्यादा कितना हट सकता है। अगर आपने 1% tolerance रखी है और quoted price $65,000 है, तो आपका order तब तक fill होगा जब तक औसत execution price $64,350 और $65,650 के बीच रहे। अगर execution के दौरान price उस range से बाहर चला जाए, transaction fail हो जाता है और आपके assets सुरक्षित रहते हैं, लेकिन आप वह trade भी खो देते हैं।

Tradeoff: नीची tolerance आपको खराब fills से बचाती है लेकिन order के fail होने की संभावना बढ़ाती है, खासकर उतार-चढ़ाव वाले दौर में। ऊँची tolerance order के निकलने की गारंटी देती है लेकिन आपको शिकारी execution (MEV bots, DEXs पर sandwich attacks, quote manipulation) के सामने रख देती है। Optimal tolerance वह न्यूनतम स्तर है जो मौजूदा market हालातों में आपकी ज़रूरी fill rate दे दे।

Volatility के अनुसार tolerance: सही फॉर्मूला slippage tolerance को हाल की realized volatility से जोड़ता है। 2% औसत hourly range वाले दौर में 0.5% tolerance एक आम candle का एक चौथाई है, कसी हुई पर ठीक। 10% hourly range (cascade हालात) में 0.5% tolerance आत्महत्या है, fill कभी नहीं मिलेगी। Rule of thumb: tolerance कम से कम 0.5x होनी चाहिए मौजूदा average true range (ATR) के percentage के बराबर, और ज़रूरी exits के लिए बेहतर 1-2x।

CEX बनाम DEX: Centralized exchanges पर slippage tolerance मुख्य रूप से market बनाम limit order के व्यवहार को प्रभावित करती है। DEXs पर slippage tolerance एक smart contract parameter है जो तय करता है कि आपका transaction revert होगा या नहीं। DEX traders MEV का अतिरिक्त जोखिम झेलते हैं, bots आपका pending transaction देख लेते हैं और उसे front-run करते हैं, price को ठीक आपकी tolerance band से बाहर धकेलकर आपका trade fail करा देते हैं। ऊँची tolerance यह जोखिम घटाती है लेकिन sandwich attack के सामने exposure बढ़ाती है।

ट्रेडर्स के लिए यह क्यों ज़रूरी है

1. गलत tolerance सबसे बुरे पल पर आपको खा जाती है। Liquidation cascade के दौरान आपको बाहर निकलना है। अगर आपकी tolerance बहुत कसी है, आपका order बार-बार fail होता रहता है जबकि price आपके खिलाफ चलता रहता है। $65,000 पर निकलना चाहने वाला trader 0.3% tolerance की वजह से बार-बार fail होकर $62,000 पर liquidate हो सकता है। जब हालात माँगें, tolerance चौड़ी करें।

2. Tolerance strategy की profitability पर असर डालती है। ऐसी automated strategy जो हर trade पर 2% edge दे लेकिन बहुत चौड़ी tolerance की वजह से औसतन 1% slippage झेले, वह मुश्किल से profit में रहती है। वरना एक जैसी strategy कसी tolerance और ऊँची fill rate के साथ सच्ची जीत है। Tolerance कोई setting नहीं। यह एक strategy parameter है जिसे सुधारना ज़रूरी है।

3. DEX के खास जोखिमों के लिए tolerance की समझ ज़रूरी है। DEXs पर bots mempool में ऊँची slippage tolerance वाली transactions ढूँढते हैं और उन्हें sandwich करते हैं: वे आपसे पहले खरीदते हैं (price ऊपर धकेलकर), आपका transaction execute होने देते हैं (बढ़े हुए price पर खरीदते हुए), फिर बेच देते हैं (spread से कमाकर)। आपकी फूकी हुई tolerance उनका profit बन जाती है। DEX tolerances कसी रखें (liquid pairs के लिए 0.1-0.5%) और बड़े trades के लिए private mempool services इस्तेमाल करें।

सामान्य गलतियाँ

1. सभी हालातों में एक ही tolerance रखना। मंगलवार दोपहर के consolidation में बिल्कुल सही चलने वाली 0.5% tolerance weekend cascade के दौरान 90% trades fail करा देगी। Tolerance को माहौल के हिसाब से बदलें।

2. DEXs पर tolerance बहुत ऊँची रखना। Liquid pair पर 1-2% से ऊपर कुछ भी MEV extraction का निमंत्रण है। अगर आपको इससे ज़्यादा tolerance चाहिए, तो market एक transaction के लिए बहुत उग्र है, order बाँटें या इंतज़ार करें।

3. Slippage tolerance और expected slippage को एक समझ लेना। Tolerance वह अधिकतम है जो आप स्वीकार करेंगे। Expected slippage वह है जो शायद आपको झेलनी पड़ेगी। Tolerance को expected slippage के बराबर रखने का मतलब है कि छोटे deviations भी trades fail करा देंगे। Tolerance को expected slippage से 2-3x रखें ताकि variance का हिसाब रहे और सुरक्षा बनी रहे।

सामान्य सवाल

सवाल: BTC-USDT के लिए कितनी tolerance रखें? जवाब: सामान्य हालातों में: छोटे orders के लिए 0.1-0.3%, बड़े orders के लिए 0.5-1%। Volatility events के दौरान: 1-3%। अगर fills fail हो रही हों तो ऊपर करें, अगर execution लगातार खराब मिल रही हो तो नीचे करें।

सवाल: CEX पर मेरा order slippage tolerance पार कर जाए तो क्या होता है? जवाब: ज़्यादातर CEXs पर market orders की कोई साफ tolerance नहीं होती। वे उसी price पर execute होते हैं जिस पर volume पूरा होता है। Limit orders में "post-only" flags हो सकते हैं जो spread काटने पर अस्वीकार कर देते हैं। असली slippage सुरक्षा के लिए stop-limit orders इस्तेमाल करें (जहाँ उपलब्ध हों), जो trigger होने के बाद आपको limit price देते हैं।

सवाल: MEV bot की चाल मेरी slippage tolerance के फैसलों को कैसे प्रभावित करती है? जवाब: MEV bots ऊँची tolerance वाली transactions निशाना बनाते हैं। DEX aggregator इस्तेमाल करें तो default tolerance आम तौर पर ठीक होती है। Tolerance खुद तय करें तो इतनी कसी रखें कि आपको sandwich करने का expected profit gas खर्च से कम रहे। बड़े trades के लिए private relay या flashbots जैसी service इस्तेमाल करें।

विस्तृत अध्ययन

आगे और जानना चाहते हैं? ये लेख देखें:

संबंधित शब्द

ट्रेडिंग शुरू करने के लिए तैयार हैं?

The Kingfisher समुदाय से जुड़ें और पेशेवर-स्तरीय ट्रेडिंग टूल और अंतर्दृष्टि तक पहुंच प्राप्त करें।