किसने शुरू किया ट्रेड: टिक टेस्ट, कोट नियम और Lee–Ready
ट्रेड और कोट के दाम से खरीदार या विक्रेता की पहल का अनुमान लगाने के तरीके, उदाहरण और Lee–Ready की सीमाएँ समझें।
इस गाइड मेंट्रेड दिशा का लेबल लिक्विडिटी लेने वाले पक्ष को बताता है
संक्षिप्त सारांश
हर ट्रेड में खरीदार और विक्रेता दोनों होते हैं। “खरीदार की पहल वाला” ट्रेड आम तौर पर बताता है कि खरीद पक्ष ने पहले उपलब्ध लिक्विडिटी ली; इसका मतलब यह नहीं कि विक्रेता मौजूद नहीं था। वर्गीकरण नियम कीमत और कोट से पहल करने वाले पक्ष का अनुमान लगाते हैं, लेकिन हर बार उसे सीधे दर्ज नहीं करते।
ट्रेड दिशा का लेबल लिक्विडिटी लेने वाले पक्ष को बताता है
हर निष्पादन में खरीदार और विक्रेता एक साथ आते हैं। खरीदार-आरंभित ट्रेड का अर्थ है कि खरीद ऑर्डर ने उपलब्ध बिक्री लिक्विडिटी ली, अक्सर आस्क पर ट्रेड करके। विक्रेता-आरंभित ट्रेड में बिक्री ऑर्डर ने बुक में प्रतीक्षा कर रही खरीद लिक्विडिटी ली, अक्सर बिड पर। यह लेबल बताता है कि मैच कैसे हुआ; इससे दूसरा पक्ष गायब नहीं हो जाता और न ही प्रतिभागी की पहचान सामने आती है।
कई Time and Sales फीड कीमत और मात्रा दिखाती हैं, पर भरोसेमंद aggressor-side फ़ील्ड नहीं देतीं। तब शोधकर्ता ट्रेड की कीमतों के क्रम या ट्रेड के आसपास उपलब्ध कोट से संकेत निकालते हैं। खरीदार-आरंभित ट्रेड को अक्सर +1 और विक्रेता-आरंभित को −1 दिया जाता है। फिर भी यह अनुमान है; कुछ रिकॉर्ड का वर्गीकरण तय नहीं हो सकता। अगर किसी एक्सचेंज का अपना aggressor फ़ील्ड हो, तो उसके कोड और “कोई aggressor नहीं” मामलों को भी संबंधित स्पेसिफिकेशन से समझें।
ट्रेड दिशा का उपयोग signed volume, effective spread, order imbalance और छोटी अवधि में कीमत बनने की प्रक्रिया के अध्ययन में होता है। यह Order Flow Imbalance यानी OFI से अलग प्रश्न है, क्योंकि OFI में नए ऑर्डर, रद्दीकरण और सर्वोत्तम कोट में बदलाव भी शामिल हो सकते हैं। ऑर्डर बुक और Time and Sales की तुलना बताती है कि दोनों रिकॉर्ड अलग घटनाएँ दिखाते हैं।
टिक टेस्ट लगातार दो ट्रेड कीमतों की तुलना करता है
टिक टेस्ट मौजूदा ट्रेड की कीमत को पिछले ट्रेड की कीमत से तुलना करता है। कीमत बढ़ी हो तो uptick मानकर खरीदार-आरंभित वर्गीकृत किया जाता है; घटे तो downtick मानकर विक्रेता-आरंभित। कीमत समान रहने पर zero tick होता है। नियम तब सबसे हाल के nonzero बदलाव की दिशा आगे बढ़ाता है: uptick के बाद वही कीमत वाला ट्रेड खरीद का संकेत रखता है, और downtick के बाद वही कीमत वाला ट्रेड बिक्री का।
उदाहरण के लिए, 40.00, 40.02, 40.02 और 40.01 की श्रृंखला के संकेत होंगे: अनिर्धारित, खरीद, खरीद, बिक्री। पहली कीमत से पहले कोई बदलाव नहीं है; दूसरी बढ़ती है; तीसरी सबसे हाल की nonzero बढ़त का संकेत लेती है; चौथी घटती है। अगर पहले कोई nonzero बदलाव नहीं हुआ, तो टिक टेस्ट अकेले समान कीमत वाले ट्रेड का दिशा संकेत नहीं दे सकता। मन से sign देने के बजाय उसे unclassified छोड़ना बेहतर है।
यह नियम quote data के बिना भी चल सकता है, लेकिन यह best bid या ask नहीं देखता। कीमत quote बदलने के कारण बढ़ सकती है, न कि इसलिए कि वही ट्रेड खरीदार ने शुरू किया। देर से या गलत क्रम में आए prints, opening auction, corrections और विशेष शर्त वाले ट्रेड के लिए फीड-विशिष्ट प्रबंधन चाहिए। Lee और Ready का मूल शोध टिक टेस्ट और quote-आधारित नियमों की सीमाएँ बताता है।
कोट नियम ट्रेड कीमत को मौजूदा midpoint से तुलना करता है
मान लें b सर्वोत्तम खरीद भाव और a सर्वोत्तम बिक्री भाव है। वैध और uncrossed कोट का midpoint m = (a + b) / 2 है। एक सरल quote rule m से ऊपर के ट्रेड को खरीदार-आरंभित और नीचे के ट्रेड को विक्रेता-आरंभित मानता है। ठीक m पर हुआ ट्रेड इस तुलना से तय नहीं होता। कुछ तरीके उसे अनिर्धारित छोड़ते हैं और कुछ टिक टेस्ट को tie-breaker बनाते हैं।
यदि best bid 100.00 और best ask 100.04 है, तो midpoint 100.02 होगा। 100.03 का print midpoint के खरीद पक्ष पर है, जबकि 100.01 बिक्री पक्ष पर। 100.02 पर print बराबरी का मामला है। Quote rule trade को पिछली trade price से नहीं, बल्कि उस समय की quote से तुलना करता है। यह संकेत पहल का अनुमान है, किसी पक्ष की पहचान का सीधा रिकॉर्ड नहीं।
तुलना तभी सार्थक है जब उपयोग की गई quote ट्रेड के निष्पादन समय पर लागू थी। stale quote उसी print को midpoint के गलत पक्ष में दिखा सकती है। अनुपस्थित, locked या crossed quote, कई trading venues और spread के भीतर हुए ट्रेड से भी अनिश्चितता बढ़ती है। अंदर के ट्रेड को जो quote निकट हो उस तरफ लगाना एक heuristic है, एक्सचेंज का सीधे देखा गया aggressor label नहीं।
Lee–Ready कोट की स्थिति, टिक टेस्ट और समय-संशोधन जोड़ता है
Lee–Ready मौजूदा quote के सापेक्ष ट्रेड की कीमत देखता है और जहाँ quote तुलना निर्णायक नहीं होती वहाँ tick test लगाता है। Ask पर या उससे ऊपर निष्पादन को सामान्यतः खरीदार-आरंभित माना जाता है; bid पर या उससे नीचे विक्रेता-आरंभित। Spread के भीतर, लेकिन midpoint से अलग, मूल विधि निकटतम quote का पक्ष चुनती है। Midpoint पर tick test fallback होता है। यदि पिछला nonzero price change ही नहीं है, तो वर्गीकरण अनिर्धारित रह सकता है।
इस तरीके ने ऐतिहासिक timestamp क्रम की समस्या भी संभाली। Lee और Ready के 1988 NYSE डेटा में trade से प्रेरित quote बदलाव कभी-कभी trade print से पहले रिकॉर्ड हो जाते थे। 1991 की प्रक्रिया में अगर मौजूदा quote बहुत नया था, तो ट्रेड से कम-से-कम पाँच सेकंड पहले दर्ज सबसे नया quote इस्तेमाल किया गया। यह समायोजन उसी नमूने की reporting प्रक्रिया के अनुरूप था। पाँच सेकंड हर आधुनिक feed के लिए सार्वभौमिक सुधार नहीं है; इसे बिना जाँच लगाने से नया timing error पैदा हो सकता है।
Classification rule और quote-matching rule को अलग-अलग दर्ज करें। ट्रेड और quote timestamps अलग clock या dissemination path से आ सकते हैं। उचित event-time convention चुनें; ऐसी quote न लगाएँ जो print के बाद ही उपलब्ध हुई हो; और बताएं कि कितने रिकॉर्ड unmatched या unclassified रहे। केवल “Lee–Ready” नाम लिख देने से विश्लेषण दोहराया नहीं जा सकता यदि समय के नियम अलग हों।
एक उदाहरण दिखाता है कि नियम अलग संकेत क्यों दे सकते हैं
मान लें best bid 100.00, best ask 100.04 है, इसलिए midpoint 100.02 है। पिछला ट्रेड 100.00 पर हुआ था। अगला print 100.01 पर है तो पिछली trade price से यह uptick है और tick test इसे खरीदार-आरंभित कहता है। लेकिन यह midpoint से नीचे है, इसलिए quote rule इसे विक्रेता-आरंभित कहता है। Lee–Ready भी इसे बिक्री पक्ष देता है क्योंकि spread के भीतर 100.01, 100.00 के bid के अधिक निकट है। नतीजा अलग है क्योंकि दोनों नियम अलग संदर्भ लेते हैं।
इसके बाद का ट्रेड अगर 100.02 पर हो, तो वह midpoint पर है और quote rule अकेले दिशा नहीं बताता। पिछला nonzero बदलाव 100.00 से 100.01 की बढ़त था; इसलिए Lee–Ready का tick fallback इसे खरीदार-आरंभित कहता है। स्थिर quote में 100.04, यानी ask पर हुआ print सामान्यतः खरीद पहल माना जाता है। ये केवल काल्पनिक वर्गीकरण हैं; वास्तविक ट्रेड या कमाई के अवसर का दावा नहीं।
तीनों prints की मात्रा क्रमशः 4, 3 और 2 इकाई मानें। Lee–Ready के संकेत से signed volume −4 + 3 + 2 = +1 इकाई होगा। केवल tick test से +4 + 3 + 2 = +9 होगा। कीमत और मात्रा वही हैं; संकेत चुनने का तरीका कुल को आठ इकाई बदल देता है। कुछ ट्रेड बिना दिशा के हों तो classified coverage और उनकी मात्रा का प्रबंधन बताएं, उन्हें चुपचाप शून्य न मानें।

शुद्धता के अध्ययन अपने डेटा-संदर्भ तक सीमित हैं
Lee और Ready ने 1988 में NYSE की 150 कंपनियों के ट्रेड देखे। उन्होंने दो समस्याएँ दर्ज कीं: quote बदलाव उसे शुरू करने वाले ट्रेड से पहले रिकॉर्ड हो सकता था और कई ट्रेड quoted spread के भीतर हुए। पाँच सेकंड का समायोजन और tick fallback उसी ऐतिहासिक परिस्थिति के लिए था। गलत वर्गीकरण का असर इस बात पर भी निर्भर करता है कि डेटा से आगे कौन-सा निष्कर्ष निकाला जा रहा है।
Ellis, Michaely और O’Hara ने वास्तविक trade-direction label वाले Nasdaq proprietary dataset से नियमों की तुलना की। उनके नमूने में quote rule ने 76.4%, tick rule ने 77.66% और Lee–Ready ने 81.05% ट्रेड सही वर्गीकृत किए। उन्होंने यह भी पाया कि quotes के भीतर हुए ट्रेड पर सभी नियमों की सफलता सीमित थी; गलतियाँ बड़े ट्रेड, अधिक volume अवधि और ECN ट्रेड के अनुमान को प्रभावित कर सकती थीं (2000 का अध्ययन). ये प्रतिशत उसी dataset और बाजार ढाँचे के हैं; आज की accuracy की गारंटी नहीं।
बेहतर quote matching और venue-विशिष्ट aggressor field
Jurkatis की 2022 की full-information विधि हर ट्रेड के अनुरूप quote खोजती है, बजाय इसके कि किसी तय ad hoc rule से quote जोड़ दे। उनके अध्ययन में साधारण विकल्पों के मुकाबले सुधार खास तौर पर तब बड़ा था जब timestamps की precision केवल सेकंड तक थी; उस स्थिति में Lee–Ready की तुलना में misclassification लगभग आधी बताई गई (Jurkatis, 2022). यह उस अध्ययन की डेटा और पद्धति का निष्कर्ष है। इससे हर venue, instrument या शोध प्रश्न के लिए एक ही classifier श्रेष्ठ सिद्ध नहीं होता।
कुछ feeds aggressor-side field देती हैं। CME MDP 3.0 Trade Summary में AggressorSide का 1 buy, 2 sell और 0 का अर्थ है कि बताए गए मामलों में aggressor परिभाषित नहीं है; code को संबंधित feed और product के लिए पढ़ें (CME MDP 3.0 Trade Summary). Nasdaq TotalView-ITCH order-level add और execution messages में resting order reference और executed quantity देता है। Reference को मूल Add Order message से जोड़कर resting order का पक्ष पुनः बनाया जा सकता है; यह हर market के लिए सामान्य aggressor label नहीं है (Nasdaq ITCH 5.0 specification). किसी एक venue के field अर्थ को दूसरे feed पर लागू न करें।
timestamp alignment, विशेष मामले और validation
पहले पता करें कि timestamp exchange time, participant time या consolidated time है; उसकी precision क्या है; sequence और correction के नियम क्या हैं; और trade व quote संदेश एक clock साझा करते हैं या नहीं। Sort या join करने से पहले मूल message sequence सुरक्षित रखें। समान timestamp पर feed sequence number इस्तेमाल करें। केवल समय में निकट होने के कारण अगली quote न चुनें, क्योंकि वह trade के बाद आई हो सकती है।
Opening auctions, crosses, off-exchange prints, corrections, trade breaks, locked/crossed quotes और best quote के बाहर के prices के लिए अलग नियम तय करें। ज्ञात execution के आसपास raw messages का छोटा sample फिर से बनाकर book reconstruction और time matching की जाँच करें। स्वतंत्र reference label हो तो उसी asset, venue, period और event type पर classifier validate करें।
हर नियम का परिणाम अलग रखें और “unclassified” के लिए स्पष्ट अवस्था रखें। एक ही sample पर नियमों की तुलना करें और disagreement rate तथा sign मिले हुए volume का हिस्सा दोनों बताएं। यदि aggressor field या order-level data reference दे सकते हैं, तो bid/ask पर, spread के भीतर, quote से बाहर, auction में और कम timestamp precision वाले ट्रेड अलग-अलग जाँचें। एक कुल accuracy कमजोर उपसमूह छिपा सकती है।
यह भी जाँचें कि quote lag, quote matching और midpoint trade का उपचार उचित विकल्प बदलने पर निष्कर्ष बदलता है या नहीं। परिणाम देखकर parameters चुने हों तो चयन अवधि और मूल्यांकन अवधि अलग रखें। गलतियों की संख्या, unclassified trades का हिस्सा और संबंधित मात्रा रिपोर्ट करें। यदि signed volume या spread estimate classifier बदलने पर पर्याप्त बदलता है, तो यह method sensitivity निष्कर्ष का हिस्सा है।
साइन किया हुआ वॉल्यूम माप है, ट्रेडिंग निष्कर्ष नहीं
हर trade i के लिए एक सामान्य माप sᵢvᵢ का योग है: vᵢ traded quantity है, और sᵢ खरीदार-आरंभित के लिए +1 तथा विक्रेता-आरंभित के लिए −1 है। परिणाम classifier, मात्रा की इकाई, समय विंडो, venue coverage और unknown trade के उपचार पर निर्भर करता है। पुनरुत्पादन के लिए इन विकल्पों का उल्लेख करें और ज़रूरत पर बताएं कि कितना volume वर्गीकृत हुआ।
सकारात्मक कुल का अर्थ यह नहीं कि आर्थिक रूप से खरीदार विक्रेताओं से अधिक थे—हर trade में दोनों पक्ष हैं। यह तय नियम के अनुसार liquidity-taking side का अनुमानित सार है। यह informed buying साबित नहीं करता, अगली कीमत में बढ़त बताने की गारंटी नहीं देता और midpoint पर execution भी सुनिश्चित नहीं करता। Execution cost के विश्लेषण में spread, fees, queue position, latency और market impact शामिल करें। Implementation shortfall निर्णय और वास्तविक execution के बीच लागत को अलग तरह से मापता है।
Trade classification सबसे उपयोगी तब है जब इसे दोहराए जा सकने वाले data decision की तरह माना जाए। नियम, quote selection, unclassified cases और validation evidence बताएं। यदि उचित classifiers बदलने पर परिणाम बदलता है, तो यह संवेदनशीलता भी निष्कर्ष का हिस्सा है।
आम सवाल
Q1क्या हर trade का buy या sell initiator साफ दिखता है?
हर execution में दोनों पक्ष हैं, लेकिन feed हमेशा यह नहीं बताती कि किसने liquidity ली। कुछ नियम कुछ prints को unresolved छोड़ते हैं और कुछ feed events में aggressor तय नहीं होता।
Q2क्या Lee–Ready हमेशा पाँच सेकंड पुरानी quote लेता है?
नहीं। यह adjustment Lee और Ready के 1988 NYSE data में reporting timing के लिए था। वर्तमान data के timestamps, sequence और precision जाँचें; fixed lag को बिना जाँच न अपनाएँ।
Q3क्या signed volume अगली price move बताता है?
इसे explanatory या forecasting input की तरह परखा जा सकता है, पर इसका sign अनुमानित है और classifier पर निर्भर करता है। सकारात्मक कुल बढ़त या लागत के बाद लाभ की गारंटी नहीं है। प्राथमिक स्रोत - Lee और Ready, “Inferring Trade Direction from Intraday Data” (1991) - Ellis, Michaely और O’Hara, “The Accuracy of Trade Classification Rules: Evidence from Nasdaq” (2000) - Jurkatis, “Inferring Trade Directions in Fast Markets” (2022) - CME MDP 3.0 Trade Summary - Nasdaq TotalView-ITCH 5.0 specification
स्रोत और आगे पढ़ें
समस्या की रिपोर्ट करें
हम इस लेख का लिंक जोड़कर ईमेल तैयार करेंगे। भेजने के बाद ही Mark को आपकी रिपोर्ट मिलेगी
त्वरित जाँच
गाइड पढ़ने के बाद 3 सवालों से खुद को जाँचें
सवाल 01
ट्रेड की कीमत पिछले trade जैसी है और आखिरी nonzero बदलाव नीचे था। tick test क्या देगा?
व्याख्या देखने के लिए एक उत्तर चुनें
विकल्प शब्दावली
वह स्थिति जिसमें विकल्प का स्ट्राइक मूल्य अंतर्निहित परिसंपत्ति के बाजार मूल्य के बहुत करीब हो। उसमें अभी महत्वपूर्ण आंतरिक मूल्य न हो, फिर भी बचे हुए समय और अनिश्चितता के कारण प्रीमियम हो सकता है।
विस्तृत गाइड पढ़ेंकॉल विकल्पऐसा अनुबंध जो खरीदार को शर्तों के अनुसार स्ट्राइक मूल्य पर अंतर्निहित परिसंपत्ति खरीदने का अधिकार देता है। यदि अधिकार का प्रयोग और असाइनमेंट हो, तो विक्रेता पर संबंधित दायित्व आता है।
विस्तृत गाइड पढ़ें