यह निवेश सलाह नहीं है। प्रदान की गई जानकारी केवल शैक्षिक और सूचनात्मक उद्देश्यों के लिए है और किसी भी वित्तीय उत्पाद को खरीदने या बेचने की सिफारिश का गठन नहीं करती।
एक OCO (one-cancels-the-other) ऑर्डर दो जुड़े हुए ऑर्डर होते हैं, जिनमें से एक भरता है तो दूसरा स्वचालित रूप से रद्द हो जाता है। यह ऑर्डर तब उपयोगी होता है जब आप किसी पोज़िशन से दो में से किसी एक मूल्य स्तर पर बाहर निकलना चाहते हों—आमतौर पर एक प्रॉफिट टारगेट या एक स्टॉप-लॉस—लेकिन दोनों पर नहीं। जो पहले भरता है वही जीतता है; दूसरा रद्द कर दिया जाता है।
यह लेख एक व्यावहारिक चरण-दर-चरण मार्गदर्शिका है: कब OCO ऑर्डर समझदारी भरे होते हैं, उन्हें एक सामान्य प्लेटफ़ॉर्म पर कैसे सेट करें, और किन बातों पर ध्यान देना चाहिए।
OCO ऑर्डर कब समझदारी भरे होते हैं
तीन सामान्य उपयोग:
- ब्रैकेट ऑर्डर। एक लॉन्ग पोज़िशन जिसमें प्रॉफिट टारगेट और स्टॉप-लॉस दोनों हों। वर्तमान कीमत के ऊपर एक सेल लिमिट और नीचे एक सेल स्टॉप लगाएँ। जो भी पहले हिट करे, वह भरता है; दूसरा कैंसल हो जाता है। पोज़िशन इन दोनों में से किसी एक कीमत पर बंद होती है।
- ब्रेकआउट एंट्रीज़। कोई ट्रेडर जो रेज़िस्टेंस के ऊपर ब्रेकआउट या सपोर्ट के नीचे ब्रेकडाउन का इंतज़ार कर रहा हो। रेज़िस्टेंस के ऊपर एक बाय स्टॉप और सपोर्ट के नीचे एक सेल स्टॉप लगाएँ। जो पहले ट्रिगर हो, वही पोज़िशन में एंट्री कराता है; दूसरा कैंसल हो जाता है।
- री-एंट्रीज़। एक ट्रेडर जो किसी लेवल के ऊपर लॉन्ग और नीचे शॉर्ट होना चाहता हो। संरचना ब्रेकआउट एंट्री जैसी ही होती है, लेकिन पोज़िशन के दोनों पक्षों को मैनेज किया जाता है।
सामान्य पैटर्न: OCO ऑर्डर विकल्प (choice) के बारे में हैं। आपको नहीं पता कि कौन-सा साइड पहले फायर करेगा, लेकिन आप दोनों के लिए तैयार रहना चाहते हैं।
एक सामान्य प्लेटफ़ॉर्म पर OCO कैसे सेट करें
सटीक चरण आपके Broker पर निर्भर करते हैं, लेकिन संरचना वही रहती है। अधिकांश प्लेटफ़ॉर्म पर (thinkorswim, Interactive Brokers, Tastyworks, TradeStation को सोचें):
- पोज़िशन पर राइट-क्लिक करें या ओपन ऑर्डर टिकट खोलें। अधिकांश प्लेटफ़ॉर्म में ऑर्डर टाइप ड्रॉपडाउन में OCO विकल्प होता है।
- पहला लेग सेट करें। यह आमतौर पर एक लिमिट ऑर्डर (प्रॉफिट टारगेट) या एक स्टॉप ऑर्डर (स्टॉप-लॉस) होता है।
- दूसरा लेग सेट करें। पूरक (complementary) ऑर्डर।
- दोनों लेग्स को OCO के रूप में लिंक करें। अधिकांश प्लेटफ़ॉर्म में OCO के रूप में मार्क करने के लिए एक चेकबॉक्स या बटन होता है।
- सबमिट करें। प्लेटफ़ॉर्म दोनों ऑर्डर भेजता है; एक भरता है, और दूसरा अपने-आप रद्द हो जाता है।
प्लेटफ़ॉर्म सबमिशन के बाद कीमतें और ऑर्डर टाइप्स समायोजित करने की भी अनुमति देता है। OCO लिंक तब तक बना रहता है जब तक कि किसी एक लेग का ऑर्डर भर न जाए या आप दोनों को मैन्युअली रद्द न कर दें।
सामान्य विविधताएँ
स्टॉप साइड पर स्टॉप-लिमिट के साथ OCO
एक साधारण स्टॉप ऑर्डर ट्रिगर होने पर मार्केट ऑर्डर में बदल जाता है, जिससे अस्थिर बाजारों में स्लिपेज हो सकता है। स्टॉप-लिमिट ऑर्डर निर्दिष्ट कीमत पर एक लिमिट ऑर्डर में बदलता है, जिससे स्लिपेज से बचाव होता है, लेकिन अगर कीमत लिमिट के माध्यम से गैप कर जाए तो नॉन-फिल का जोखिम रहता है।
यह समझौता: स्टॉप-मार्केट में स्लिपेज के साथ फिल होता है; स्टॉप-लिमिट में निर्दिष्ट कीमत पर फिल होता है या बिल्कुल नहीं। OCO स्टॉप-लॉस के लिए स्टॉप-मार्केट (for the stop-loss) और प्रॉफिट टारगेट के लिए लिमिट ऑर्डर (for the profit target) को जोड़ सकता है, या फिर दोनों के लिए स्टॉप-लिमिट का उपयोग कर सकता है।
ट्रेलिंग स्टॉप OCO
ट्रेलिंग स्टॉप वह स्टॉप है जो आपके पक्ष में कीमत बढ़ने पर समायोजित होता है। ट्रेलिंग स्टॉप OCO एक ट्रेलिंग स्टॉप (वह स्टॉप-लॉस जो कीमत के साथ ऊपर चलता है) को एक लिमिट ऑर्डर (लाभ लक्ष्य) के साथ जोड़ता है। यदि कीमत उलटती है तो पोज़िशन ट्रेलिंग स्टॉप पर बंद होती है, या यदि लक्ष्य पहले पूरा हो जाए तो लिमिट पर बंद होती है।
ट्रेलिंग स्टॉप OCO मोमेंटम ट्रेड्स के लिए उपयोगी है, जहाँ आप कई दिनों की चाल को पकड़ना चाहते हैं लेकिन उलटाव होने पर बाहर निकलना चाहते हैं। जैसे-जैसे कीमत बढ़ती है, ट्रेलिंग स्टॉप मुनाफ़ा लॉक करता है; और लिमिट लक्ष्य ऊपर की ओर से बाहर निकलने का विकल्प देता है।
समय-सीमित OCO
कुछ प्लेटफ़ॉर्म आपको OCO पर एक समाप्ति (expiry) सेट करने देते हैं। यदि समाप्ति समय तक OCO की किसी भी लेग (leg) का ऑर्डर भरा नहीं गया है, तो समाप्ति के समय OCO स्वचालित रूप से रद्द कर दिया जाता है। यह उन सेटअप्स के लिए उपयोगी है जो केवल किसी विशिष्ट समय-खिड़की (जैसे, earnings announcement या market open) के दौरान ही मान्य होते हैं।
समाप्ति (expiry) प्लेटफ़ॉर्म-विशिष्ट होती है। कुछ प्लेटफ़ॉर्म डिफ़ॉल्ट रूप से “good till cancelled” (GTC) रखते हैं, जिसका मतलब है कि OCO अनिश्चितकाल तक सक्रिय रहता है। अन्य “day” या “good till close” (GTC) डिफ़ॉल्ट करते हैं। रणनीति के आधार पर समाप्ति (expiry) को जानबूझकर (deliberately) सेट करें।
क्या गलत हो सकता है
तीन पैटर्न:
1. तेज़ बाज़ारों में दोनों लेग का ट्रिगर होना
तेज़ी से चल रहे बाज़ार में, दोनों लेग एक ही मिलीसेकंड के भीतर ट्रिगर हो सकते हैं। ऑर्डर रूटिंग के आधार पर प्लेटफ़ॉर्म एक को, दूसरा को, या दोनों को भर सकता है। “OCO” केवल यह सुनिश्चित करता है कि अगर पहले एक भर जाता है, तो दूसरा रद्द कर दिया जाएगा; लेकिन अगर प्लेटफ़ॉर्म के रद्द करने से पहले दोनों भर जाएँ, तो परिणाम आंशिक क्लोज़ (partial close) या विपरीत साइड की ओर फ़्लिप (flip) हो सकता है।
समाधान: उन बाज़ारों में OCO का उपयोग न करें जहाँ दोनों स्तरों के बीच गैप (gap) होने की संभावना हो। बफ़र के साथ stop-market का उपयोग करें या आंशिक भराव (partial fill) के जोखिम को स्वीकार करें।
2. कैंडल की विक (wick) पर स्टॉप-लेग का ट्रिगर होना
कैंडल की विक में, कीमत संक्षेप में स्टॉप स्तर तक पहुँचती है लेकिन उसके ऊपर क्लोज़ हो जाती है। एक stop-market ऑर्डर विक पर ट्रिगर होता है और स्टॉप प्राइस (या उससे भी खराब) पर भरता है। OCO लिमिट को रद्द कर देता है, लेकिन आप शोर (noise) पर बाहर निकल गए।
समाधान: बफर के साथ stop-limit का उपयोग करें, या समय-आधारित पुष्टि (time-based confirmation) का उपयोग करें।
3. प्लेटफ़ॉर्म का true OCO को सपोर्ट न करना
कुछ प्लेटफ़ॉर्म केवल “linked orders” या “if-touched” ऑर्डर सपोर्ट करते हैं, जो OCO जैसे दिखते हैं लेकिन उनकी cancellation logic अलग होती है। OCO के व्यवहार की पुष्टि करने के लिए प्लेटफ़ॉर्म के दस्तावेज़ पढ़ें।
कैसे मूल्यांकन करें
OCO ऑर्डर सेट करते समय पूछें:
- क्या प्लेटफ़ॉर्म वास्तव में true OCO सपोर्ट करता है? (व्यवहार की पुष्टि के लिए किसी liquid नाम में छोटे ऑर्डर के साथ टेस्ट करें।)
- प्रत्येक leg पर कौन-कौन से order types सपोर्ट होते हैं? (Stop-market, stop-limit, trailing stop, limit. जितने अधिक विकल्प, उतनी अधिक रणनीतियाँ आप चला सकते हैं।)
- expiry का डिफ़ॉल्ट क्या है? (Day, GTC, या custom. इसे जानबूझकर सेट करें।)
- partial-fill को कैसे हैंडल किया जाता है? (यदि limit leg का केवल 50% fill होता है, तो क्या OCO cancel हो जाता है? अधिकांश प्लेटफ़ॉर्म cancel करते हैं; कुछ unfilled leg को सक्रिय रखते हैं।)
- stop leg पर slippage कितना होता है? (Stop-market में slippage के साथ fill होता है। वास्तविक fill quality देखने के लिए paper-trading account में टेस्ट करें।)
अक्सर पूछे जाने वाले प्रश्न
क्या OCO, ब्रैकेट ऑर्डर जैसा ही है?
ब्रैकेट ऑर्डर, OCO का एक विशिष्ट प्रकार है: एक एंट्री ऑर्डर जिसमें एक प्रॉफिट टारगेट और एक स्टॉप-लॉस—दोनों को OCO के रूप में लिंक किया जाता है। सामान्य OCO किसी भी दो लिंक्ड ऑर्डर हो सकते हैं; ब्रैकेट एक आम उपयोग का केस है।
क्या मैं कई खातों में एक OCO सेट कर सकता हूँ?
अधिकांश प्लेटफ़ॉर्म cross-account OCO को सपोर्ट नहीं करते। OCO एक ही खाते के भीतर position level पर सेट किया जाता है।
OCO और OTO (one-triggers-the-other) में क्या अंतर है?
OTO दो लिंक्ड ऑर्डर होते हैं, ताकि दूसरा ऑर्डर केवल तब ही प्लेस किया जाए जब पहला ऑर्डर भर जाए। OCO दो लिंक्ड ऑर्डर होते हैं, ताकि जब पहला ऑर्डर भर जाए तो दूसरा ऑर्डर रद्द कर दिया जाए।
क्या सभी Broker OCO ऑर्डर सपोर्ट करते हैं?
अधिकांश टियर-1 Broker करते हैं, जिनमें Interactive Brokers, Schwab, Tastyworks, TradeStation, और E*TRADE शामिल हैं। इसका कार्यान्वयन अलग-अलग हो सकता है।
संबंधित संसाधन
कहाँ से शुरू करें
यदि आप अपने ट्रेडिंग में OCO ऑर्डर का उपयोग करना चाहते हैं, तो व्यावहारिक पहला कदम यह है कि आप ऐसे Broker के साथ एक पेपर-ट्रेडिंग खाता सेट करें जो इस ऑर्डर टाइप को सपोर्ट करता हो, और छोटे पोज़िशन के साथ उसके व्यवहार का परीक्षण करें। वास्तविक धन लगाने से पहले प्लेटफ़ॉर्म की OCO लॉजिक को सत्यापित करने का यही एकमात्र तरीका है। OCO सपोर्ट वाले मौजूदा प्लेटफ़ॉर्म की सूची के लिए हमारा broker table देखें।