Level 1 vs Level 2 vs Level 3 मार्केट डेटा का अंतर
Level 1, Level 2 और Level 3 मार्केट डेटा के बीच के अंतर को समझें। इसमें टॉप ऑफ बुक, डेप्थ बाय प्राइस और ऑर्डर बाय ऑर्डर की विस्तृत जानकारी दी गई है जो रिटेल फीड में नहीं मिलती।
Level 1 और Level 2 मार्केट डेटा के बीच का अंतर इस बात पर निर्भर करता है कि आप ऑर्डर बुक का कितना हिस्सा देख सकते हैं। Level 1 बुक का ऊपरी हिस्सा है: सर्वोत्तम bid, सर्वोत्तम offer, प्रत्येक पर कोट की गई साइज़ और अंतिम ट्रेड। Level 2 उस ऊपरी लाइन के पीछे की गहराई है, जिसमें प्रत्येक प्रदर्शित मूल्य स्तर और उस पर मौजूद कुल साइज़ दिखाई देती है। Level 3 में प्रत्येक व्यक्तिगत ऑर्डर को उसके अपने आइडेंटिफायर के साथ अलग से दिखाया जाता है। प्रत्येक टियर अपने नीचे वाले टियर का एक सुपरसेट होता है।
Level 1 मार्केट डेटा क्या है?
Level 1, या टॉप ऑफ बुक, एक सवाल का जवाब देता है: अभी उपलब्ध सर्वोत्तम मूल्य क्या है, और वहां कितनी मात्रा कोट की गई है। अमेरिकी इक्विटी में उस लाइन का समेकित संस्करण नेशनल बेस्ट बिड एंड ऑफर (NBBO) है, जिसे हमारा NBBO क्या है, इस पर गाइड पूरी तरह से कवर करता है। एक Level 1 रिकॉर्ड में सर्वोत्तम bid, सर्वोत्तम offer, प्रत्येक तरफ प्रदर्शित साइज़ और ट्रेड की तरफ साइज़ के साथ अंतिम प्रिंट शामिल होता है। इसमें दूसरे सर्वोत्तम मूल्य या कौन कोट कर रहा है, इसके बारे में कोई जानकारी नहीं होती।
इस टियर पर दो संख्याएं सबसे अधिक काम करती हैं: सेंट में स्प्रेड, और बेसिस पॉइंट्स में वही स्प्रेड, जहां एक बेसिस पॉइंट एक प्रतिशत का सौवां हिस्सा होता है। नीचे दिया गया पैनल एक लार्ज-कैप स्टॉक के लिए एक सिंगल पिन्ड सेशन के दौरान सुबह 4:00 बजे ET प्री-मार्केट ओपन से लेकर शाम 8:00 बजे ET तक आफ्टर-ऑवर्स ट्रेडिंग के अंत तक दोनों को प्लॉट करता है।
हर आंकड़े के पीछे का पूरा SQL
SELECT
formatDateTime(
toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE),
'%H:%i'
) AS et_time,
round(avg(toFloat64(ask_price) - toFloat64(bid_price)) * 100, 2) AS spread_cents,
round(avg((toFloat64(ask_price) - toFloat64(bid_price))
/ ((toFloat64(ask_price) + toFloat64(bid_price)) / 2)) * 10000, 2) AS spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'AAPL'
AND sip_timestamp >= '2026-06-17 08:00:00'
AND sip_timestamp < '2026-06-18 00:00:00'
AND bid_price > 0
AND ask_price > bid_price
AND (toFloat64(ask_price) - toFloat64(bid_price)) / toFloat64(bid_price) < 0.05
GROUP BY et_time
ORDER BY et_time04:00 ET पर औसत कोटेड स्प्रेड 37.38 सेंट चौड़ा, या 12.51 बेसिस पॉइंट्स था। पैनल में अंतिम बकेट, 19:30 ET, का औसत 16.85 सेंट, या 5.67 बेसिस पॉइंट्स था। 32 आधे घंटे के बकेट पूरे दिन का विवरण देते हैं। उस चार्ट का प्रत्येक बिंदु Level 1 है: बुक की एक लाइन, जिसे बार-बार मापा गया है।
Level 2 मार्केट डेटा क्या है?
Level 2, जिसे मार्केट बाय प्राइस या डेप्थ ऑफ बुक भी कहा जाता है, टॉप लाइन के नीचे की सीढ़ी (ladder) दिखाता है। प्रत्येक मूल्य के लिए यह वहां मौजूद कुल प्रदर्शित साइज़ को जोड़ता है: $49.98 पर 4,000 शेयर बिड, $49.97 पर 1,200, $49.96 पर 900 और $49.95 पर 2,500, ऑफर साइड पर इसका दर्पण प्रतिबिंब (mirror image) होता है। ट्रेडर इसी आकार को गहराई (depth) कहते हैं।
Level 2 जो जानकारी नहीं देता, वह है संरचना। $49.98 पर 4,000 शेयर एक संस्थागत ऑर्डर हो सकता है या चालीस खुदरा ऑर्डर, और सीढ़ी दोनों स्थितियों में एक जैसी ही दिखती है।
सार्वजनिक ट्रेड डेटा से एक संबंधित आकार मापा जा सकता है: कि किसी स्टॉक के शेयर वास्तव में मूल्य स्तरों पर कहां बदले गए। एक कोटेड सीढ़ी रुकी हुई रुचि (resting interest) है। नीचे दिया गया पैनल उसी सेशन के आधे घंटे में निष्पादित वॉल्यूम है।
हर आंकड़े के पीछे का पूरा SQL
SELECT
toString(px) AS price_level,
round(sum(sz) / 1000, 1) AS shares_thousands,
count() AS prints
FROM
(
SELECT
round(toFloat64(price), 2) AS px,
toFloat64(size) AS sz
FROM global_markets.stocks_trades
WHERE ticker = 'KO'
AND sip_timestamp >= '2026-06-17 14:30:00'
AND sip_timestamp < '2026-06-17 15:00:00'
AND price > 0
AND size > 0
)
GROUP BY px
ORDER BY pxउस आधे घंटे में ट्रेडिंग 63 अलग-अलग मूल्य स्तरों पर फैली हुई थी, निचले स्तर पर $79.42 से लेकर ऊपरी स्तर पर $80.04 तक। दो चरम स्तर पतले हैं, नीचे 0.1 हजार शेयर और ऊपर 0.8 हजार, जबकि अधिकांश वॉल्यूम उनके बीच प्रिंट हुआ है। Level 1 फीड उस दौरान एक समय में एक मूल्य दिखाता है। Level 2 फीड सीढ़ी को पहले से दिखाता है, प्रिंट होने के बाद के बजाय रुकी हुई ऑर्डर्स के रूप में।
Level 3 मार्केट डेटा क्या है?
Level 3, या मार्केट बाय ऑर्डर, पूरी तस्वीर है: प्रत्येक रुकी हुई ऑर्डर व्यक्तिगत रूप से, प्रत्येक के अपने आइडेंटिफायर, मूल्य, साइज़ और अपनी कीमत पर कतार में स्थिति के साथ। Level 3 फीड को मूल्य के आधार पर एग्रीगेट करें और आपने Level 2 को फिर से बना लिया है। प्रत्येक तरफ सर्वोत्तम मूल्य लें और आपके पास Level 1 है।
Level 3 उन दो सवालों के जवाब देता है जो एग्रीगेटेड टियर नहीं दे सकते। एक ऑर्डर किसी मूल्य पर कतार में कहां स्थित है, जो यह निर्धारित करता है कि उस मूल्य पर ट्रेड होने पर वह फिल होगा या नहीं। और किसी एक विशिष्ट ऑर्डर के साथ उसके जीवनकाल में क्या हुआ, प्लेसमेंट से लेकर कैंसिलेशन तक। एक्सचेंज की प्रोप्रायटरी फीड जैसे Nasdaq TotalView-ITCH इस गहराई को ले जाती हैं। समेकित टेप (consolidated tape) ऐसा नहीं करता।
रिटेल Level 2 सब्सक्रिप्शन वास्तव में आपको क्या देता है?
यहां लेबल का अर्थ व्यापक हो जाता है। रिटेल प्लेटफॉर्म पर "Level 2" शायद ही कभी पूरी नेशनल डेप्थ ऑफ बुक होती है। जो आमतौर पर आता है वह एक वेन्यू की बुक होती है, अक्सर वह वेन्यू जिस पर आपका ब्रोकर रूट करता है, या एक मर्ज की गई बुक जो प्रति तरफ पांच या दस मूल्य स्तरों तक सीमित होती है। पेनीज़ में कोट होने वाले स्टॉक पर दस-स्तरीय बुक दस सेंट की रेंज को कवर करती है, और एक सक्रिय नाम पर वह रेंज लगातार रिफ्रेश होती रहती है।
मैसेज वॉल्यूम एक बड़ा कारण है कि टियर की कीमत इतनी अलग क्यों है। नीचे दिया गया पैनल उसी सेशन के एक घंटे के लिए पांच घरेलू नामों के लिए टॉप-ऑफ-बुक कोट रिकॉर्ड्स की गिनती करता है, साथ ही प्रत्येक के लिए औसत स्प्रेड भी।
हर आंकड़े के पीछे का पूरा SQL
SELECT
ticker AS symbol,
round(avg((toFloat64(ask_price) - toFloat64(bid_price))
/ ((toFloat64(ask_price) + toFloat64(bid_price)) / 2)) * 10000, 2) AS spread_bps,
count() AS quote_update_count
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'KO')
AND sip_timestamp >= '2026-06-17 14:00:00'
AND sip_timestamp < '2026-06-17 15:00:00'
AND bid_price > 0
AND ask_price > bid_price
AND (toFloat64(ask_price) - toFloat64(bid_price)) / toFloat64(bid_price) < 0.05
GROUP BY symbol
ORDER BY spread_bpsSPY ने पांचों में सबसे तंग औसत स्प्रेड 0.32 बेसिस पॉइंट्स पर कोट किया, जबकि KO का औसत 1.95 था। वे अपडेट काउंट केवल बुक के ऊपरी हिस्से को कवर करते हैं। एक डेप्थ फीड उसके नीचे के प्रत्येक मूल्य स्तर पर हर बदलाव को ले जाती है, और एक ऑर्डर-बाय-ऑर्डर फीड उन सबके पीछे के हर मैसेज को ले जाती है। ऑप्शंस उसी गणित का चरम मामला हैं: ऑप्शंस कोट फीड कितनी बड़ी है इस पर एक संख्या रखती है।
दृश्य बुक वास्तविक लिक्विडिटी को कम करके क्यों दिखाती है
एक प्रदर्शित सीढ़ी उपलब्ध लिक्विडिटी का एक माप होने के बजाय उसका न्यूनतम स्तर है। दो बड़े हिस्से तस्वीर के बाहर बैठते हैं।
छिपे हुए और रिज़र्व ऑर्डर। एक आइसबर्ग ऑर्डर एक छोटा हिस्सा प्रदर्शित करता है और बाकी को रिज़र्व में रखता है, फिल होने पर दृश्य हिस्से को रिफ्रेश करता है। बुक 200 शेयर दिखाती है; उनके पीछे बीस हजार खड़े हो सकते हैं। आइसबर्ग ऑर्डर कैसे काम करते हैं इसकी कार्यप्रणाली को समझाता है।
ऑफ-एक्सचेंज निष्पादन। अमेरिकी इक्विटी वॉल्यूम का एक बड़ा हिस्सा लिट एक्सचेंजों से दूर प्रिंट होता है, ब्रोकर इंटरनलाइजर्स और वैकल्पिक ट्रेडिंग सिस्टम पर जो कोई प्री-ट्रेड कोट प्रकाशित नहीं करते हैं। डार्क पूल ट्रेडिंग, समझाया गया कवर करता है कि वह वॉल्यूम कहां जाता है।
मार्केट डेटा फीड में कॉन्फ्लेशन का क्या अर्थ है?
एक कॉन्फ्लेटेड फीड हर अपडेट नहीं भेजती है। यह एक निश्चित अंतराल पर, शायद हर 250 मिलीसेकंड या हर सेकंड में बुक का स्नैपशॉट लेती है, और उस पल की स्थिति भेजती है। दो स्नैपशॉट के बीच जो कुछ भी हुआ वह कभी नहीं आता है, और दो अलग-अलग अंतराल पर दो सब्सक्राइबर दो अलग-अलग बुक देखते हैं, प्रत्येक अपनी घड़ी के अनुसार सटीक।
यह अंतर किसी फीड पर निर्माण करने वाले किसी भी व्यक्ति के लिए सबसे अधिक मायने रखता है। अन-कॉन्फ्लेटेड डेटा का मतलब है क्रम में हर मैसेज, जिस पर मैचिंग-इंजन सिमुलेशन या कतार-स्थिति मॉडल चलता है। कॉन्फ्लेटेड फीड पर वे गणनाएं अनुमान बन जाती हैं। अपनी आंखों से सीढ़ी पढ़ने वाले व्यक्ति के लिए, अंतराल लगभग अप्रासंगिक है।
हर आंकड़े के पीछे का पूरा SQL
SELECT
et_time,
round(avg(sec_updates), 1) AS avg_updates_per_second,
max(sec_updates) AS peak_updates_in_one_second
FROM
(
SELECT
formatDateTime(toStartOfMinute(toTimeZone(sip_timestamp, 'America/New_York')), '%H:%i') AS et_time,
toDateTime(sip_timestamp) AS et_second,
count() AS sec_updates
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'NVDA'
AND sip_timestamp >= '2026-06-17 14:00:00'
AND sip_timestamp < '2026-06-17 15:00:00'
GROUP BY et_time, et_second
)
GROUP BY et_time
ORDER BY et_timeउस घंटे के पहले मिनट में, 10:00 ET, टॉप-ऑफ-बुक रिकॉर्ड औसतन 163.8 प्रति सेकंड की दर से आए, और मिनट के भीतर सबसे व्यस्त सेकंड में उनमें से 371 थे। एक सेकंड में स्नैपशॉट लेने वाली फीड उस स्ट्रीम में से एक बुक स्थिति को आगे बढ़ाती है। यह एक स्टॉक पर बुक का ऊपरी हिस्सा है। डेप्थ और ऑर्डर-बाय-ऑर्डर फीड उस संख्या को गुणा कर देते हैं।
क्या Level 2 डेटा के लिए भुगतान करना सार्थक है?
इसका मूल्य होल्डिंग अवधि के साथ ट्रैक करता है। स्प्रेड के भीतर ऑर्डर पर काम करने वाला एक ट्रेडर, जो सेकंड में एंट्री टाइम करता है, ऐसी जानकारी के लिए गहराई पढ़ता है जो टॉप लाइन में नहीं होती: जहां साइज़ स्टैक्ड है और कौन सी तरफ पतली हो रही है। वह रीडिंग ऊपर बताए गए छिपे हुए लिक्विडिटी कारणों से अपूर्ण है, और फिर भी यह किसी भी सीढ़ी के न होने से बेहतर है।
दिनों या हफ्तों में, दस-स्तरीय बुक में सीमांत जानकारी इसकी लागत की तुलना में कम है। Level 1 के नीचे का टियर यहां भी मायने रखता है: विलंबित कोट्स, जो आमतौर पर पंद्रह मिनट पीछे होते हैं, अधिकांश प्लेटफॉर्म पर मुफ्त हैं और दिनों में मापे जाने वाले निर्णयों के लिए पर्याप्त हैं। स्टॉक कोट्स 15 मिनट देरी से क्यों होते हैं बताता है कि यह परंपरा कहां से आई। एक आखिरी चीज जो पिन करने योग्य है वह है डिलीवरी: एक वेन्यू द्वारा फीड की गई और ऐसे अंतराल पर कॉन्फ्लेट की गई सीढ़ी जिसे वेंडर कभी प्रकाशित नहीं करता, एक आंशिक दृश्य का आंशिक दृश्य है।
FAQ
Level 1 और Level 2 मार्केट डेटा के बीच क्या अंतर है?
Level 1 प्रत्येक पर साइज़ के साथ सर्वोत्तम बिड और सर्वोत्तम ऑफर देता है, साथ ही अंतिम ट्रेड। Level 2 नीचे प्रदर्शित मूल्य स्तरों को कुल साइज़ के साथ जोड़ता है, इसलिए इसमें वह सब कुछ शामिल है जो Level 1 में है और उससे अधिक।
क्या Level 2 मार्केट डेटा रियल टाइम है?
यह सब्सक्रिप्शन पर निर्भर करता है। एक्सचेंज डेप्थ फीड रियल टाइम होती हैं और उन पर शुल्क लगता है, जबकि कई रिटेल प्लेटफॉर्म एक कॉन्फ्लेटेड संस्करण प्रदान करते हैं जो एक अंतराल पर स्नैपशॉट लेता है। प्रोडक्ट पेज शायद ही कभी बताता है कि कौन सा है, और ब्रोकर का सपोर्ट डेस्क इसकी पुष्टि कर सकता है।
क्या Level 2 छिपे हुए ऑर्डर दिखाता है?
नहीं। डेप्थ-ऑफ-बुक फीड केवल प्रदर्शित साइज़ दिखाती है। आइसबर्ग रिज़र्व मात्रा और पूरी तरह से छिपे हुए ऑर्डर सीढ़ी में तब तक अदृश्य रहते हैं जब तक कि वे ट्रेड के रूप में प्रिंट नहीं हो जाते।
Level 3 मार्केट डेटा का उपयोग किस लिए किया जाता है?
Level 3, या मार्केट बाय ऑर्डर, प्रत्येक व्यक्तिगत रुकी हुई ऑर्डर को उसके अपने आइडेंटिफायर, मूल्य, साइज़ और कतार स्थिति के साथ ले जाता है। इसे मुख्य रूप से निष्पादन और ऑर्डर-रूटिंग मॉडल चलाने वाली फर्मों को बेचा जाता है, जहां कतार की स्थिति फिल के अर्थशास्त्र को बदल देती है।
क्या मुझे ट्रेड करने के लिए Level 2 डेटा की आवश्यकता है?
नहीं। किसी भी रिटेल प्लेटफॉर्म पर ऑर्डर देने और प्रबंधित करने के लिए Level 1 कोट्स और एक ट्रेड टेप पर्याप्त हैं। गहराई तब उपयोगी हो जाती है जब कोई निर्णय निष्पादन के क्षण में लिक्विडिटी पर निर्भर करता है, न कि इस पर कि कीमत कहां बंद होती है।
यहां प्रत्येक पैनल उसके नीचे के SQL के साथ आता है, इसलिए आप एक खोल सकते हैं और देख सकते हैं कि प्रत्येक संख्या की गणना कैसे की गई थी। वही सवाल Strasmore टर्मिनल पर किसी भी टिकर और किसी भी सेशन के खिलाफ चलते हैं।