Level 1, Level 2, Level 3 சந்தை தரவு வேறுபாடுகள்
Level 1, Level 2 மற்றும் Level 3 சந்தை தரவுகளுக்கு இடையிலான வேறுபாடுகளை அறியுங்கள். Top of book, depth by price மற்றும் order by order தகவல்களை விரிவாகப் புரிந்துகொள்ளுங்கள்.
Level 1 மற்றும் Level 2 சந்தை தரவு (market data) என்பது, ஒரு order book-ல் உங்களுக்கு எவ்வளவு தகவல்களைப் பார்க்க அனுமதி உண்டு என்பதைப் பற்றியது. Level 1 என்பது புத்தகத்தின் மேல் பகுதி: சிறந்த bid, சிறந்த offer, ஒவ்வொன்றிலும் உள்ள அளவு மற்றும் கடைசியாக நடந்த வர்த்தகம் (last trade). Level 2 என்பது அந்த மேல் வரிசைக்கு பின்னால் உள்ள ஆழம்; காட்டப்படும் ஒவ்வொரு விலை மட்டத்திலும் உள்ள மொத்த அளவு இதில் இருக்கும். Level 3 என்பது ஒவ்வொரு தனிப்பட்ட ஆர்டரையும் அதன் சொந்த அடையாளக் குறியீட்டுடன் (identifier) தனித்தனியாகக் காட்டும். ஒவ்வொரு நிலையும் அதற்கு கீழே உள்ள நிலையின் கூடுதல் தொகுப்பாகும் (superset).
Level 1 சந்தை தரவு என்றால் என்ன?
Level 1, அல்லது top of book, ஒரு கேள்விக்கு பதிலளிக்கிறது: தற்போது கிடைக்கக்கூடிய சிறந்த விலை என்ன, அங்கு எவ்வளவு அளவு கோரப்பட்டுள்ளது? அமெரிக்கப் பங்குகளில் (US equities), அதன் ஒருங்கிணைந்த பதிப்புதான் national best bid and offer (NBBO), இதைப் பற்றி நமது NBBO என்றால் என்ன என்பதற்கான வழிகாட்டி முழுமையாக விளக்குகிறது. ஒரு Level 1 பதிவில் சிறந்த bid, சிறந்த offer, இரு பக்கங்களிலும் காட்டப்படும் அளவு மற்றும் வர்த்தகப் பக்கத்தில் கடைசியாக நடந்த வர்த்தகம் (last print) மற்றும் அதன் அளவு ஆகியவை இருக்கும். இரண்டாவது சிறந்த விலை பற்றியோ அல்லது யார் அந்த விலையை மேற்கோள் காட்டுகிறார்கள் என்பது பற்றியோ இதில் எந்தத் தகவலும் இருக்காது.
இந்த நிலையில் இரண்டு எண்கள் முக்கியப் பங்கு வகிக்கின்றன: cents-ல் spread மற்றும் basis points-ல் அதே spread; இதில் ஒரு basis point என்பது ஒரு சதவீதத்தில் நூறில் ஒரு பங்கு ஆகும். கீழே உள்ள பேனல், ஒரு பெரிய சந்தை மூலதனம் கொண்ட பங்கின் (large-cap stock) ஒரு குறிப்பிட்ட அமர்வில், காலை 4:00 மணி (ET) premarket தொடக்கம் முதல் இரவு 8:00 மணி (ET) after-hours வர்த்தகம் முடியும் வரை இரண்டையும் காட்டுகிறது.
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான 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) நேரத்தில், சராசரி quoted spread 37.38 cents அகலமாக அல்லது 12.51 basis points ஆக இருந்தது. பேனலின் கடைசிப் பகுதியில், 19:30 (ET) நேரத்தில், சராசரியாக 16.85 cents அல்லது 5.67 basis points ஆக இருந்தது. 32 அரை மணி நேர இடைவெளிகள் நாள் முழுவதையும் காட்டுகின்றன. அந்த வரைபடத்தில் உள்ள ஒவ்வொரு புள்ளியும் Level 1 ஆகும்: புத்தகத்தின் ஒரு வரிசை, மீண்டும் மீண்டும் அளவிடப்படுகிறது.
Level 2 சந்தை தரவு என்றால் என்ன?
Level 2, இது market by price அல்லது depth of book என்றும் அழைக்கப்படுகிறது, இது மேல் வரிசைக்கு அடியில் உள்ள ஏணியைக் (ladder) காட்டுகிறது. ஒவ்வொரு விலைக்கும் அங்குள்ள மொத்த அளவை இது திரட்டுகிறது: $49.98 விலையில் 4,000 பங்குகள் bid, $49.97-க்கு 1,200, $49.96-க்கு 900 மற்றும் $49.95-க்கு 2,500, அதேபோல் offer பக்கத்திலும் ஒரு கண்ணாடி பிம்பம் இருக்கும். அந்த வடிவத்தையே வர்த்தகர்கள் ஆழம் (depth) என்று குறிப்பிடுகிறார்கள்.
Level 2 எதைக் காட்டாது என்றால், அது ஆர்டர்களின் கலவை (composition). $49.98 விலையில் உள்ள 4,000 பங்குகள் ஒரு நிறுவனத்தின் ஆர்டராகவோ அல்லது நாற்பது சில்லறை முதலீட்டாளர்களின் ஆர்டர்களாகவோ இருக்கலாம், ஏணி இரண்டையும் ஒரே மாதிரியாகவே காட்டும்.
பொது வர்த்தகத் தரவுகளிலிருந்து தொடர்புடைய ஒரு வடிவத்தை அளவிட முடியும்: ஒரு பங்கின் பங்குகள் உண்மையில் எந்த விலை மட்டங்களில் கைமாறின என்பது. ஒரு quoted ladder என்பது நிலுவையில் உள்ள ஆர்வம் (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 feed, அந்த முழு நிகழ்விலும் ஒரு நேரத்தில் ஒரு விலையை மட்டுமே காட்டும். ஒரு Level 2 feed, அந்த ஏணியை முன்கூட்டியே நிலுவையில் உள்ள ஆர்டர்களாகக் காட்டுகிறது, வர்த்தகம் முடிந்த பிறகு பதிவுகளாக (prints) அல்ல.
Level 3 சந்தை தரவு என்றால் என்ன?
Level 3, அல்லது market by order, முழுமையான சித்திரமாகும்: ஒவ்வொரு நிலுவையில் உள்ள ஆர்டரும் தனித்தனியாக, அதன் அடையாளக் குறியீடு, விலை, அளவு மற்றும் அதன் விலையில் வரிசையில் உள்ள இடம் ஆகியவற்றுடன் இருக்கும். Level 3 feed-ஐ விலை வாரியாகத் திரட்டினால், நீங்கள் Level 2-ஐ மீண்டும் உருவாக்கலாம். ஒவ்வொரு பக்கத்திலும் உள்ள சிறந்த விலையை மட்டும் எடுத்தால், அது Level 1 ஆகும்.
திரட்டப்பட்ட நிலைகளால் (aggregated tiers) பதிலளிக்க முடியாத இரண்டு கேள்விகளுக்கு Level 3 பதிலளிக்கிறது. ஒரு ஆர்டர் விலையில் வரிசையில் எங்கே அமர்ந்திருக்கிறது, இது அந்த விலையில் வர்த்தகம் நடக்கும்போது ஆர்டர் நிறைவேற்றப்படுமா என்பதைத் தீர்மானிக்கிறது. மேலும், ஒரு குறிப்பிட்ட ஆர்டருக்கு அதன் வாழ்நாளில் என்ன நடந்தது, அதாவது இடப்பட்டதிலிருந்து ரத்து செய்யப்பட்டது வரை. Nasdaq TotalView-ITCH போன்ற பரிமாற்றங்களின் proprietary feeds இந்த ஆழத்தைக் கொண்டுள்ளன. ஒருங்கிணைந்த டேப் (consolidated tape) இதைக் கொண்டிருக்கவில்லை.
சில்லறை முதலீட்டாளர் Level 2 சந்தா உண்மையில் உங்களுக்கு என்ன தருகிறது?
இங்கே லேபிள்கள் சற்று தளர்வாகப் பயன்படுத்தப்படுகின்றன. சில்லறை முதலீட்டாளர் தளங்களில் உள்ள "Level 2" என்பது அரிதாகவே முழுமையான தேசிய ஆழத்தைக் (national depth of book) குறிக்கும். பொதுவாகக் கிடைப்பது ஒரு சந்தையின் புத்தகம் மட்டுமே, பெரும்பாலும் உங்கள் புரோக்கர் எந்தச் சந்தைக்கு ஆர்டர்களை அனுப்புகிறாரோ அந்தச் சந்தையின் புத்தகம், அல்லது ஒரு பக்கத்திற்கு ஐந்து அல்லது பத்து விலை மட்டங்கள் கொண்ட இணைக்கப்பட்ட புத்தகம். பென்னி கணக்கில் வர்த்தகமாகும் பங்கின் பத்து-நிலை புத்தகம் பத்து சென்ட் வரம்பை உள்ளடக்கும், மேலும் சுறுசுறுப்பான பங்குகளில் அந்த வரம்பு தொடர்ந்து புதுப்பிக்கப்படும்.
நிலைகள் ஏன் இவ்வளவு விலை வித்தியாசத்தில் உள்ளன என்பதற்கு செய்தி அளவு (message volume) ஒரு முக்கிய காரணம். கீழே உள்ள பேனல், அதே அமர்வின் ஒரு மணி நேரத்தில் ஐந்து பிரபலமான நிறுவனங்களின் top-of-book quote பதிவுகளையும், ஒவ்வொன்றின் சராசரி spread-ஐயும் கணக்கிடுகிறது.
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான 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 ஐந்திலும் மிகக் குறுகிய சராசரி spread-ஐ 0.32 basis points-ல் கொண்டிருந்தது, அதே சமயம் KO சராசரியாக 1.95 கொண்டிருந்தது. அந்தப் புதுப்பிப்பு எண்ணிக்கை top of the book-ஐ மட்டுமே உள்ளடக்கும். ஒரு ஆழமான feed (depth feed) அதற்கு கீழே உள்ள ஒவ்வொரு விலை மட்டத்திலும் நடக்கும் ஒவ்வொரு மாற்றத்தையும் சுமந்து செல்லும், மேலும் order-by-order feed அவற்றுக்குப் பின்னால் உள்ள ஒவ்வொரு செய்தியையும் சுமந்து செல்லும். Options என்பது அதே கணக்கீட்டின் தீவிரமான வழக்கு: options quote feed எவ்வளவு பெரியது என்பது அதற்கு ஒரு எண்ணைக் கொடுக்கிறது.
காணக்கூடிய புத்தகம் ஏன் உண்மையான பணப்புழக்கத்தை (liquidity) குறைவாகக் காட்டுகிறது?
காட்டப்படும் ஏணி என்பது கிடைக்கக்கூடிய பணப்புழக்கத்தின் அளவீடு அல்ல, அது ஒரு குறைந்தபட்ச வரம்பு மட்டுமே. இரண்டு பெரிய பகுதிகள் இந்தச் சித்திரத்திற்கு வெளியே உள்ளன.
மறைக்கப்பட்ட மற்றும் இருப்பு ஆர்டர்கள் (Hidden and reserve orders). ஒரு iceberg order ஒரு சிறிய பகுதியை மட்டும் காட்டிவிட்டு, மீதமுள்ளவற்றை இருப்பில் வைத்திருக்கும், அது நிறைவேறும்போது காட்டப்படும் பகுதியை மீண்டும் புதுப்பிக்கும். புத்தகம் 200 பங்குகளைக் காட்டும்; ஆனால் அதற்குப் பின்னால் இருபதாயிரம் பங்குகள் இருக்கலாம். Iceberg ஆர்டர்கள் எவ்வாறு செயல்படுகின்றன என்பது அதன் இயக்கமுறையை விளக்குகிறது.
பரிமாற்றத்திற்கு வெளியே நிறைவேற்றம் (Off-exchange execution). அமெரிக்கப் பங்கு வர்த்தகத்தில் கணிசமான அளவு, வெளிப்படையான பரிமாற்றங்களுக்கு வெளியே, புரோக்கர் internalizers மற்றும் மாற்று வர்த்தக அமைப்புகளில் (ATS) நடைபெறுகிறது, அவை வர்த்தகத்திற்கு முந்தைய எந்தக் குறிப்பையும் வெளியிடுவதில்லை. Dark pool வர்த்தகம், விளக்கம் அந்த வர்த்தகம் எங்கே செல்கிறது என்பதை உள்ளடக்கியது.
சந்தை தரவு feed-ல் conflation என்றால் என்ன?
ஒரு conflated feed ஒவ்வொரு புதுப்பிப்பையும் அனுப்பாது. இது ஒரு குறிப்பிட்ட இடைவெளியில், ஒருவேளை ஒவ்வொரு 250 மில்லி விநாடிகளுக்கும் அல்லது ஒவ்வொரு விநாடிக்கும் புத்தகத்தை snapshot எடுத்து, அந்த நொடியில் உள்ள நிலையை அனுப்பும். இரண்டு snapshot-களுக்கு இடையில் நடந்த எதுவும் வந்து சேராது, மேலும் வெவ்வேறு இடைவெளிகளில் உள்ள இரண்டு சந்தாதாரர்கள் இரண்டு வெவ்வேறு புத்தகங்களைப் பார்ப்பார்கள், ஒவ்வொன்றும் அந்தந்த கடிகாரத்தின்படி துல்லியமாக இருக்கும்.
ஒரு feed-ஐ அடிப்படையாகக் கொண்டு எதையாவது உருவாக்குபவர்களுக்கு இந்த வேறுபாடு மிக முக்கியமானது. Un-conflated தரவு என்பது வரிசையாக ஒவ்வொரு செய்தியையும் குறிக்கும், இதுதான் matching-engine simulation அல்லது queue-position model-க்குத் தேவை. ஒரு conflated feed-ல் அந்த கணக்கீடுகள் தோராயமானவை மட்டுமே. ஏணியை வெறும் கண்களால் பார்க்கும் ஒருவருக்கு, இந்த இடைவெளி பெரிய விஷயமல்ல.
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான 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), top-of-book பதிவுகள் விநாடிக்கு சராசரியாக 163.8 என்ற வேகத்தில் வந்தன, மேலும் அந்த நிமிடத்திற்குள் மிக அதிகபட்சமாக ஒரு விநாடியில் 371 பதிவுகள் வந்தன. ஒரு விநாடிக்கு ஒருமுறை snapshot எடுக்கும் feed, அந்த நீரோட்டத்தில் ஒரு புத்தக நிலையை மட்டுமே கடத்தும். அது ஒரு பங்கின் புத்தகத்தின் மேல் பகுதி மட்டுமே. ஆழமான மற்றும் order-by-order feeds இந்த எண்ணிக்கையைப் பல மடங்கு பெருக்கும்.
Level 2 தரவுக்காகப் பணம் செலுத்துவது மதிப்புள்ளதா?
இதன் மதிப்பு நீங்கள் பங்குகளை வைத்திருக்கும் காலத்தைப் பொறுத்தது. spread-க்குள் ஆர்டர்களைச் செயல்படுத்தும் ஒரு வர்த்தகர், விநாடிகளில் நுழைவு நேரத்தைத் தீர்மானிப்பவர், மேல் வரிசையில் இல்லாத தகவல்களுக்காக ஆழத்தைப் படிப்பார்: அளவு எங்கே குவிந்துள்ளது மற்றும் எந்தப் பக்கம் மெலிந்து வருகிறது என்பது. மேலே குறிப்பிட்ட மறைக்கப்பட்ட பணப்புழக்க காரணங்களால் அந்த வாசிப்பு முழுமையற்றது, ஆனாலும் ஏணி இல்லாததை விட இது சிறந்தது.
நாட்கள் அல்லது வாரங்கள் கணக்கில் முதலீடு செய்பவர்களுக்கு, பத்து-நிலை புத்தகத்தில் உள்ள கூடுதல் தகவல் அதன் செலவை விட மிகக் குறைவு. Level 1-க்கு கீழே உள்ள நிலையும் இங்கே முக்கியமானது: தாமதமான quotes (delayed quotes), பொதுவாக பதினைந்து நிமிடங்கள் தாமதமாக வரும், பெரும்பாலான தளங்களில் இலவசம் மற்றும் நாட்களில் அளவிடப்படும் முடிவுகளுக்குப் போதுமானது. பங்கு விலைகள் ஏன் 15 நிமிடங்கள் தாமதமாகின்றன என்பது அந்த மரபு எங்கிருந்து வந்தது என்பதை விளக்குகிறது. கவனிக்க வேண்டிய கடைசி விஷயம் விநியோகம்: ஒரு சந்தையிலிருந்து மட்டும் பெறப்பட்டு, விற்பனையாளர் வெளியிடாத இடைவெளியில் conflate செய்யப்படும் ஏணி, ஒரு பகுதியளவு பார்வையின் பகுதியளவு பார்வையாகவே இருக்கும்.
FAQ
Level 1 மற்றும் Level 2 சந்தை தரவுகளுக்கு இடையே உள்ள வேறுபாடு என்ன?
Level 1 சிறந்த bid மற்றும் சிறந்த offer-ஐ அவற்றின் அளவுகளுடன் தருகிறது, மேலும் கடைசியாக நடந்த வர்த்தகத்தையும் காட்டுகிறது. Level 2 அதற்கு அடியில் உள்ள விலை மட்டங்களையும், ஒவ்வொன்றிலும் உள்ள மொத்த அளவையும் சேர்க்கிறது, எனவே இது Level 1-ல் உள்ள அனைத்தையும் மற்றும் கூடுதல் தகவல்களையும் கொண்டுள்ளது.
Level 2 சந்தை தரவு நிகழ்நேரமா (real time)?
அது சந்தாவைப் பொறுத்தது. பரிமாற்றங்களின் ஆழமான feeds (exchange depth feeds) நிகழ்நேரமானவை மற்றும் கட்டணம் வசூலிக்கப்படும், அதே சமயம் பல சில்லறை தளங்கள் ஒரு இடைவெளியில் snapshot எடுக்கும் conflated பதிப்பை வழங்குகின்றன. தயாரிப்புப் பக்கத்தில் இது அரிதாகவே குறிப்பிடப்பட்டிருக்கும், புரோக்கரின் ஆதரவுப் பிரிவிடம் (support desk) இதை உறுதிப்படுத்தலாம்.
Level 2 மறைக்கப்பட்ட ஆர்டர்களைக் காட்டுமா?
இல்லை. depth-of-book feed காட்டப்படும் அளவை மட்டுமே காட்டும். Iceberg இருப்பு அளவு மற்றும் முழுமையாக மறைக்கப்பட்ட ஆர்டர்கள், அவை வர்த்தகமாகப் பதிவாகும் வரை ஏணியில் கண்ணுக்குத் தெரியாமல் இருக்கும்.
Level 3 சந்தை தரவு எதற்காகப் பயன்படுத்தப்படுகிறது?
Level 3, அல்லது market by order, ஒவ்வொரு தனிப்பட்ட நிலுவையில் உள்ள ஆர்டரையும் அதன் அடையாளக் குறியீடு, விலை, அளவு மற்றும் வரிசையில் உள்ள இடத்துடன் காட்டுகிறது. இது முக்கியமாக வர்த்தகத்தை நிறைவேற்றும் மற்றும் ஆர்டர்-ரூட்டிங் மாதிரிகளை இயக்கும் நிறுவனங்களுக்கு விற்கப்படுகிறது, அங்கு வரிசையில் உள்ள இடம் ஒரு ஆர்டர் நிறைவேற்றப்படுவதன் பொருளாதாரத்தை மாற்றும்.
வர்த்தகம் செய்ய எனக்கு Level 2 தரவு தேவையா?
இல்லை. Level 1 quotes மற்றும் ஒரு வர்த்தக டேப் (trade tape) எந்தவொரு சில்லறை தளத்திலும் ஆர்டர்களை இடவும் நிர்வகிக்கவும் போதுமானது. ஒரு விலை எங்கே முடிகிறது என்பதை விட, நிறைவேற்றப்படும் தருணத்தில் பணப்புழக்கம் (liquidity) எப்படி இருக்கிறது என்பதைப் பொறுத்து முடிவு எடுக்கும்போதுதான் ஆழம் (depth) பயனுள்ளதாக இருக்கும்.
இங்கே உள்ள ஒவ்வொரு பேனலும் அதன் அடியில் உள்ள SQL-உடன் வருகிறது, எனவே நீங்கள் ஒன்றைத் திறந்து ஒவ்வொரு எண்ணும் எப்படி கணக்கிடப்பட்டது என்பதைத் துல்லியமாகப் பார்க்கலாம். அதே கேள்விகள் Strasmore டெர்மினலில் எந்த ticker மற்றும் எந்த அமர்விற்கும் பொருந்தும்.