ट्रेडिंग में Slippage को समझें: पूरी गाइड
यह लेख अंग्रेज़ी से अनुवाद किया गया है। मूल लेख अंग्रेज़ी में पढ़ें
Slippage वह अंतर है जो उस प्राइस के बीच होता है जिस पर आपने ट्रेड होने की उम्मीद की थी और जिस प्राइस पर असल में ट्रेड हुआ। अगर आपकी स्ट्रैटेजी ₹120 पर buy का signal देती है और ऑर्डर ₹121.50 पर भरता है, तो आपको प्रति यूनिट ₹1.50 का slippage हुआ। ऐसा इसलिए होता है क्योंकि signal और fill के बीच प्राइस हिल जाता है, और क्योंकि order book में आपके प्राइस पर पूरी quantity नहीं होती।

ट्रेडिंग में slippage क्या है?
हर ट्रेड के दो प्राइस होते हैं: signal चलने पर आपका लॉजिक जिस प्राइस की ओर इशारा करता है, और जो प्राइस आपका broker कन्फ़र्म करता है। इन दोनों के बीच का अंतर slippage है।
Slippage आपके पक्ष में भी जा सकता है (positive slippage), जब fill से पहले प्राइस आपकी दिशा में चल जाए। असल में महंगा वाला slippage ज़्यादा आम है, क्योंकि जिन पलों में आपको ट्रेड करने की सबसे ज़्यादा ज़रूरत होती है, जैसे तेज़ गिरावट में stop hit होना, उन्हीं पलों में प्राइस आपके खिलाफ़ सबसे तेज़ी से चलता है।
Slippage क्यों होता है?
| वजह | क्या होता है | कहां सबसे बुरा |
|---|---|---|
| वोलैटिलिटी | signal और fill के बीच प्राइस हिल जाता है | मार्केट खुलते समय, खबरों पर, expiry के दिन दोपहर बाद |
| कम liquidity | सबसे अच्छे प्राइस पर पूरी quantity नहीं होती, इसलिए ऑर्डर कई खराब प्राइस पर भरता है | बहुत दूर के आउट-ऑफ़-द-मनी options, small caps |
| ऑर्डर साइज़ | बड़ा ऑर्डर कई प्राइस लेवल खा जाता है | पतले strikes में कई lots वाले ऑर्डर |
| देरी | condition पूरी होने, ऑर्डर भेजने और एक्सचेंज पर fill होने के बीच का समय | ऐसी स्ट्रैटेजी जो मिनट में एक बार conditions चेक करती हैं |
| ऑर्डर टाइप | Market ऑर्डर कोई भी प्राइस ले लेते हैं; stop ऑर्डर trigger होने पर market ऑर्डर बन जाते हैं | तेज़ मार्केट में stops |
Liquidity: वह फ़ैक्टर जिसे ट्रेडर कम आंकते हैं
execution के पल में NIFTY future और बहुत दूर का आउट-ऑफ़-द-मनी NIFTY option बिल्कुल अलग बर्ताव कर सकते हैं। liquid कॉन्ट्रैक्ट में bid-ask spread कम होता है और हर प्राइस लेवल पर quantity होती है, इसलिए मध्यम ऑर्डर से प्राइस मुश्किल से हिलता है। पतले कॉन्ट्रैक्ट में दिखने वाली quantity आपके ऑर्डर का सिर्फ़ एक हिस्सा कवर कर सकती है, और बाकी हिस्सा fill होने के लिए order book में ऊपर "चढ़ता" जाता है। यही चढ़ाई slippage है, स्ट्रैटेजी का लॉजिक कितना भी अच्छा हो।
Slippage की कीमत: रुपयों में
प्रति यूनिट एक-दो रुपये मामूली लगते हैं। इसे गुणा करके देखिए:
Slippage इस पर निर्भर करता है कि आप कितनी बार ट्रेड करते हैं और आपकी पोज़िशन कितनी बड़ी है
ऑर्डर टाइप और slippage
| ऑर्डर टाइप | कैसे काम करता है | Slippage का जोखिम | Fill की निश्चितता |
|---|---|---|---|
| Market | उपलब्ध सबसे अच्छे प्राइस पर तुरंत fill होता है | सबसे ज़्यादा; प्राइस की कोई सुरक्षा नहीं | लगभग सभी सामान्य हालात में fill होता है |
| Limit | सिर्फ़ आपके प्राइस या उससे बेहतर पर fill होता है | सीमित | प्राइस दूर भाग जाए तो fill न हो |
| Stop-loss market (SL-M) | trigger hit होते ही market ऑर्डर बन जाता है | market ऑर्डर वाला slippage, अक्सर सबसे बुरे समय पर | trigger होने पर fill होता है |
| Stop-loss limit (SL) | trigger होने पर limit ऑर्डर बन जाता है | सीमित | प्राइस limit के पार कूद जाए तो fill न हो |
कोई भी ऑर्डर टाइप slippage खत्म नहीं करता। हर एक जोखिम को कहीं और खिसका देता है: प्राइस का जोखिम, fill का जोखिम या टाइमिंग का जोखिम। exit stop के लिए थोड़े खराब प्राइस पर fill होना आमतौर पर बिल्कुल fill न होने से बेहतर है; entry के लिए ट्रेड छूट जाना अक्सर सस्ता पड़ता है।
Backtests slippage को कम क्यों दिखाते हैं
Backtest में कोई order book नहीं होती। Tradetron पर हर सिम्युलेटेड ट्रेड candle के open या close प्राइस पर fill होता है (आपकी trade price सेटिंग)। असली मार्केट शायद ही कभी आपके साइज़ में, ठीक उसी पल, ठीक वही प्राइस देता है। इसके तीन असर होते हैं:
- परफ़ेक्ट fills. हर ऑर्डर candle प्राइस पर पूरा fill होता है।
- कोई देरी नहीं. टेस्ट में "condition पूरी" और "ऑर्डर fill" के बीच का समय होता ही नहीं।
- मोटा डेटा. जो स्ट्रैटेजी मिनट में एक बार conditions चेक करती है, वह उस मिनट के अंदर क्या हुआ नहीं देख सकती, इसलिए टेस्ट में stops लाइव के मुकाबले ज़्यादा साफ़ दिख सकते हैं।
इसीलिए backtest को हमेशा खर्च के बाद पढ़ें। Tradetron की backtest रिपोर्ट में आप टेस्ट दोबारा चलाए बिना cost सेक्शन में brokerage और slippage लगा सकते हैं, ताकि देख सकें कि स्ट्रैटेजी, मान लीजिए, प्रति यूनिट प्रति साइड ₹1 पर भी टिकती है या नहीं। backtest और लाइव के अंतर पर और जानकारी: आपका backtest लाइव ट्रेडिंग से मेल न खाने की नौ वजहें।
Slippage कैसे कम करें
- Liquid instruments और strikes में ट्रेड करें। ATM के पास वाले index options और index futures में spread सबसे कम होता है।
- सबसे ज़्यादा वोलैटाइल मिनटों से बचें अगर आपकी स्ट्रैटेजी को उनकी ज़रूरत नहीं है, जैसे मार्केट खुलने के बाद के पहले कुछ मिनट।
- Entries के लिए revisions के साथ limit pricing इस्तेमाल करें, ताकि आप प्राइस के पीछे न भागें, और एक fallback रखें ताकि ऑर्डर हमेशा के लिए unfilled न पड़ा रहे।
- बड़े ऑर्डर को बांटें एक बड़ा ब्लॉक भेजने की जगह छोटे टुकड़ों में।
- मार्केट के हिसाब से साइज़ रखें। अगर सबसे अच्छे प्राइस पर मौजूद quantity में आपके ऑर्डर का बड़ा हिस्सा है, तो साइज़ घटाएं या ज़्यादा liquid कॉन्ट्रैक्ट चुनें।
- इसे नापें। हर महीने अपने fill प्राइस की तुलना signal प्राइस से करें। अगर slippage बढ़ रहा है, तो स्ट्रैटेजी को दोष देने से पहले वजह पता करें।
Tradetron पर execution संभालना
Tradetron की Advanced Settings तय करती हैं कि स्ट्रैटेजी के लाइव ऑर्डर का प्राइस कैसे तय हो और fill न होने पर क्या हो:
Advanced Settings में Price execution और tranching सेटिंग्स
- Price execution 1: initiation price (जैसे best bid/ask, bid और ask का औसत, LTP या market price), revision attempts की संख्या, और हर revision पर कितने ticks से increase by करना है।
- Price execution 2: एक timeout, और अगर ऑर्डर तब भी fill न हुआ हो तो एक final action, जैसे market price पर execute करना।
- Tranching: बड़े ऑर्डर का असर कम करने के लिए ऑर्डर को छोटे टुकड़ों (tranch size) में बांटकर अंतराल पर भेजता है।
ये सेटिंग्स लाइव ऑर्डर पर लागू होती हैं। Backtests candle के open या close प्राइस पर fill करते हैं, इसीलिए रिपोर्ट का cost सेक्शन मायने रखता है। Tradetron की advanced settings गाइड हर विकल्प समझाती है।
अक्सर पूछे जाने वाले सवाल
ट्रेडिंग में slippage क्या है?
Slippage उस प्राइस के बीच का अंतर है जिसकी आपने ऑर्डर लगाते या trigger होते समय उम्मीद की थी और जिस प्राइस पर वह असल में fill हुआ। आमतौर पर यह प्राइस मूवमेंट और सबसे अच्छे प्राइस पर कम quantity की वजह से होता है।
क्या slippage हमेशा बुरा होता है?
नहीं। Positive slippage तब होता है जब fill से पहले प्राइस आपके पक्ष में चल जाए। लेकिन महंगा slippage ज़्यादा बार होता है, क्योंकि ऑर्डर अक्सर तब trigger होते हैं जब प्राइस तेज़ी से चल रहे हों, जैसे stop loss hit होने पर।
Market ऑर्डर ज़्यादा slippage करवाते हैं या limit ऑर्डर?
Market ऑर्डर, क्योंकि वे जो भी प्राइस मिले वह ले लेते हैं। Limit ऑर्डर प्राइस की सीमा तय करते हैं, लेकिन अगर मार्केट दूर चला जाए तो हो सकता है fill न हों।
Backtest में कितना slippage मानना चाहिए?
यह instrument, साइज़ और आप कितनी बार ट्रेड करते हैं, इस पर निर्भर है। एक व्यावहारिक तरीका है कुछ लेवल टेस्ट करना (जैसे index options के लिए प्रति यूनिट प्रति साइड ₹0.50, ₹1 और ₹2) और देखना कि ऊंचे लेवल पर भी स्ट्रैटेजी समझ में आती है या नहीं। फिर लाइव ट्रेड शुरू करने पर अपने असली fills से तुलना करें।
क्या slippage खत्म किया जा सकता है?
नहीं। liquid instruments में ट्रेड करके, revisions के साथ limit pricing इस्तेमाल करके, बड़े ऑर्डर बांटकर और सबसे वोलैटाइल मिनटों से बचकर इसे कम किया जा सकता है, लेकिन यह हर लाइव मार्केट का हिस्सा है।
Expiry के दिन slippage ज़्यादा क्यों होता है?
expiry के पास option प्रीमियम बहुत तेज़ी से हिल सकते हैं, और कुछ strikes पतले हो जाते हैं, इसलिए signal और fill के बीच प्राइस बहुत बदल सकता है। सस्ते, दूर के strikes पर चौड़े spreads इसे और बढ़ाते हैं।