NYSE Parity आणि D-Quotes: ऑर्डरचे वाटप कसे होते
NYSE parityमध्ये समान किंमतीवरील fill participantsमध्ये वाटला जातो, त्यामुळे floor brokerचा trade आधी होऊ शकतो. Allocation math समजून घ्या.
NYSE parity ही allocation rule आहे: जेव्हा अनेक participants समान सर्वोत्तम किंमतीवर resting असतात, तेव्हा येणाऱ्या orderचे वाटप arrival orderनुसार पुढून मागे पूर्ण न करता, प्रत्येक participantला एका वेळी एक round lot देत केले जाते. सर्वोत्तम किंमत निश्चित करणाऱ्या participantला त्याने दाखवलेल्या आकारापर्यंत प्रथम भरपाई मिळते. त्यानंतरचे सर्व वाटप सामायिक केले जाते. त्यामुळे सकाळपासून त्याच किंमतीवर पडून असलेल्या public orderच्या आधी floor brokerचा electronic quote execute होऊ शकतो.
बहुतेक US venues अशा पद्धतीने काम करत नाहीत. Nasdaq आणि electronic booksमध्ये price-time priority लागू असते. त्यानुसार एखाद्या किंमतीवर आलेला पहिला order सर्वप्रथम execute होतो. Parity हे तिसरे मॉडेल आहे आणि प्रत्येक NYSE-listed stockच्या continuous bookवर ते लागू होते.
NYSE parity allocation कसे कार्य करते?
हा संपूर्ण नियम तीन व्याख्यांवर आधारित आहे.
Setter priority. नवीन सर्वोत्तम bid किंवा offer प्रथम दाखवणारा order ती किंमत निश्चित करतो. त्या किंमतीवर असलेल्या इतर सर्वांपेक्षा त्याला प्रथम भरपाई मिळते. मात्र ही मात्रा किंमत निश्चित करताना त्याने दाखवलेल्या आकारापुरती मर्यादित असते. NYSE fillमधील strictly first come, first served असलेला हा एकमेव भाग आहे.
A participant. एखाद्या किंमतीवर असलेले प्रत्येक off-floor electronic order एकाच participantमध्ये, म्हणजे bookमध्ये, एकत्र केले जाते. त्या किंमतीवर e-Quote ठेवणारा प्रत्येक floor broker स्वतंत्र participant मानला जातो. शेअरचा quote देण्याची जबाबदारी असलेला Designated Market Maker हा आणखी एक participant असतो. एखाद्या किंमतीवर 4,000 sharesचा public interest आणि दोन floor brokers असतील, तर participantsची संख्या शेकडो नसून तीन असते.
Rounds. Setter priority पूर्ण झाल्यानंतर उरलेला order प्रत्येक participantला क्रमाने एक round lot, म्हणजे 100 shares, देत वाटला जातो. Order पूर्ण होईपर्यंत किंवा ती price level रिकामी होईपर्यंत हे चक्र सुरू राहते. त्यानंतर bookला मिळालेल्या वाटपाचे त्यातील individual ordersमध्ये time priorityनुसार विभाजन होते.
Individual fills लहान असतात आणि ही allocation ladder जवळपास प्रत्येक printवर लागू होते.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
ticker,
multiIf(ticker IN ('KO', 'JPM', 'XOM', 'JNJ', 'WMT'), 'NYSE listed', 'Nasdaq listed') AS listing_venue,
round(toFloat64(sum(volume)) / sum(transactions), 0) AS avg_shares_per_trade
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('KO', 'JPM', 'XOM', 'JNJ', 'WMT', 'AAPL', 'MSFT', 'INTC', 'CSCO', 'PEP')
AND date >= today() - 120
AND date < today() - 4
GROUP BY ticker
HAVING sum(transactions) > 0
ORDER BY avg_shares_per_trade DESCमागील चार महिन्यांतील 10 household namesमध्ये, सरासरी tradeमध्ये 50 ते 119 shares execute झाले. 1,000 sharesचा order अनेक स्वतंत्र allocation decisionsमधून पूर्ण होतो आणि प्रत्येक वेळी ही ladder पुन्हा लागू होते.
1,000 sharesचा order round by round कसा allocate होतो
ही यंत्रणा $50.00 वर offer असलेल्या एका काल्पनिक NYSE-listed bookच्या उदाहरणातून सहज समजते. त्या किंमतीवर खालील पाच interest pieces या arrival orderमध्ये resting आहेत:
- Order A — 300 sharesचा public limit order. $50.00 प्रथम दाखवल्यामुळे हा price setter आहे.
- Order B — 600 sharesचा public limit order. हा काही मिनिटांनी दाखल झाला.
- Floor broker C — 600 sharesचा e-Quote ठेवलेला.
- Floor broker D — 600 sharesचा e-Quote ठेवलेला.
- DMM — 500 sharesचा quote देत आहे.
1,000 sharesचा market order to buy येतो. Orders A आणि B दोन्ही bookमध्ये असल्यामुळे ते मिळून एक participant मानले जातात. दोन brokers आणि DMM धरल्यास $50.00 वर एकूण चार participants आहेत.
Setter priorityनुसार Order Aला किंमत निश्चित करताना त्याने दाखवलेल्या 300 sharesचा प्रथम fill मिळतो. त्यामुळे 700 shares शिल्लक राहतात.
उरलेला order roundsमध्ये वाटला जातो. पहिल्या roundमध्ये book, broker C, broker D आणि DMM यांना प्रत्येकी 100 shares मिळतात. त्यामुळे 300 shares उरतात. दुसऱ्या roundमध्ये book, broker C आणि broker D यांना प्रत्येकी 100 shares मिळतात. त्यानंतर incoming order पूर्ण होतो.
अंतिम allocation: bookला 500 shares, broker Cला 200, broker Dला 200 आणि DMMला 100 shares. Bookला मिळालेल्या 500 sharesपैकी Order Aचे 300 shares आधीच पूर्ण झाले आहेत. त्यामुळे उरलेले 200 shares Order Bला मिळतात.
आता हाच book strict price-time नियमांखाली पुन्हा पाहू. Order Aला 300 shares मिळतात, Order Bचा संपूर्ण 600 sharesचा order भरला जातो आणि broker Cला उरलेले 100 shares मिळतात. Broker D आणि DMMला काहीही मिळत नाही.
Arrival orderमध्ये दुसऱ्या क्रमांकावर असलेल्या Order Bला parityखाली 200 shares मिळतात, तर price-timeखाली 600 shares मिळाले असते. चौथ्या क्रमांकावर आलेल्या broker Dला parityखाली 200 shares मिळतात, तर price-timeखाली शून्य shares मिळतात. हा 400 sharesचा फरक म्हणजे parityचा संपूर्ण परिणाम आहे.
Price-time, pro-rata आणि parity यापैकी प्रत्येक कशाला प्राधान्य देते
Price-time priority प्रत्येक किंमतीवर strict arrival orderनुसार fill देते. ते वेगाला महत्त्व देते: किंचित आधी आलेला order आपल्या पुढील orderपेक्षा संपूर्ण fillमध्ये आघाडी मिळवतो.
Futures आणि काही options marketsमध्ये सामान्य असलेली pro-rata allocation, resting quotesच्या displayed sizeच्या प्रमाणात incoming orderचे विभाजन करते. ती आकाराला महत्त्व देते.
Parity उपस्थितीला महत्त्व देते. Rotationमध्ये राहण्यासाठी आवश्यक असलेल्या round lotपेक्षा अधिक size ठेवल्याने अतिरिक्त rounds मिळत नाहीत. तसेच setter quantity वापरून झाल्यानंतर लवकर येण्याचा कोणताही अतिरिक्त फायदा मिळत नाही.
NYSEवरील D-Quote म्हणजे काय?
D-Quote, म्हणजे discretionary e-Quote, हा floor brokerचा असा order आहे ज्यात त्याच्या limitभोवती discretionary price range असते. नवीन instruction न घेता broker त्या rangeच्या आत trade करू शकतो. असा order फक्त floor brokers दाखल करू शकतात. स्वरूपतः हे not-held orders असतात. किंमत आणि timingबाबतचा discretion brokerकडे असतो.
यातील timing समजून घेणे महत्त्वाचे आहे. NYSE closing auctionसाठीचे MOC आणि LOC orders 3:50 p.m. ETपर्यंत दाखल झाले पाहिजेत. त्यानंतर legitimate error दुरुस्त करण्यासाठीच ते cancel करता येतात. D-Quote 3:59:50 p.m. ETपर्यंत, म्हणजे closing bellच्या दहा seconds आधीपर्यंत, दाखल, modify किंवा cancel करता येतो. आमच्या MOC आणि MOO order cutoff times मार्गदर्शकात प्रत्येक auction deadline दिली आहे. हा अंतिम window दिवसातील सर्वात मोठ्या single matchच्या अगदी आधी येतो.
याच namesमध्ये 16:00 ET minute — closing auction print असलेला bar — regular-session volumeच्या 0.6% ते 3.6% इतका होता. या rangeच्या वरच्या टोकावर JNJ होते. Sessionमधील इतर कोणत्याही वेळी इतका size एका किंमतीवर केंद्रित होत नाही. हा single price कसा ठरतो, हे आमच्या NYSE closing auction walkthroughमध्ये स्पष्ट केले आहे.
Broker preferencing हा वेगळा नियम आहे
Broker preferencing हा काही non-US venuesवरील matching rule आहे. Canadian equity markets हे त्याचे standard example आहे. एखाद्या firmकडे सर्वोत्तम किंमतीवर दोन्ही बाजू असतील, तर तिचे दोन client orders तेथील इतर participantsपेक्षा आधी एकमेकांशी match होतात. यासाठी firm identity हा trigger असतो.
Parityमध्ये अशी कोणतीही चाचणी नाही. e-Quote किंमतीवर स्वतंत्र participant म्हणून उभे राहिल्यामुळे rounds मिळवतो; समोरील बाजूला कोण आहे याला महत्त्व नसते. US equity markets broker preferencing वापरत नाहीत.
Resting orderसाठी parityचा अर्थ
NYSE-listed nameमधील queue positionचे दोन स्तर असतात. पहिला स्तर म्हणजे तुमच्या किंमतीवरील इतर public ordersच्या तुलनेत तुमचे time rank. दुसरा स्तर म्हणजे rotationमधील bookचा वाटा. दुसरा floor broker त्या किंमतीवर आल्यावर हा वाटा कमी होतो. यापैकी कोणताही स्तर public quoteमध्ये दिसत नाही: NBBOमध्ये किंमत आणि aggregate size प्रकाशित केले जातात; त्यामागील participant count प्रकाशित केला जात नाही.
Price-timeवर आधारित fill model NYSE-listed namesची किंमत दोन्ही दिशांनी चुकीची ठरवेल. व्यस्त किंमतीवर लवकर आलेल्या orderचे fills ते जास्त मोजेल आणि उशिरा आलेल्या interestचे fills कमी मोजेल. यात floorचाही समावेश आहे.
या ladderमधील public limit order थेट जिंकू शकतो असा एकमेव भाग म्हणजे setter priority. NYSEच्या सर्वोत्तम bid किंवा offerमध्ये सहभागी होण्याऐवजी त्यात सुधारणा करणारा order तेथे येणाऱ्या पुढील orderचा पहिला भाग घेतो. हा भाग त्याच्या displayed sizeपुरता मर्यादित असतो.
हे panels कसे तयार केले आणि दोन वर्षांतील closing print
प्रत्येक panelमध्ये केवळ regular-session minutes मोजले आहेत — 09:30 ते 16:00 ET. 16:00 bar closing auction print म्हणून समाविष्ट ठेवला आहे. प्रत्येक trailing window चार sessions मागे संपतो, त्यामुळे tapeच्या सुरुवातीच्या भागातील ingest lag टाळला जातो.
खालील panel मागील दोन वर्षांत त्याच NYSE-listed nameमधील हा print महिन्यानुसार दाखवतो.
प्रत्येक आकड्यामागील अचूक SQL
SELECT
month,
round(100 * sumIf(shares, minute_of_day = 960) / sum(shares), 1) AS closing_print_pct
FROM
(
SELECT
formatDateTime(toTimeZone(window_start, 'America/New_York'), '%Y-%m') AS month,
toFloat64(volume) AS shares,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS minute_of_day
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'KO'
AND window_start >= toStartOfMonth(today() - 730)
AND window_start < today() - 4
)
WHERE minute_of_day >= 570 AND minute_of_day <= 960
GROUP BY month
HAVING sum(shares) > 0
ORDER BY monthमोजलेले shares 2026-08मध्ये 2.4% होते. Tapeच्या 25 महिन्यांतील हा आकडा आहे.
वारंवार विचारले जाणारे प्रश्न
NYSEवर floor broker आधी आलेल्या public orderच्या पुढे trade करतो का?
Setter priority पूर्ण झाल्यानंतर, होय. Floor brokerचा e-Quote parity rotationमधील स्वतंत्र participant असतो. त्या किंमतीवरील सर्व public electronic orders एकाच participant slotमध्ये एकत्र असतात. Arrival time bookमधील ordersचा क्रम ठरवते; participantsमधील वाटप ठरवत नाही.
NYSEवरील D-Quote म्हणजे काय?
Floor brokerने दाखल केलेला discretionary e-Quote. त्यात brokerला नवीन instruction न घेता trade करता येईल अशी price range असते. तो closing auctionसाठी eligible असतो आणि 3:59:50 p.m. ETपर्यंत दाखल किंवा बदलता येतो. MOC आणि LOC ordersसाठी लागू असलेल्या 3:50 p.m. ET deadlineनंतरही तो दहा minutesपर्यंत दाखल किंवा बदलता येतो.
NYSE parity आणि pro-rata allocation एकच आहेत का?
नाही. Pro-rata displayed sizeच्या प्रमाणात fillचे विभाजन करते. त्यामुळे मोठ्या quoteला मोठा हिस्सा मिळतो. Parityमध्ये size कितीही असला तरी प्रत्येक participantला एकावेळी एक round lot दिला जातो. त्यामुळे 200 sharesचा e-Quote आणि 20,000 sharesचा book प्रत्येक roundमध्ये समान amount घेतात.
Closing auctionमध्ये parity लागू होते का?
नाही. Round-by-round parity NYSE bookवरील continuous tradingला लागू होते. Closing auction हा स्वतंत्र single-price match असतो आणि त्याची स्वतःची priority ladder असते. याच ठिकाणी d-Quoteचा timing window महत्त्वाचा ठरतो.
तुम्ही पाहत असलेल्या nameवरील हाच allocation footprint मोजण्यासाठी Strasmore terminalवर plain Englishमध्ये प्रश्न विचारा.